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 release14 are supported by the SDK.

Supported OS versionsAdaptive Streaming FormatDRMAudio/Video ContainerEncryption Method
iOS releases 11-14HLS

FairPlay

ISOBMFF/F-MP4 (CMAF)
MPEG2-TS

AES-128 CBC
SAMPLE-AES

tvOS releases 12-14HLSFairPlayISOBMFF/F-MP4 (CMAF)
MPEG2-TS

AES-128 CBC
SAMPLE-AES

SDK file contents

The iOS and tvOS SDK folders typically contain the following files (zipped):

tvOS SDK feature support

The tvOS SDK supports all of the same features as the iOS SDK except for:

For the full list of iOS/tvOS features, see Apple (FPS) SDK 5 Player Features.