PallyCon Multi-DRM SDK

PallyCon Multi-DRM SDK makes it simple to apply DRM across most platforms like
Windows PC, Android and iOS Applications.


PallyCon Multi DRM SDK

PallyCon Multi-DRM SDK makes it simple to apply DRM across most platforms like Windows PC, Android and iOS Applications.


Multi-DRM SDK Service Features

Easy and fast Multi-DRM client development

Integrated license management APIs and pre-built download capabilities make it easy and fast to develop Multi-DRM client applications.

Support for download and offline scenarios

Supports local download of encrypted DASH, HLS, NCG content and playback in offline environment. You can set up DTR(Download to Rent) or DTO(Download to Own) licenses.

Extended Client Device Support Scope

Using its own downloadable DRM, it can support older OS or non-Google certified devices that native DRM does not support.

Superior security

Certificate-based secure channel communications and license management, key protection using white-box encryption, and time-tampering capabilities of Download-to-Rent licenses ensure high security requirements for premium content.

Learn more about PallyCon Multi-DRM SDK


Multi-DRM SDK Details

OS support

FPS tvOS SDK : tvOS 10.0 or later, does not support download scenario

NCG iOS SDK : iOS 9.0 or later, supports download scenario

NCG Windows SDK : Windows 7.0 or later, supports decryption of NCG content (need to be integrated with player)

Widevine Android SDK : Android 4.4 or later(Google certified), Android 5.0 or later for download scenario

NCG Android SDK : Android 4.0 or later(includig non-Google certified), supports download scenario

FPS iOS SDK : iOS 9.0 or later, iOS 10.0 or later for download scenario

Encryption types

CENC : Encryption of DASH content for PlayReady, Widevine DRM

AES-128 : Encryption of HLS content for FairPlay Streaming and NCG DRM

NCG : Encryption of MP4 content for NCG(Netsync Content Guard) DRM

Media format

MP4 Video/Audio file


HLS(Http Live Streaming) mpeg-ts

H.264, AAC codec, H.265/HEVC codec(requires supported device)

Can support other media formats such as ePub (using NCG DRM, requires integration with viewer or player)

Playback type

Streaming : DASH, HLS, MP4 Progressive Download (NCG DRM)

Local playback : DASH, HLS, NCG(MP4) local download and playback

Security rule in License

Allowing external display

Allowing rooting/jailbreak

Applying HDCP

License acquisition

Callback Gateway type : integrated with PallyCon cloud server by building gateway page on customer’s system

License token type : acquire license using a token issued from PallyCon cloud server. Requires implementation for token request and receive processing.

Security features

Certificate-based secure communications and license management

Key protection with white-box encryption

Detect device time manipulation(support offline environment)

Prevent screen recording(Android)

How it Works

The following is a technical explanation of PallyCon Multi-DRM Solution.

PallyCon Multi-DRM SDK Service Workflow


To play an encrypted content, the Player APP must be developed by using the PallyCon SDK (Android/iOS/PC).

PallyCon SDK requests the licensing information that’s required for playback to the PallyCon Multi-DRM server. PallyCon Multi-DRM server then authenticates the Callback page that is registered internally for user verification and issues the license that corresponds to the DRM type of each device.

All policies for playback (device control, limited term usage, unlimited use, etc.) can be implemented and applied through the Callback page.


Get Multi-DRM & Forensic Watermarking Services with ease

contact us to inquire start free trial now

Welcome to PallyCon