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
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)
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
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)
Streaming : DASH, HLS, MP4 Progressive Download (NCG DRM)
Local playback : DASH, HLS, NCG(MP4) local download and playback
Allowing external display
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.
Certificate-based secure communications and license management
Key protection with white-box encryption
Detect device time manipulation(support offline environment)
Prevent screen recording(Android)
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.