Definition of the Opus Audio Codec
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 326
- Abstract
- This document defines the Opus interactive speech and audio codec. Opus is designed to handle a wide range of interactive audio applications, including Voice over IP, videoconferencing, in-game chat, and even live, distributed music performances. It scales from low bitrate narrowband speech at 6 kbit/s to very high quality stereo music at 510 kbit/s. Opus uses both Linear Prediction (LP) and the Modified Discrete Cosine Transform (MDCT) to achieve good compression of both speech and music. [STANDARDS-TRACK]
- Publication Date
- 2012-09-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC6716- Link
- https://doi.org/10.17487/RFC6716
- Author(s)
- Jean-Marc ValinKoen VosTimothy B. Terriberry
- Keyword(s)
- Voice, Music, Lossy Compression, VoIP
Latest version of IETF RFC 6716
Document Versions — IETF RFC 6716
-
▶ IETF RFC 6716 (2012-09-01)THIS DOC [ACTIVE] [LATEST VERSION]
Amended by:
- RFC8251 NOT IN REGISTRY
Normative Reference(s)
- IETF RFC 2119 [Active*]
Bibliographic Reference(s)
- Princen, J. and A. Bradley, "Analysis/Synthesis Filter Bank Design Based on Time Domain Aliasing Cancellation", IEEE Trans. Acoustics, Speech, and Siginal Processing, ASSP-34 (5), pp. 1153-1161, October, 1986. EXTERNAL
- Wikipedia, "Range Coding", < http://en.wikipedia.org/w/ index.php?title=Range_encoding&oldid=509582757 >. EXTERNAL
- Wikipedia, "Fast Fourier Transform", < http://en.wikipedia.org/w/ index.php?title=Fast_Fourier_transform&oldid=508004516 >. EXTERNAL
- Pasco, R., "Source coding algorithms for fast data compression", Ph.D. thesis Dept. of Electrical Engineering, Stanford University, May 1976. EXTERNAL
- Wikipedia, "Hadamard Transform", < http://en.wikipedia.org/ w/index.php?title=Hadamard_transform&oldid=508252957 >. EXTERNAL
- "Google NetEQ code", < http://code.google.com/p/webrtc/ source/browse/trunk/src/modules/audio_coding/NetEQ/main/ source/?r=583 >. EXTERNAL
- Burg, J., "Maximum Entropy Spectral Analysis", Proceedings of the 37th Annual International SEG Meeting, Vol. 6, 1975. EXTERNAL
- Wikipedia, "Z-transform", < http://en.wikipedia.org/w/ index.php?title=Z-transform&oldid=508392884 >. EXTERNAL
- Zwicker, E., "Subdivision of the Audible Frequency Range into Critical Bands", The Journal of the Acoustical Society of America, Vol. 33, No 2 pp. 248, February 1961. EXTERNAL
- "Vorbis website", < http://xiph.org/vorbis/ >. EXTERNAL
- "Opus Testvectors (website)", < http://opus-codec.org/testvectors/ >. EXTERNAL
- Wikipedia, "Viterbi Algorithm", < http://en.wikipedia.org/ w/index.php?title=Viterbi_algorithm&oldid=508835871 >. EXTERNAL
- "Opus website", < http://opus-codec.org/ >. EXTERNAL
- Laroia, R., Phamdo, N., and N. Farvardin, "Robust and Efficient Quantization of Speech LSP Parameters Using Structured Vector Quantization", ICASSP-1991, Proc. IEEE Int. Conf. Acoust., Speech, Signal Processing, pp. 641- 644, October 1991. EXTERNAL
- Vos, K., Jensen, S., and K. Sorensen, "SILK Speech Codec" , Work in Progress, September 2010. EXTERNAL
- "Opus Git Repository", < https://git.xiph.org/opus.git >. EXTERNAL
- Wikipedia, "Line Spectral Pairs", < http:// en.wikipedia.org/w/ index.php?title=Line_spectral_pairs&oldid=365426016 >. EXTERNAL
- "Matroska website", < http://matroska.org/ >. EXTERNAL
- Valin, JM., Terriberry, T., Maxwell, G., and C. Montgomery, "Constrained-Energy Lapped Transform (CELT) Codec", Work in Progress, July 2010. EXTERNAL
- Martin, G., "Range encoding: An algorithm for removing redundancy from a digitised message", Proc. Institution of Electronic and Radio Engineers International Conference on Video and Data Recording, 1979. EXTERNAL
- Wikipedia, "Modified Discrete Cosine Transform", <http:// en.wikipedia.org/w/ index.php?title=Modified_discrete_cosine_ transform&oldid=490295438>. EXTERNAL
- Wikipedia, "White Noise", < http://en.wikipedia.org/w/ index.php?title=White_noise&oldid=497791998 >. EXTERNAL
- "Opus Testvectors (proceedings)", < http://www.ietf.org/ proceedings/83/slides/slides-83-codec-0.gz >. EXTERNAL
- Valin, JM., Terriberry, T., Montgomery, C., and G. Maxwell, "A High-Quality Speech and Audio Codec With Less Than 10 ms Delay", IEEE Trans. on Audio, Speech, and Language Processing, Vol. 18, No. 1, pp. 58-67 2010. EXTERNAL
- Kabal, P. and R. Ramachandran, "The Computation of Line Spectral Frequencies Using Chebyshev Polynomials", IEEE Trans. Acoustics, Speech, Signal Processing, Vol. 34, no. 6, pp. 1419-1426, December 1986. EXTERNAL
- Le Roux, J. and C. Gueguen, "A fixed point computation of partial correlation coefficients", ICASSP-1977, Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, pp. 257-259, June 1977. EXTERNAL
- Fischer, T., "A Pyramid Vector Quantizer", IEEE Trans. on Information Theory, Vol. 32, pp. 568-583, July 1986. EXTERNAL
- "Google WebRTC code", < http://code.google.com/p/webrtc/ >. EXTERNAL
- "Valgrind website", < http://valgrind.org/ >. EXTERNAL
- Wikipedia, "Linear Prediction", < http://en.wikipedia.org/ w/index.php?title=Linear_prediction&oldid=497201278 >. EXTERNAL
- RFC3533 — RFC3533 EXTERNAL
- IETF RFC 3550 [Active*]
- IETF RFC 4732 [Active*]
- RFC6366 — REQUIREMENTS EXTERNAL
- IETF RFC 6562 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC6716.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 6716, Definition of the Opus Audio Codec. Available at https://doi.org/10.17487/RFC6716
Snippet:
IETF RFC 6716, Definition of the Opus Audio Codec. Available at https://doi.org/10.17487/RFC6716
HTML (ISO 690 compliant)
Preview:
IETF RFC 6716, Definition of the Opus Audio Codec. Available at https://doi.org/10.17487/RFC6716
Snippet:
<span class="citation"><cite>IETF RFC 6716</cite>, Definition of the Opus Audio Codec. Available at <a href="https://doi.org/10.17487/RFC6716" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6716</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 6716, Definition of the Opus Audio Codec
doi: 10.17487/RFC6716
url: https://doi.org/10.17487/RFC6716
doi: 10.17487/RFC6716
url: https://doi.org/10.17487/RFC6716
Snippet:
<li> <cite id="bib-rfc6716">IETF RFC 6716</cite>, Definition of the Opus Audio Codec <span class="doi">10.17487/RFC6716</span> </li>
Referenced By
- Open-Source Spatial Audio Compression for VR Content [Active]
- IETF RFC 6973 [Active*]