YouTube Demo Player

Changelog

Tue August 14 18:36:00 UTC 2018

Added Big Buck Bunny, DRM L1 and L3 H264/AAC streams t0 2019.

Fri June 2 13:27:00 UTC 2017

Added encrypted H264/AAC 12 key stream.

Fri May 9 22:47:00 UTC 2017

Added 4K adaptive H264 and VP9 spherical streams.

Fri Apr 21 20:52:00 UTC 2017

OES Texture is now supported for spherical playbacks.

Thu Mar 16 21:00:00 UTC 2017

Updated VP9 and H264 default content with newer encodes. Older content has been removed. Disabled debug mode to reduce error generation.

Fri Feb 17 13:00:00 UTC 2017

Updated subsample encrypted vp9 content for 2017 demo player. Removed older encrypted vp9 content. Updated format selection to not adapt higher than the screen pixel area.

Wed Aug 24 18:57:00 UTC 2016

Spherical videos demo is added to 2017 version of the MSE/EME demo player.

Fri Aug 19 17:12:00 UTC 2016

Demo player using ShakaPlayer is live: http://yt-dash-mse-test.commondatastorage.googleapis.com/demo-player/index.html.

Sat Jun 1 08:53:59 UTC 2013

Support the new API a bit. Remove some old Chrome-specific language.

Tue May 14 05:38:32 UTC 2013

VP9 support.

Fri Dec 7 18:45:41 UTC 2012

Slightly adaptive.

Sat Nov 3 06:27:08 UTC 2012

Implemented CDM detection / selection in the DASH player. Added direct links to live YouTube feeds in the demo player. (Note that these feeds may not be working externally for a few days from time of posting.)

Note that a few features were intentionally removed, most notably support for "com.youtube.clearkey"-style ContentProtection nodes, so old manifests won't work in this player any longer.

Sun Oct 28 22:06:38 UTC 2012

Updated YouTube-specific methods to be WebKit-prefixed.

Thu Oct 25 19:03:01 UTC 2012

Fixed an issue with setDuration(). Added resolution indicator. Added unit tests.

Wed Oct 10 23:12:58 UTC 2012

Thu Sep 6 17:06:14 UTC 2012

Added Append-all example for simplified testing. Fixed key ID in car_cenc-20120827-manifest.mpd.

Thu Aug 23 22:01:19 UTC 2012

Added maxrate query parameter to player.

Mon Aug 20 16:34:19 UTC 2012

Fix in MS wrapper for Chrome M22 (dev channel).

Mon Aug 13 16:49:39 UTC 2012

Updated demo app to support latest Media Source spec. Added compatibility library to allow apps written against the latest version of Media Source to work on v0.5 implementations.

Sun Aug 5 00:24:57 UTC 2012

Added encrypted sample media from YouTube's video encoding pipeline. Update app to handle key IDs from manifest. Some fixes.

Fri Aug 2 17:38:11 UTC 2012

Added sample media from YouTube's internal video pipeline. Extended player to support single-segment appends.

Fri Jul 27 00:57:25 UTC 2012

Added decoder test media. CENC support has now landed in Chrome.

Mon Jul 16 22:27:41 UTC 2012

Added support for mulitple adaptation sets to player.

Fri Jul 13 03:22:27 UTC 2012

Added encrypted sample. Added EME decryption support to dash-player.html. Note that encryption support has not yet landed in Chrome.

Tue Jul 3 23:54:20 UTC 2012

Added initial versions of yt_normative_test{34}. Moved content to Google Cloud Storage. Added player preflight check.

Fri Jun 29 18:26:05 UTC 2012

Initial release.