Skip to main content
Skip table of contents

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.xSDK 5.x
DRMPRMFPS and PRM (iOS only)
SDK library typeStatic lib in zipDynamic in frameworks
SDK namenmp-sdkOTVSDKFPS.framework
OTVSDKPRM.framework
Supported OSiOS 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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.