CONNECT Player SDK 5 for Apple (FPS)

Apple SDK 3.x to 5.x Migration Guide

The CONNECT Player iOS/tvOS SDK 5.x is NAGRA’s latest iOS and tvOS player with multi-DRM. It supports Apple’s FairPlay Streaming (FPS) and NAGRA’s proprietary software PRM (swPRM). This guide describes how SDK 3.x users can migrate to SDK 5.x.

Integration differences

Server-side DRM

The DRM server has to enable PRM service and disable the key-ladder configurations.

Other differences

Differences

SDK 3.x

SDK 5.x

DRM

PRM

FPS and PRM (iOS only)

SDK library type

Static lib in zip

Dynamic in frameworks

SDK name

nmp-sdk

OTVSDKFPS.framework
OTVSDKPRM.framework

Supported OS

iOS 11+

iOS 11+
tvOS 11+ (tvOS has FPS support only)

Encrypted content playback

To ease PRM integration, SDK 5.x provides default PRM delegate OTVNonSilentDirectPRMDelegate, which is set to OTVPRMManager to acquire the PRM license.

Example code is provided in the SDK pack example-code.zip file and specifically within the encrypted-playback-prm example project.

Offline playback (Download to Go)

SDK 5.x now supports background downloading for offline playback.