Available in Chrome 60+ | View on GitHub | Browse Samples
VP9 is an open and royalty-free video codec that has been supported in Chromium since 2013. An 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 a new format to advertise support for VP9 Profile 2. This profile is needed to enable higher bit-depth video and the new binding allows higher granularity in the query for specific features of the VP9 bitstream. The string format is accepted by media-related APIs such as
MediaSource.isTypeSupported()
, HTMLMediaElement.canPlayType()
, and
navigator.requestMediaKeySystemAccess()
.