OpenTV Player SDK for Apple (PRM)

Offline playback

This feature enables you to store content and licenses for future playback.

Offline playback is enabled in the following stages:

  • Offline playback of clear content

  • Offline playback of FPS encrypted content

Prerequisites

Clear content

  • The application is configured to play clear content.

  • A clear stream with download enabled is available for testing.

Encrypted content

  • The application is configured to play clear content.

  • An encrypted stream with download enabled is available for testing.

Process

The full procedure comprises the following steps:

  • Register the download
    The application retrieves the metadata that is related to the asset.

  • Import licences
    The application may have to request the licence ahead of triggering the download.

  • Start the download
    The application triggers the download and persistency of the media data.

  • Play the download
    The application can playback the downloaded asset in a similar manner to streamed content.

  • Purging the download
    The application purges the asset and licence (if applicable) when the user no longer needs it.