FairPlay Streaming

FairPlay Streaming for Safari iPhone iPad and Apple TV

Protect FairPlay-compatible HLS in supported Safari and Apple applications. Use the DRM-X Apple SDK for native streaming and protected downloads on iPhone and iPad, with streaming support for Apple TV.

01 / DRM-X 6.0

FairPlay Streaming across Apple platforms

FairPlay Streaming across Apple platforms
PlatformCurrent integration scope
SafariFairPlay-compatible HLS streaming on supported configurations. Native SDK downloads do not establish Safari offline support.
iPhone and iPad applicationsFairPlay streaming and protected downloads through the DRM-X Apple SDK.
Apple TVFairPlay streaming through the tvOS SDK. The current package is streaming-only.
02 / How it works

Certificate, SPC, CKC, and playback

  1. 01

    Certificate

    The client loads the public application certificate from the authorized route.

  2. 02

    SPC

    The Apple DRM framework creates a license request using the certificate and content identifier.

  3. 03

    CKC

    DRM-X returns the native FairPlay license response under the selected policy.

  4. 04

    Playback

    The Apple DRM framework processes the response and enables authorized playback.

03 / DRM-X 6.0

Public certificate and protected server credentials

The client receives the public application certificate. Private keys, provider credentials, Site Key, and Access Key remain protected on the server.

Customer production deployments require the applicable Apple permissions and an active FairPlay credential deployment. Confirm those requirements before launch.

04 / DRM-X 6.0

Match HLS packaging to the player

Use the correct HLS encryption profile, content identifiers, and FairPlay license configuration. Your backend approves the viewer before the player begins the license exchange.

Qualify the selected codec, Apple device, operating system, external-display behavior, and license policy together.

05 / DRM-X 6.0

Protected downloads on iPhone and iPad

The current iPhone and iPad SDK provides this download workflow. It does not extend to Apple TV or Safari.

  • Acquire the encrypted HLS media and persistent FairPlay license while online.
  • Include the required audio and subtitle tracks before disconnecting.
  • Enforce expiry through the device license and require online authorization for renewal.
  • Test signed physical devices; simulator layout checks do not establish FairPlay playback.
Questions

Common questions

Does the application receive private FairPlay credentials?

No. The application uses the public certificate and native license exchange. Private credentials remain on the server.

Can Android use the same FairPlay package?

Android normally uses a different DRM path, such as Widevine. Reuse encrypted media only where codec, encryption, signaling, and device requirements match.

Does a DRM-X account replace Apple permissions?

No. Production use still requires applicable Apple permissions and active credentials for the deployment.

Your next step

Start a FairPlay integration

Use the relevant guide or contact our team to plan your supported workflow.