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 versionsAdaptive Streaming FormatDRMAudio/Video ContainerEncryption Method
iOS releases 11-15HLS

FairPlay

ISOBMFF/F-MP4 (CMAF)
MPEG2-TS

AES-128 CBC
SAMPLE-AES

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

AES-128 CBC
SAMPLE-AES

SDK file contents

Both the iOS and tvOS SDKs typically contain the following files:

The iOS SDK also contain the following files:

tvOS SDK feature support

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

  • Offline playback
  • Playback of PRM encrypted content
  • Offline playback of PRM encrypted content
  • Adverts with Google IMA

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