-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CTA-5000-A (MSE, Audio) #199
Comments
just for clarification: Web Audio API is about processing/modifying audio that is played back via HTML media element (and MSE). I believe you're asking "Has anyone checked how MSE interacts with our audio profiles?", correct?
Web Audio tests included in WMATS18 are here: https://github.com/cta-wave/WMAS/tree/wmas2018-tests/webaudio MSE tests are here: https://github.com/cta-wave/WMAS/tree/wmas2018-tests/media-source |
Why not leave everything audio & video specific to the Device Playback Capabilities Task Force? |
I think the question that is actually being asked is this - what audio profiles are supported with the Web Audio API & are these consistent with the WAVE audio profiles? The Web Audio API spec requires support for PCM audio with the AudioBuffer and I've seen MP3 (MP1_L3) required for (Base)AudioContext.decodeAudioData(). I don't believe either of these are in our content spec. Neither of them are used with DASH. |
Just to be clear, I don't believe it's a problem if the Web Audio API supports audio formats not in the WAVE content spec. The WAVE content spec is all about CMAF and streaming interop. In my experience, the main uses of the Web Audio API are not related to streaming. For example, adding sound effects to a UI, e.g. for accessibility. For the first part of the original problem ...
I agree. It's reasonable to mandate support for the ISO BMFF byte stream format. |
As discussed during the CTA Fall Forum, we will not make any updates to the spec regarding this issue, as the Web Audio API is supported across the modern browsers, and regarding ISO BMFF, any tests that don't pass across all 4 modern browsers are not included in the test suite. Any specific details around support for ISO BMFF should be covered in DPCTF. |
when revisiting the CTA-5000-A, I recognized that we have 4 references in the media specification.
Devices MUST be conforming implementations of the following specifications:
• Encrypted Media Extensions [ENCRYPTED-MEDIA]
• Media Source Extensions [MEDIA-SOURCE]
• Scalable Vector Graphics (SVG) 1.1 (Second Edition) [SVG11]
• Web Audio API [WEBAUDIO]
• Exceptions: Since not all environments currently support Media Streams [MEDIACAPTURE-STREAMS], MediaStreamAudioSourceNode and MediaStreamAudioDestinationNode are not yet widely supported.
I have two main questions:
o Has anyone checked how the Web Audio API interacts with our audio profiles?
o Does W3C has tests for the Web Audio API that may be combined reused for DPCTF tests?
The text was updated successfully, but these errors were encountered: