# Opus Audio Codec

**URL:** <https://forums.plex.tv/t/opus-audio-codec/35887>\
**Category:** Dev/API Corner\
**Tags:** other-dev\
**Created:** [June 9, 2013, 3:31pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887 "2013-06-09T15:31:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frankie01](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/frankie01/32/2870_2.png) [@Frankie01](https://forums.plex.tv/u/Frankie01)\
**Post date:** [June 9, 2013, 3:31pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887/1 "2013-06-09T15:31:07Z")

</div>

Hello Plex Team,

&nbsp;

The [Opus Codec](http://opus-codec.org) could be very interesting for you.

The [codec comparison](http://opus-codec.org/comparison/) between AAC and Opus looks very good.

&nbsp;

Source: opus-codec.org

```
<em>Overview</em>

```

_Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as&nbsp;[RFC 6716](http://tools.ietf.org/html/rfc6716)&nbsp;which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec._

```
<em>Technology</em>

```

_Opus can handle a wide range of 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. Supported features are:_

- _Bit-rates from 6 kb/s to 510 kb/s_
- _Sampling rates from 8 kHz (narrowband) to 48 kHz (fullband)_
- _Frame sizes from 2.5 ms to 60 ms_
- _Support for both constant bit-rate (CBR) and variable bit-rate (VBR)_
- _Audio bandwidth from narrowband to fullband_
- _Support for speech and music_
- _Support for mono and stereo_
- _Support for up to 255 channels (multistream frames)_
- _Dynamically adjustable bitrate, audio bandwidth, and frame size_
- _Good loss robustness and packet loss concealment (PLC)_
- _Floating point and fixed-point implementation_

&nbsp;

regards

&nbsp;

---

<div class="post-metadata">

**Author:** ![mikedm139](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikedm139/32/96909_2.png) [@mikedm139](https://forums.plex.tv/u/mikedm139)\
**Post date:** [June 9, 2013, 10:43pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887/2 "2013-06-09T22:43:55Z")

</div>

Plex Media Server relies on FFMPEG for audio-video decoding/transcoding. Any requests for added codec-support should be directed there.

---

<div class="post-metadata">

**Author:** ![cros13](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@cros13](https://forums.plex.tv/u/cros13)\
**Post date:** [July 23, 2013, 1:57pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887/3 "2013-07-23T13:57:52Z")

</div>

Opus decode and encode is in FFMPEG (using libopus) from version 1.1 forwards.

When will Plex add libopus to Clients/Server and allow the transcoder to use it?

For Plex/Web Opus support was added to Firefox 15+ and Chrome 27+ (dev) so HTML5 playback should work with little extra work.

It's also now the IETF standard for web audio and will be supported by Safari in the next release.

---

<div class="post-metadata">

**Author:** ![mikedm139](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/mikedm139/32/96909_2.png) [@mikedm139](https://forums.plex.tv/u/mikedm139)\
**Post date:** [July 23, 2013, 2:29pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887/4 "2013-07-23T14:29:51Z")

</div>

Since this discussion is not specific to channel development, I'm moving it to the general development forum.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [December 20, 2019, 11:29pm UTC](https://forums.plex.tv/t/opus-audio-codec/35887/5 "2019-12-20T23:29:47Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
