Fairplay DRM

Reference for protecting videos with Fairplay DRM

Gumlet allows you to protect your video content with encryption using Apple Fairplay DRM (Digital rights management). We have developed and deployed Fairplay Streaming Server which is also called Key Server Module (KSM) so you don't have to worry about complex Fairplay protocol implementation.

To enable Fairplay DRM for your organization you need to perform the following steps.

Request Fairplay Deployment Package

  1. Please go to the Apple FairPlay page.
  2. Click on the link to Request Deployment Package. You need to have a developer account before this.
  3. If you are an organization you should use the organization account for this purpose. Companies outside the USA need to obtain a DUNS number to create an organization account.
  4. After proceeding further, you should see a form to request the deployment package.

🚧

Kindly adhere to the outlined steps with precision, as Apple prohibits the deletion or re-creation of FairPlay Credentials for the associated account. Should you encounter any challenges or require further assistance, please do not hesitate to reach out to our support team at [email protected] via email.

Create Fairplay Credentials

  1. After completing the step mentioned above, you should have received an FPS_deployment package file from Apple. Open the zip file. You should find a PDF document titled FPSCertificateCreationGuide.pdf.
  2. This PDF describes creating an RSA key pair, Fairplay certificate request, and then getting the public key signed by Apple. In the process, it also generates an ASK (Application Service Key). This key is a 32-character alphanumeric string associated with your Fairplay DRM.
  3. At the end of this step you should have three files: fairplay.cer (certificate), private_key.pem (and its secret passphrase) and Application Service Key.

Add Fairplay Credentials to Gumlet

To add your Fairplay Credentials to Gumlet, go to the DRM Credentials page on the Gumlet dashboard. Upload Fairplay certificate (fairplay.cer), Private Key (.pem), and add the Application Service Key & the Secret Key Passphrase in the specified text field.