- published: 28 Mar 2016
- views: 147
Opus is a lossy audio coding format developed by Xiph and standardized by the IETF, designed to efficiently code speech and general audio in a single format, while remaining low-latency enough for real-time interactive communication and low-complexity enough for low end ARM3 processors. Opus replaces both Vorbis and Speex, and several blind listening tests have ranked it higher quality than any other standard audio format at any given bitrate, including MP3, AAC, and HE-AAC.
Opus combines the speech-oriented linear predictive coding SILK algorithm, and the lower-latency, MDCT-based CELT algorithm, switching between or combining them as needed for maximum efficiency. Bitrate, audio bandwidth, complexity, and algorithm can all be adjusted seamlessly in each frame. Opus has the low algorithmic delay (26.5Â ms by default) necessary for use as part of a real-time communication link, permitting natural conversation, networked music performances, and live lip sync; by trading-off quality or size the delay can be reduced down to 5Â ms. Its delay is exceptionally low compared to competing codecs, which require well over 100Â ms, yet Opus performs very competitively with these formats in terms of quality per bitrate.
Opus may refer to:
A codec is a device or computer program capable of encoding or decoding a digital data stream or signal.Codec is a portmanteau of coder-decoder or, less commonly, compressor-decompressor.
A codec encodes a data stream or signal for transmission, storage or encryption, or decodes it for playback or editing. Codecs are used in videoconferencing, streaming media, and video editing applications. A video camera's analog-to-digital converter (ADC) converts its analog signals into digital signals, which are then passed through a video compressor for digital transmission or storage. A receiving device then runs the signal through a video decompressor, then a digital-to-analog converter (DAC) for analog display.
In the mid 20th century, a codec was a hardware device that coded analog signals into digital form using pulse-code modulation (PCM). Late in the century the name was also applied to a class of software for converting between different digital signal formats, including compander functions.