What’s New

  • Added FairPlay License Renewal Support for Concurrent Stream Limiting (CSL) in Video.js Sample (advanced/csl)
    The advanced/csl sample now supports FairPlay license renewal within the Concurrent Stream Limiting (CSL) integration using the Video.js player.

    This enhancement ensures proper enforcement of CSL policies throughout the entire playback session by maintaining the FairPlay license session through automatic renewal.

    Key improvements:

    • Seamless FairPlay license renewal flow implemented for Safari to prevent excessive concurrent sessions

    • Aligns FairPlay behavior with existing CSL support for Widevine and PlayReady in the integration sample

Why It Matters

  • CSL (Concurrent Stream Limiting) is a key DRM feature used to prevent account sharing and enforce device concurrency policies.

  • This update ensures that CSL enforcement remains consistent on Safari with FairPlay DRM.