You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For background, see w3c/media-capabilities#85. To summarize that, the MediaCapabilities API will not accept codecs="vp9", even for video/webm. It will require the use of a full vp9 codec string with profile info, such as codecs="vp09.00.10.08".
I would like Shaka Packager to output such a string for VP9, regardless of manifest or container formats.
I checked VP9 support via MediaSource.isTypeSupported on Firefox, Chrome, Safari, IE, and Edge on various platforms, with both MP4 and WebM. I found that with up-to-date browsers, any platform that supports codecs="vp9" also supports codecs="vp09.00.10.08".
The browsers which currently support VP9 are Chrome, Firefox, and Edge. Since all of those are "evergreen" browsers which auto-update, I don't think we need to be concerned about compatibility with older versions of those browsers that might not understand the new codec strings.
If an older version of Chrome or Firefox were still in use by a small segment of users, service providers that target multiple browsers would almost certainly have MP4/H.264 content available as a fallback, and those older browsers could still use that.
Therefore I expect this is a low-risk change.
The text was updated successfully, but these errors were encountered:
@joeyparrish Thank you for bringing this to our attention.
I have labeled this work as an "enhancement" and have put it in our backlog so that it will be taken into consideration during our next planning session.
Content was tested replacing the Media Identifier of "vp9" to codecs="vp09.00.10.08" in the --mpd_output *.mpd file. Verified playback using Shaka Player v2.4.0-uncompiled, ExoPlayer V1 and ExoPlayer V2.
Configurable under flag --use_legacy_vp9_codec_string, which defaults
to false as all major browsers and platforms support new style vp09
codec string already.
Closes#406.
Change-Id: I22e917777f9d66db815ff9d55eb47b6d55806269
For background, see w3c/media-capabilities#85. To summarize that, the MediaCapabilities API will not accept
codecs="vp9"
, even forvideo/webm
. It will require the use of a full vp9 codec string with profile info, such ascodecs="vp09.00.10.08"
.I would like Shaka Packager to output such a string for VP9, regardless of manifest or container formats.
I checked VP9 support via
MediaSource.isTypeSupported
on Firefox, Chrome, Safari, IE, and Edge on various platforms, with both MP4 and WebM. I found that with up-to-date browsers, any platform that supportscodecs="vp9"
also supportscodecs="vp09.00.10.08"
.The browsers which currently support VP9 are Chrome, Firefox, and Edge. Since all of those are "evergreen" browsers which auto-update, I don't think we need to be concerned about compatibility with older versions of those browsers that might not understand the new codec strings.
If an older version of Chrome or Firefox were still in use by a small segment of users, service providers that target multiple browsers would almost certainly have MP4/H.264 content available as a fallback, and those older browsers could still use that.
Therefore I expect this is a low-risk change.
The text was updated successfully, but these errors were encountered: