PallyCon Multi-DRM product supports the following client platforms and operating systems:
The streaming type
specified in the platform support tables
below is based on the case of serving DASH and HLS contents for each platform separately. For information on platforms that can be supported by CMAF single content, please refer to the relevant item at the end.
OS |
Web browser or SDK |
Streaming Type |
DRM |
Download Scenario |
Remarks |
Windows 8.1 or later |
Edge |
MPEG-DASH |
PlayReady |
Not supported |
|
Windows 7.0 or later, Mac OS |
Chrome, FireFox |
MPEG-DASH |
Widevine Modular |
Not supported |
|
Windows 7.0 or later |
NCG Windows SDK |
HLS or Progressive Download |
Netsync Content Guard |
Supported |
File decryption only |
Windows 10 |
PallyCon PlayReady UWP SDK |
MPEG-DASH |
PlayReady |
Supported |
does not support offline |
Mac OS 10.10 or later |
Safari 8 or later |
HLS |
FairPlay Streaming |
Not supported |
. |
OS |
Web browser or SDK |
Streaming Type |
DRM |
Download Scenario |
Remarks |
Android 5.0 or later |
PallyCon Widevine SDK |
MPEG-DASH |
Widevine Modular |
Supported |
Google-approved devices only |
Android 5.0 or later |
NCG Android SDK |
HLS or Progressive Download |
Netsync Content Guard |
Supported |
Non google-approved devices can be supported |
Android 5.0 or later |
Chrome v57 or later |
MPEG-DASH |
Widevine Modular |
can support using PWA |
Widevine L1 needs Chrome v62 or later |
iOS 11.0 or later |
PallyCon FPS SDK for iOS |
HLS |
FairPlay Streaming |
Supported from iOS 11.2 |
|
iOS 11.0 or later |
NCG iOS SDK |
HLS or Progressive Download |
Netsync Content Guard |
Supported |
. |
iOS 11.2 or later |
Safari v11.2(same as iOS version) or later |
HLS |
FairPlay Streaming |
Not supported |
In addition to Safari, FairPlay Streaming is now supported in third-party iOS browser apps, including Chrome, Edge, and Firefox. |
OS / Platform |
Client SDK |
Streaming Type |
DRM |
Download Scenario |
Remarks |
Android TV 5.0 or later |
PallyCon Widevine SDK |
MPEG-DASH |
Widevine Modular |
Supported from Android 5.0 |
Google-approved devices only |
Android TV 5.0 or later |
NCG Android SDK |
HLS or Progressive |
Netsync Content Guard |
Supported |
Non google-approved devices can be supported |
Amazon Fire TV |
PallyCon Widevine SDK |
MPEG-DASH |
Widevine Modular |
Not supported |
|
tvOS 11.0 or later (AppleTV 4th-Gen) |
PallyCon FPS SDK for tvOS |
HLS |
FairPlay Streaming |
Not supported |
|
Samsung Smart TV (Tizen OS 3.0 or later) |
Native DRM integration |
MPEG-DASH |
PlayReady, Widevine Modular |
Not supported |
|
LG Smart TV (webOS 3.0 or later) |
Native DRM integration |
MPEG-DASH |
PlayReady, Widevine Modular |
Not supported |
|
Roku OS 8.1 or later |
PallyCon Roku SDK |
MPEG-DASH |
PlayReady, Widevine Modular |
Not supported |
|
Xbox One |
PallyCon PlayReady UWP SDK |
MPEG-DASH |
PlayReady |
Not supported |
|
ChromeCast |
Custom receiver and sender samples |
MPEG-DASH |
PlayReady, Widevine Modular |
Not supported |
. |
License Server Version by DRM
DRM |
Server Version (As of April 2023) |
PlayReady |
PlayReady Server SDK 4.4 |
Widevine |
Widevine License Server SDK 17.0.1 |
FairPlay |
FairPlay Streaming Server SDK 4.3 |
Supported Content Types by DRM
PlayReady
Formats and Codecs |
Supported Items |
Streaming |
MPEG-DASH, HLS, CMAF |
Container |
MPEG-TS, fMP4 |
Video Codec |
AVC(H.264), HEVC(H.265) |
Audio Codec |
AAC, AC3 |
Widevine
Formats and Codecs |
Supported Items |
Streaming |
MPEG-DASH, HLS, CMAF |
Container |
MPEG-TS, fMP4, WebM |
Video Codec |
AVC(H.264), HEVC(H.265), VP8, VP9 |
Audio Codec |
AAC, AC3, Opus, Vorbis |
FairPlay
Formats and Codecs |
Supported Items |
Streaming |
HLS, CMAF |
Container |
MPEG-TS, fMP4 |
Video Codec |
AVC(H.264), HEVC(H.265) |
Audio Codec |
AAC, MP3 |
CMAF (Common Media Application Format) Single Content Support
CMAF single content encrypted with CBCS method supports the following client platforms:
OS |
Browser or SDK |
Streaming Type |
DRM |
Android 7.1 or later |
PallyCon Widevine Android SDK |
DASH or HLS |
Widevine Modular |
Android TV 7.1 or later |
PallyCon Widevine AndroidTV SDK |
DASH or HLS |
Widevine Modular |
iOS 10.0 or later |
Safari V10 or later, PallyCon FPS iOS SDK |
HLS |
FairPlay Streaming |
tvOS 10.0 or later |
Safari V10 or later, PallyCon FPS tvOS SDK |
HLS |
FairPlay Streaming |
Windows 7.0, macOS 10.10 or later |
Chrome 68 or later |
DASH or HLS |
Widevine Modular |
Windows 10 or later |
Edge browser |
DASH or HLS |
PlayReady |
macOS 10.12 or later |
Safari V10 or later |
HLS |
FairPlay Streaming |
In addition to the PC and mobile environments listed above, CMAF single content playback is possible on various OTT platforms according to the AES decryption support specification. (requires CBCS mode support)
HTTPS Requirement
In accordance with the security policy of web browsers such as Google Chrome, all URLs related to content services, such as streaming URLs, should be applied HTTPS by default. (ex: DASH mpd URL, HLS m3u8 URL, NCG file URL)