Low-level Opus audio codec support

Originator:bvibber
Number:rdar://22918182 Date Originated:30-Sep-2015
Status:Closed Resolved:11-Jan-2016
Product:iOS Product Version:9.0
Classification: Reproducible:
 
Apple Developer Relations
11-Jan-2016 09:52 PM


Thank you for your feedback, it is noted. Engineering has determined that there are currently no plans to address this issue.

We are now closing this bug report.

If you have questions or comments about the resolution, please update your bug report with that information so we can respond.

Brion Vibber
30-Sep-2015 11:11 AM


Summary:
The Opus audio codec (RFC 6716) is one of the standard options for WebRTC audio channels, and is often used along with VP9 video in WebM media files.

At Wikipedia we are working on modernizing our media hosting infrastructure but have been tasked by our community to stick to non-patent-encumbered formats that have kept us away from AAC, AVC, etc.

Currently we use Ogg Vorbis and a JavaScript decoder (for Safari) or native-code decoder for iOS/OSX native apps; updating to Opus will give us better bandwidth usage, but currently we'll still need the custom decoders for iOS and OS X.

It would be a great help to us for native Opus decoding to be available through Darwin system frameworks on iOS and OS X, and then to have those exposed to web content in Safari.

The decoder is the most important; we'd even be happy with Opus in WebRTC or an MP4 container, though Matroska/WebM container support would be helpful.

Steps to Reproduce:
1.Try to open any Opus-encoded file (in Ogg or WebM/Matroska container) in Safari

Expected Results:
Expected results: standard audio codec should work

Actual Results:
Actual results: unrecognized file

Version:
iOS 9.0

Notes:


Configuration:
Any iOS device

Attachments:

Comments

Support for Ogg Opus in CAF format

iOS 11 and macOS High Sierra added support for Ogg Opus audio codec, but in the CAF container format.

By chris_hubbard at May 14, 2021, 11:19 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!