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 /  iPhone 5   iPhone 4S   iPhone 4  TI OMAP4  iPhone 3GS  TC89XX  iPhone 3G  ST Ericsson NovaThor  iPad Touch 3rd and 4th generation Supported chipsets  iPad 3 HW5 acceleration for x86 chipsets:  iPad 2  chipsets.  iPad

Only SW6 acceleration supported on devices with the following chipsets:   Allwinner  MediaTek 

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.