[object Object] Icon

Encoding
Learn how to create, start, manage and modify Encodings

[object Object] Icon

Player
Learn how to create, start, manage and modify Players

[object Object] Icon

Analytics
Learn how to create, start, manage and modify Analyticss

Docs Home
User shortcuts for search
Focus by pressing f
Hide results by pressing Esc
Navigate via   keys

Player Web Releases

Latest Releases

Date

Version

Stable

6/24/2019

8.11.0

DRM support for Edge Anaheim

Added

  • DRM support for Edge Anaheim
  • API documentation in JSON format
  • Specific error in case a required module is missing for ad playback

Fixed

  • Main content not being correctly restored when playing back ad pods with the IMA Advertising Module
  • VMAP ads not played due to ad manifest parsing failure
  • Consider BaseURL along with Location for backup stream switching for DASH manifests
  • PlayReady protected HLS streams not being played back correctly

Stable

6/18/2019

8.10.2

Fixed

  • Player not working within minimized Webpack builds

Stable

6/17/2019

8.10.1

Changed

  • Updated bitmovin-analytics to 2.4.2

Fixed

  • Playback of DRM protected streams with DRM info present only in the manifest
  • AudioChanged not being fired after a live source has been loaded and the audio track is changed
  • Event callbacks being processed after player.destroy() was called

Stable

6/11/2019

8.10.0

More accurate tracking of player impressions and improved documentation.

Added

  • Support HLS protocol version 8 to determine playlist update interval
  • PlayerEvent.LicenseValidated event

Changed

  • The impression will be tracked after the main content or a pre-roll ad started playback.

Fixed

  • Delayed update of internal buffer ranges causes detection of buffer thresholds being reached to fail
  • Incorrect documentation about the SourceLoaded event
  • Switching assets during ad playback
  • Target buffer level adjustment on growing DVR window
  • Improve the documentation of startOffset
  • SegmentPlayback events sometimes not being triggered
  • Potential stalling on period switches with a fixed video quality set

Stable

5/27/2019

8.9.0

Added possibility to specify the playback start position for live streams.

Added

  • Support for setting a startOffset for live streams

Fixed

  • Ads not working properly on Chromecast with the IMA advertising module
  • HLS codec detection for certain AES encrypted HLS live streams
  • Uncaught TypeErrors occurring for streams with video resolutions greater than 1080p
  • Initial seek and timeshift was sometimes inaccurate
  • Uneccessary module dependency on ContainerTS in case of HLS fMP4 streams

Deprecated

  • startTime in SourceConfigOptions which is replaced by SourceConfigOptions.startOffset

Stable

5/20/2019

8.8.2

Changed

  • Removed DRM_KEY_MISSING error due to false positives

Stable

5/16/2019

8.8.1

Fixed

  • Switching from unprotected to DRM protected periods on certain hardware

Stable

5/13/2019

8.8.0

Several bug fixes and improvements.

Fixed

  • Fairplay DRM not being recognized via PlayerAPI.getSupportedDRM in Safari 12.1+
  • Player potentially getting stuck in case of inaccurate seek/timeshift
  • Problem with playback of live streams using WEBM container format
  • Player stalling switching periods on SSAI streams
  • Player getting stuck when seeking to the start of a gap between DASH periods

Stable

5/2/2019

8.7.0

Provides `currentTime` of DASH live streams as wallclock time

Added

  • Various memory & performance optimizations

Changed

  • PlayerAPI.getCurrentTime now always returns the wallclock time

Fixed

  • Prevent infinite timeShift loop on period switch
  • Chromecast on Android from Chrome versions where Cast Framework provides wrong initial session state (i.e. Chrome 73 and newer)
  • Pausing the local player when resuming an ongoing Chromecast session

Stable

4/17/2019

8.6.0

Provides `currentTime` of HLS live streams as wallclock time and adds support for multiple `Accessibility` tags to specify multiple closed caption channels in DASH manifests.

Added

  • Support for multiple Accessibility elements for closed caption labels in DASH manifests
  • Provide wallclock time (based on EXT-X-PROGRAM-DATE-TIME, if available) as currentTime for HLS live streams

Changed

  • timeShift and getTimeShift are now more accurate and work on an extrapolated continuous live edge
  • The currentTime is mapped to the wallclock time (based on EXT-X-PROGRAM-DATE-TIME, if available) for HLS live streams

Fixed

  • SMPTE-TT subtitles not being rendered correctly
  • Aborting SourceBuffer actions during updating
  • Play event was not fired on a user's play intention in case of pre-roll ads
  • Continuous currentTime when playing over HLS discontinuities
  • Memory leak when switching sources

Latest Releases

Give us feedback