DRM Plugin Changelog

The following tracks changes to the plugin:

Changelog

15 Sep 2020

v5.9.1

  • Updated to videojs-contrib-eme@3.7.1 for re-request on expire fix

2 Apr 2020

v5.9.0

  • Updated to videojs-contrib-eme@3.6.0 for supportedConfigurations
  • Update to videojs-contrib-eme@3.7.0 for persistentState

3 Mar 2020

v5.8.2

  • Updated videojs-contrib-eme to 3.5.5

18 Nov 2019

v5.8.1

22 Aug 2019

v5.8.0

  • Removed DASH-only middleware, allow for handling of HLS sources on non-Safari browsers

22 May 2019

v5.7.0

  • Add more complete castLabs/DRMtoday support for integrators not using DRM via Video Cloud

8 May 2019

v5.6.0

  • Improve messaging where EME is unavailable
  • Bug fix: Use legacy WebKit API when available to address DRM errors in Safari 12.1

29 Mar 2019

v5.5.0

  • Added support for defining custom headers for default license and certificate requests

25 Oct 2018

As of player 6.26.0 the player supports DASH multi-period. For ealier versions of the player, the Shaka player is required for DASH multi-period.

24 Oct 2018

v5.4.2

  • Don't set up EME early if no init data in manifest

24 Oct 2018

v5.4.1

  • Exposed API to immediately set up EME

20 Sep 2018

v5.4.0

  • Trigger DRM key status changes on player tech

23 Aug 2018

v5.3.1

  • Added field for automatic initialization from registry

30 Mar 2018

v5.3.0

  • Support in-manifest DRM init data

20 Feb 2018

v5.2.2

  • Add certificate for BC Widevine sources when using VHS

20 Feb 2018

v5.2.1

  • Support key rotation
  • Use HTTPS links for Silverlight installer

17 Jan 2018

v5.2.0

  • Add Castlabs third-party integration

3 Jan 2018

v5.1.0

  • Add custom third-party vendor logic to keySystems

15 Dec 2017

v5.0.0

  • Support DRM DASH playback with VHS

14 Nov 2017

v4.5.0

  • Preload Widevine server certificate
  • Added preload none support

8 Nov 2017

v4.4.1

  • Fixed issue where loadstart would not fire when using Silverlight

6 Sep 2017

v4.4.0

  • Parse ms:laurl and mspr:pro from manifest
  • Fixed issue where text tracks would not be removed on source change

3 Aug 2017

v4.3.5

  • Fixed minification process

31 Jul 2017

v4.3.4

  • Fixed duration rounding in Silverlight when using the dashPreprocessing option

27 Jul 2017

v4.3.3

  • Report frame stats from Silverlight playback

25 Jul 2017

v4.3.2

  • Automatically log debug information in debug script

19 Jul 2017

v4.3.1

  • Fixed intermittent license acquisition error when switching sources in Silverlight

12 Jul 2017

v4.3.0

  • Call player error on critical errors

11 Jul 2017

v4.2.7

  • Fixed an source change issue in Silverlight by clearing IsEnded on unload

10 Jul 2017

v4.2.6

  • Fixed an issue where representations did not accurately reflect manifest

10 Jul 2017

v4.2.5

  • Fixed an issue where Silverlight representations wouldn't populate
  • Fixed an issue where Silverlight would error on source change

10 Jul 2017

v4.2.4

  • Fixed an issue where VTTCue shims would conflict

3 Jul 2017

v4.2.3

  • Fixed an issue where playback has stalled within 0.5s of the end
  • Fixed an error during source change in Silverlight

21 Jun 2017

v4.2.2

  • Fixed an issue with limiting renditions on player resize

20 Jun 2017

v4.2.1

  • Don't exclude variants that are missing key status info

15 Jun 2017

v4.2.0

  • In-manifest text track support

15 Jun 2017

v4.1.1

  • Clear representations state between sources in Silverlight

9 Jun 2017

v4.1.0

  • Update from Shaka Player v2.0.8 to Shaka Player v2.1.3

9 Jun 2017

v4.0.1

  • Fixed source not supported error in IE when switching sources
  • Warn when skipping DASH sources on insecure contexts
  • Timeout when Silverlight playback halts

1 May 2017

v4.0.0

  • Use Shaka Player for DASH playback

25 Apr 2017

v3.4.2

  • Show role in audio track label

24 Apr 2017

v3.4.1

  • Disable videojs-errors progress event watcher

3 Apr 2017

v3.4.0

  • Used Native/EME ABR limiting methods to set quality levels
  • Updated to Native/EME 2.4.1

21 Feb 2017

v3.3.2

  • Reverted to Native/EME 2.3.0 to fix quality selection issues

13 Feb 2017

v3.3.1

  • Updated videojs-contrib-eme to support delayed setup

13 Feb 2017

v3.3.0

  • Updated to Native/EME 2.4.1
  • Updated videojs-contrib-eme to support video.js 6

9 Feb 2017

v3.2.1

  • Fixed updating source in canHandleSource

8 Feb 2017

v3.2.0

  • Added multiple audio track support
  • Added video.js 6 forward compatibility
  • Allows passing in dashjs options with player constructor

6 Jan 2017

v3.1.0

  • Support the quality levels API

9 Dec 2016

v3.0.6

  • Fixed representation whitelisting

7 Dec 2016

v3.0.5

  • Correctly hide player overlays when Silverlight is disabled/not installed

1 Nov 2016

v3.0.4

  • Add PlayReady key system if it doesn't exist in the catalog response

3 Oct 2016

v3.0.3

  • Update to dashjs 2.3.0
  • Rename project to videojs-drm

27 Sep 2016

v3.0.2

  • Disable dashjs debug logging

9 Sep 2016

v3.0.1

  • Update techOrder to HTML5, Silverlight

8 Sep 2016

v3.0.0

  • Added Fairplay DRM support for HLS

24 Aug 2016

v2.3.0

  • Expose dashjs mediaPlayer as player.dash.mediaPlayer

25 Jul 2016

v2.2.1

  • Update to dashjs 2.2.0

8 Jul 2016

v2.2.0

  • Update videojs-silverlight to support dashjs on Firefox