Skip to content

v1.6.0

Compare
Choose a tag to compare
@joeyparrish joeyparrish released this 17 Nov 17:49
· 5244 commits to main since this release

1.6.0 (2015-11-17)

Features:

  • Partial IE11 & PlayReady support. (Thanks, Jono!)
    • #176
    • live and offline content not working
    • non-zero start times not working
    • IE11 fails to decode some test assets
  • Added support for setPlaybackStartTime on live streams.
  • Improved support for live streaming corner cases.
  • Now builds with three different configs by default.
    • Full build (all features enabled).
    • DASH MP4 VOD. (Only DASH w/ SegmentBase, no WebM.)
    • DASH MP4 live. (Only DASH w/o SegmentBase, no WebM.)
    • #116
  • Changed startNumber implementation to be more consistent.
  • Added a new Promise polyfill for IE11.
  • Added support for WebM w/ unknown size in the Segment element.

Bugfixes:

  • Expired sessions (for example, when using key rotation) are now cleaned up.
  • Manifests can now be reprocessed without an update when
    availabilityStartTime passes.

Test app features:

  • Added Chromecast support to the demo app.
    (No changes to the library for this.)
  • Removed force-prefixed feature for improved IE11 support.
  • Added links to the project and the docs.

Broken Compatibility:

  • Removed Player methods deprecated since v1.5.0.
    • enableAdaptation
    • getAdaptationEnabled
    • setStreamBufferSize
    • getStreamBufferSize
    • setLicenseRequestTimeout
    • setMpdRequestTimeout
    • setRangeRequestTimeout
    • setPreferredLanguage
    • setRestrictions
    • getRestrictions
    • #203
    • #93
  • Removed support for the old-style ContentProtection callback, deprecated
    since v1.5.0.