Contact emails
hben...@chromium.org, chcunn...@chromium.org
Specs
Spec for new VP9 codec string:
http://www.webmproject.org/vp9/mp4/#codecs-parameter-string
TAG review is not applicable.
Link to “Intent to Implement” blink-dev discussion
https://groups.google.com/a/chromium.org/d/msg/blink-dev/a6rgcleYwzg/OmhPhfUGDQAJ
Summary
VP9 is an open and royalty-free video codec that has been supported in Chromium since 2013. This update adds a new string format for describing the encoding properties, such as the profile, level, etc. Such properties are common in video codecs but are not exposed in the current VP9 string format. In addition, this update includes using the new format to advertise support for VP9 Profile 2. The string format is accepted by media-related APIs, including MediaSource.isTypeSupported(), HTMLMediaElement.canPlayType(), and EME’s requestMediaKeySystemAccess().
For example, the codec string parameter for VP9 Profile 2 could be vp09.02.10.10.01.09.16.09.01. Details on how the codec string is constructed can be found in the VP9 media file format binding spec linked to above.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes
Interoperability and Compatibility Risk
The change was discussed with Netflix, YouTube and Microsoft. Therefore, we expect the interoperability/compatibility risks to be very low, the discussion being mostly around formatting the string.
Edge: Positive
Firefox: No signals
Safari: No signals
Web developers: Positive
Is this feature fully tested by web-platform-tests?
Since media types aren't defined in specs, this section isn’t strictly applicable. We do, however, intend to write tests, and have filed issues to track this work:
https://bugs.chromium.org/p/chromium/issues/detail?id=726009
https://github.com/w3c/media-source/issues/180
Launch tracking bug
Entry on the feature dashboard
https://www.chromestatus.com/feature/6230726177456128
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMN6X644277obO0Ksz7SnE%2B88wjRXSH_im5pwEJ6_EVH%3DFcUw%40mail.gmail.com.
[...]
I think the "low" risk is mostly about interop. We have some signals of support, but we haven't heard from all browser vendors.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMN6X644277obO0Ksz7SnE%2B88wjRXSH_im5pwEJ6_EVH%3DFcUw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAGH7WqE-AXtvFNV42ccO_n4Jr4L0cfSjSe9LWcVO7FzhT%2BheWQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CALjhuicGYiJarTX%3DhkXobHLG-TqJb7JAHVX%3Dqz68pDx1oq1XRg%40mail.gmail.com.