github shaka-project/shaka-player v2.0.0-beta3

latest releases: v4.16.6-main, v4.16.6, v4.15.18-main...
pre-release9 years ago

2.0.0-beta3 (2016-07-29)

Restored Features from v1 Missing in v2.0.0-beta2:

  • Offline storage and playback
  • Clearkey license server support

New features:

  • Built-in Chromecast support
  • TTML text support
  • TTML in MP4
  • VTT in MP4
  • Handle QuotaExceededError, automatically reduce buffering goals
  • Faster template processing in DASH
  • Bitrate upgrades take effect faster
  • Add a specific error for missing license server URI
  • Add adaptation events for language changes
  • Don't treat network errors as fatal in StreamingEngine
  • Provide the application access to DrmInfo structure
  • Restructure test/ folder to mimic lib/ folder structure
  • Upgrade closure compiler
  • New logo!

Bugfixes:

  • Revert ABR changes that caused bandwidth samples to be ignored
  • Fix buffering of multi-period text
  • Fix various ABR issues
  • Fix stuck playback on seek
  • Stop refreshing live manifests when unloaded
  • Don't adapt between incompatible codecs (mp4a & ec-3)
  • Fix race in player WRT external text tracks
  • Fix Edge EME workarounds on IE11
  • Work around Safari MSE bugs
  • Fix relative paths in UTCTiming
  • Fix source map paths on windows
  • Improve demo app CSS on mobile
  • Fix buffering state on unload
  • Fix load/unload/destroy race conditions
  • Reduce test flake (async tests still flakey on Safari)
  • Fix context menu display in demo app
  • Fix key status, session expiration, and DRM error dispatch
  • Fix demo app play controls on Android
  • Fix corner cases when seeking to the live edge

Docs:

  • Add a license-wrapping tutorial
  • Add track restriction docs
  • Update track and adaptation docs

Broken Compatibility compared to v2.0.0-beta2:

  • The asynchronous Player.support() has been replaced with the synchronous
    Player.isBrowserSupported() call
  • AbrManager implementations must now handle a partial StreamSet map in
    chooseStreams()
  • The wrong keys error has been dropped due to false positives

Don't miss a new shaka-player release

NewReleases is sending notifications on new releases.