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 . 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)

Playback of encrypted content

To ease PRM integration, SDK 5.x provides a default PRM delegate OTVNonSilentDirectPRMDelegate, which is set to OTVPRMManager to acquire the PRM licence. 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 supports background downloading for offline playback.