Overview of the Player SDK

The Primetime Player SDK for iOS includes a variety of features.

The following list describes some of the PSDK’s functionality:

  • VOD and live/linear streaming
  • Support for full-event replay
  • Seamless ad insertion and tracking through VAST/VMAP
  • Access to digital rights management (DRM)-related services
  • Playback of HLS streams unencrypted or with Protected HTTP Live Streaming (PHLS), AES128, or
  • Client tracking and QoS measurement and reporting
  • Notifications that enable the PSDK and your application to communicate asynchronously about the status of videos, advertisements, and other elements, and also that log activity
  • Management of the playback window, including methods that play, stop, pause, seek, and retrieve the playhead position
  • Integration with Adobe Analytics and heartbeat support
  • Closed captioning (608, WebVTT) and alternate forms of audio for increased accessibility
  • DVR capability
  • Bit-rate controls and adaptive bit-rate logic
  • Custom cue tags for ads
  • Failover
  • Debug logging
  • Adjustable playback buffers
  • Subscription to HLS and non-HLS tags
  • Customizable content/ad insertion workflow including blackout signaling
  • Customizable advertising playback policies