CONNECT Player SDK 5 for Apple (FPS) Documentation
The CONNECT Player SDK for Apple (FPS) enables you to develop a secure player that can playback Apple FairPlay Streaming (FPS) encrypted content. It is available in two versions, iOS and tvOS, and supports HD and 4K playback. Media playback is enabled using the Swift class OTVAVPlayer, which inherits all properties and functions from AVPlayer, and extends AVPlayer to simplify FPS integration and support additional functionality.
Supported versions and formats
Apple iOS and tvOS release 15 are supported by the SDK.
Supported OS versions | Adaptive Streaming Format | DRM | Audio/Video Container | Encryption Method |
---|---|---|---|---|
iOS releases 13-15 | HLS | FairPlay | ISOBMFF/F-MP4 (CMAF) | AES-128 CBC |
tvOS releases 13-15 | HLS | FairPlay | ISOBMFF/F-MP4 (CMAF) | AES-128 CBC |
iOS SDK file contents
The iOS SDK typically contains the following files:
opy-sdk-ios-fps-5.12.x-integration.zip
This contains the framework file used for integration activities and is necessary for producing debug logs; see the Apple (FPS) SDK Integration Guide: Creating the player.opy-sdk-ios-fps-5.12.x-production.zip
This contains the framework file that replaces the integration version when the application is ready to be deployed; see the Apple (FPS) SDK Integration Guide: Building the production version.opy-sdk-ios-fps-5.12.x-xcframework-integration.zip
This contains the SDK xcframework file used for integration activities and is necessary for producing debug logs; see the Apple (FPS) SDK Integration Guide: Creating the player.opy-sdk-ios-fps-5.12.x-xcframework-production.zip
This contains the SDK xcframework file that replaces the integration version when the application is ready to be deployed; see the Apple (FPS) SDK Integration Guide: Building the production version.opy-sdk-ios-fps-5.12.x-docs.zip
This contains the API files; see Apple (FPS) SDK APIs.opy-sdk-ios-fps-5.12.x-insight-agent-wrapper.zip
This contains the additional libraries for the Insight agent wrapper.opy-sdk-ios-fps-5.12.x-example-code.zip
This contains code examples to demonstrate the features of the CONNECT player; see the Apple (FPS) Example Code Quick Start guide.opy-sdk-ios-fps-5.12.x-quickmark.zip
This contains the additional libraries for the QuickMark forensic watermarking feature.opy-sdk-ios-fps-5.12.x-quickmark-docs.zip
This contains the API files for the QuickMark forensic watermarking feature; see Apple (FPS) SDK APIs.opy-sdk-ios-fps-5.12.x-insight-agent.zip
This contains the additional libraries for the Insight agent.opy-sdk-ios-fps-5.12.x-insight-agent-wrapper-docs.zip
This contains the API files for the Insight analytics feature; see Apple (FPS) SDK APIs.
tvOS SDK file contents
The tvOS SDK contains the following files:
opy-sdk-tvos-fps-5.12.x-integration.zip
This contains the framework file used for integration activities; see the Apple (FPS) SDK Integration Guide: Creating the player.opy-sdk-tvos-fps-5.12.x-production.zip
This contains the framework file that replaces the integration version when the application is ready to be deployed; see the Apple (FPS) SDK Integration Guide: Building the production version.opy-sdk-tvos-fps-5.12.x-docs.zip
This contains the API files; see Apple (FPS) SDK APIs.opy-sdk-tvos-fps-5.12.x-insight-agent-wrapper.zip
This contains the additional libraries for the Insight agent wrapper.
The tvOS SDK supports all of the same features as the iOS SDK except for Offline playback and Adverts with Google IMA.