DRM Plugin Changelog
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