AIROC™ BTSDK v4.7 - Documentation | ||||
The Opus codec is designed for interactive speech and audio transmission over the Internet. More...
Modules | |
Error codes | |
Generic CTLs | |
These macros are used with the celt_opus_decoder_ctl and opus_encoder_ctl calls to generate a particular request. | |
Opus Decoder | |
This page describes the process and functions used to decode Opus. | |
Opus Encoder | |
This page describes the process and functions used to encode Opus. | |
Opus library information functions | |
Pre-defined values for CTL interface | |
Repacketizer | |
The repacketizer can be used to merge multiple Opus packets into a single packet or alternatively to split Opus packets that have previously been merged. | |
The Opus codec is designed for interactive speech and audio transmission over the Internet.
It is designed by the IETF Codec Working Group and incorporates technology from Skype's SILK codec and Xiph.Org's CELT codec.
The Opus codec is designed to handle a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even remote live music performances. It can scale from low bit-rate narrowband speech to very high quality stereo music. Its main features are:
Documentation sections: