BuyDRM KeyOS™ Device DRM™ Features Matrix Page 1 of 7
BuyDRM KeyOS™ Device DRM™ Features Matrix
[Version 06.11.2014]
This document Created By
Andrew (CTO) [email protected]
Property of BuyDRM. Confidential and Private
©2014 NFA Group Inc. All rights reserved.
CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 2 of 7
Product feature Android iOS
Media Formats
MP31 (local playback) Yes Yes
MP41 (local playback) Yes Yes
MP31 (progressive download) Yes Yes
MP41 (progressive download) Yes Yes
MS Smooth Streaming (ISO / IEC 14496-12) Yes Yes
ISMV (Single File local playback) Yes Yes
ISMV (Single File progressive download) Yes Yes
HLS v4 (ISO / IEC 13818-2) Yes Yes
Smooth Streaming VOD MPEG-DASH Yes Yes (ISO / IEC 14496-12 / BMFF)
Mpeg - TS VOD MPEG-DASH Yes Yes (ISO / IEC 13818-2)
Smooth Streaming LIVE MPEG-DASH Yes Yes (ISO / IEC 14496-12 / BMFF)
Mpeg - TS LIVE MPEG-DASH Yes Yes (ISO / IEC 13818-2)
MPEG-DASH Specifics
Time Based Yes Yes (Template-based Segment URL Construction)
©2014 NFA Group Inc. All rights reserved.
CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 3 of 7
Product feature Android iOS
Index / Sequence Yes Yes (Template-based Segment URL Construction)
ISOFF – live profile Yes Yes
ISOFF – main profile No (not yet) No (not yet)
ISOFF – on-demand profile Yes Yes
Media Codecs
H.264 Yes Yes
VC-1 No No
HEVC No (Not Yet) No (Not Yet)
AAC-HE v1 and v2 Audio Codec Support Yes Yes
AAC-LC Audio Codec Support Yes Yes
AAC (ADTS) Yes Yes
Dolby Digital + Yes Yes2
PlayReady Licenses
Persistent license - (Offline content playback) Yes Yes
Non persistent license Yes Yes
Disable HDMI Output Yes (Application Layer) Yes (Application Layer)
Output protection level No (Not yet) No (Not yet)
©2014 NFA Group Inc. All rights reserved. CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 4 of 7
Product feature Android iOS
Content Delivery
Smooth Streaming over 3G/4G Yes No3
Smooth Streaming over WiFi Yes Yes
HLS Streaming over 3G/4G Yes Yes
HLS Streaming over WiFi Yes Yes
Security Features
Integrity checks Yes Yes
Anti-debugger checks Yes Yes
Code obfuscation Yes Yes
Subtitles
External Subtitles and Closed captions (CEA 708 (for MPEG2-TS), DFXP, SMI, SRT, Yes Yes WebVTT)4
The subtitle delivery to AirPlay is supported through the WebVTT (The Web Video Text No Yes Track).
HLS: segmented stream of WebVTT Yes Yes
Live Streams Subtitles for Smooth Streaming: Yes Yes segmented timed text (TTML)
Other Features
Advertising (SCTE 130, VAST, MAST, VPAID) No (not yet) No (not yet)
©2014 NFA Group Inc. All rights reserved. CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 5 of 7
Product feature Android iOS
AirPlay No Yes
AirPlay Mirroring No Yes
Audio description (if in Manifest) Yes Yes
Conviva Video Quality Analytics Yes No(Not yet)
Devices Android 2.2 and later iOS 4.0 and later
Key Rotation Yes Yes
License Blackouts (Live TV only) No(Not Yet) No(Not yet)
Local file playback Yes Yes
MediaRoom Support Yes Yes
Multiple Audio Tracks (HLS v4) Yes Yes
Multiple Audio Tracks Streaming (Smooth Yes Yes Streaming)
Player Controls (Play, Pause, Seek and Stop) Yes Yes
Player re-skin Yes Yes
PlayReady License Pre-Delivery Yes Yes
PlayReady Network Devices support No (not yet) No (not yet)
PlayReady Trusted Clock Yes Yes
Remote License Revocation or Management No (not yet) No (not yet)
©2014 NFA Group Inc. All rights reserved. CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 6 of 7
Scalable License Chaining Yes Yes
Standard License Chaining Yes Yes
Versions of PlayReady “2.1” “2.1”
Zoetrope No (not yet) No (not yet)
OS versions
HW5 acceleration supported on devices with iPhone 5S the following chipsets: iPhone 5C Samsung Hummingbird / Exynos iPhone 5 Qualcomm Snapdragon iPhone 4S NVidia Tegra iPhone 4 TI OMAP4 iPhone 3GS Telechips TC89XX iPhone 3G ST Ericsson NovaThor iPad Touch 3rd and 4th generation Supported chipsets iPad 3 HW5 acceleration for x86 chipsets: iPad 2 Intel Atom chipsets. iPad
Only SW6 acceleration supported on devices with the following chipsets: RockChip Allwinner MediaTek AMLogic
1 – PlayReady envelope encrypted (local playback).
2 – Our SDK uses the codecs in devices. SDK can support it if the device has Dolby license.
3 – Prevented by Apple.
©2014 NFA Group Inc. All rights reserved. CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM. BuyDRM KeyOS™ Device DRM™ Features Matrix Page 7 of 7
4 – These formats pass caption information to a player alongside of a video, rather than being embedded in the video itself. This approach is usually used by browser-based video playback (Flash, HTML5).
5 – Hardware acceleration is the use of computer hardware to perform some function faster than is possible in software running on a general purpose CPU.
6 – Means that all rendering is done in CPU. HW acceleration is not supported in these devices. Media content encoded with H.264 Main/High profiles will not work on such devices. You are able to use only content encoded with Baseline profile.
©2014 NFA Group Inc. All rights reserved. CONFIDENTIAL. Do not forward, print or re-distribute with the express written consent of BuyDRM.