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
|
|
Supported OS |
iOS 11+ |
iOS 11+
|
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.