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 13-15HLS

FairPlay

ISOBMFF/F-MP4 (CMAF)
MPEG2-TS

AES-128 CBC
SAMPLE-AES

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

AES-128 CBC
SAMPLE-AES

iOS SDK file contents

The iOS SDK typically contains the following files:

tvOS SDK file contents

The tvOS SDK contains the following files:

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