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
|Supported OS versions||Adaptive Streaming Format||DRM||Audio/Video Container||Encryption Method|
|iOS releases 11-13||HLS||FairPlay||ISOBMFF/F-MP4 (CMAF)||CBCS|
|tvOS releases 11-13||HLS||FairPlay||MPEG2-TS||SAMPLE-AES|
SDK file contents
The iOS and tvOS SDK folders typically contains the following files (zipped):
(iOS only) This contains code examples to demonstrate the features of the CONNECT Player; see Apple (FPS) SDK Example Code Quick Start guide.
This contains the framework file used for iOS or tvOS integration activities; see Apple (FPS) SDK Integration Guide: Creating the player.
This contains the framework file that replaces the integration version when the application is ready to be deployed; see Apple (FPS) SDK Integration Guide: Building the production version.
This contains the API documents for your application.
The player will not work without an encrypted licence that controls which player features and platforms are enabled. Two types of licence are available:
- Trial licence – a time-limited licence which works with any domain to evaluate the player.
- Purchased licence – the licence supplied once you have purchased the product. It only works with the domain name provided with the licence.
The following third-party software is used and embedded within the CONNECT Player SDK for Apple (FPS).
|Name||Version||Open source licence model (if applicable)||Link|
|String+URLEncode.swift||N/A||BSD 3-clause license||N/A|