Contact Support | System Status
Page Contents

    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

    Page last updated on 30 Sep 2020