PallyCon Multi DRM service is a cloud-based SaaS (Solution as a Service) which consists of packaging solutions that apply DRM to contents, DRM license issuance service, and client solutions for DRM contents playback.
This document describes various concepts and terminology related to PallyCon Multi DRM service.
It is a technology that restricts the illegal use of various digital contents and controls the use of the contents of the authorized users according to the intention of the copyright owner. It consists of encryption technology for content protection and license management technology for usage rights control.
It means application of multiple DRM technologies for each client platform to support DRM in various PC, mobile and OTT client environments. Please refer to Supported Environments page for DRM and streaming protocol support information according to client environment.
The process of applying DRM by encrypting the original contents. There are pre-packaging method that serves pre-packaged contents to users and real-time packaging method which processes packaging at the time of contents playback.
For a detailed description of DRM packaging, see the Content Packaging Guide.
A URL that is used to enter a unique ID for each content when packaging content through PallyCon Packager or Wowza integration module. You need to build this webpage on your server by following our specification and input its URL into the settings page of PallyCon Console site. During content packaging process, PallyCon server calls the URL to communicate with your server. This callback is not used if you enter the content ID directly to PallyCon Packager. Please refer to the Developer Guide for details.
In order for the client to play DRM-applied content, a license must be obtained from the DRM server. A DRM license consists of a cryptographic key used to decrypt content and usage control information (such as duration and supported environment). PallyCon supports callback method and token method according to the way of checking user’s rights during license issuance process.
When a client requests a DRM license to play the content, the PallyCon cloud server calls the callback URL of the service site, checks the usage rights, and issues a license.
For more information on licensing callback, please refer to the Guide.
When a client plays content, the service site generates a license token according to the specification and delivers it to the client. The client sends the token to the PallyCon cloud server to receive the DRM license.
For more information about license token, please refer to the Guide.
A URL that is used when issuing DRM license by callback method. You need to build this webpage on your server by following our specification and input its URL into the settings page of PallyCon Console site. During license issuance process, PallyCon server calls the URL to communicate with your server. This callback is not used if you request DRM license by token method. Please refer to the Developer Guide for details.
A URL of a PallyCon service’s webpage which is used to deliver DRM encryption key for AWS Elemental Media Service integration. It is automatically generated with unique parameter for each site ID when you signup or add additional site. This URL must be entered in the KMS option of your AWS Elemental MediaConvert or MediaPackage service. Please refer to the Developer Guide for details.