PRESTOplay for iOS

Looking to deliver the latest streaming video experiences across iPhone and iPad mobile devices, or Apple TV?

Instead of starting from scratch, give your devs a rapid build environment with our PRESTOplay SDK. Using the newest tech you can quickly launch beautifully bespoke players that audiences will adore.

Our ready-to-use features greatly reduce development time saving you money while getting your brand into the App Store faster.

iOS and Apple TV player SDK for streaming video

Valuable video streaming security

DRM enabled

DRM-enabled with FairPlay Streaming and Widevine to meet studio approval for online and offline playback.

DRMtoday cloud licensing

Need DRM licensing? PRESTOplay seamlessly works with our scalable DRMtoday cloud service.

MPEG-DASH with Widevine on iOS


We enable digital rights management (DRM) secured MPEG-DASH playback by leveraging Widevine and our castLabs know-how.

  • Skip preparing HLS and FairPlay Streaming filesets.
  • Simplify your streaming assets using only MPEG-DASH across all player platforms.

Just some of our amazing customers


Superb streaming support

Have a tricky challenge that needs special care? Looking for customization to enrich your iOS or tvOS apps? You get more than just a player: we’re here to support your playback vision.

QoE & analytics baked in

Using third party quality of experience (QoE), analytics, or peer-to-peer (P2P) networking tools? Popular providers are already pre-integrated: all you need is an account!

Nice People At Work

Packed with fantastic features

Our developer-friendly API opens up powerful streaming technology. We’ve worked hard to greatly simplify and extend the abilities of Apple’s base AVPlayer and VideoToolbox API.

Our SDK supports iOS 9+ & tvOS 9+

Scroll right to see the full table.

Development Development & configuration PRESTOplay for iOS Base AVPlayer PRESTOplay for Android
Yes No N/A
Yes Yes Yes
Yes No Yes
Yes No Yes
Yes No Yes
External display restriction
AirPlay & HDMI
Optionally prevent playback on secondary displays
Yes Yes Yes
HDMI & Miracast
Yes No Yes
Formats Streaming formats
With DRM & unencrypted
HLS transmuxing not needed for improved battery life, faster stream start times, and faster seeking.
Yes No Yes
Smooth Streaming
With DRM & unencrypted
HLS transmuxing not needed for improved battery life, faster stream start times, and faster seeking.
Yes No Yes
With DRM & unencrypted
Yes Yes Yes
Yes Yes
Progressive MP4 Yes No Yes
Playback Playback
Video on demand (VOD) Yes Yes Yes
Live Yes Yes Yes
Yes No Yes
MPEG-DASH, HLS, Smooth Streaming, .MP4
HLS only
HLS live event
Seek back in live streams
Yes Yes Yes
Chromecast Yes No Yes
Thumbnails Yes No Yes
Yes Partial: No rewind, and decoder mode only Yes
Yes Yes Yes
Security Security
Widevine DRM (iOS)
For MPEG-DASH & Smooth Streaming
Supports AES-CTR & AES-CBC encryption modes
Yes No Yes
FairPlay Streaming DRM
With access to hardware-security
Supports the AES-CBC encryption mode
Yes Yes No
Offline DRM and license storage Yes No Yes
Yes No Yes
Multi-key support
For different content representations
Yes Yes Yes
Key rotation Yes Yes Yes
Built-in DRMtoday compatibility Yes No Yes
Audio, video, subtitles Audio, video, & subtitles
Multi language Yes Yes Yes
With images for IMSC & SMPTE-TT
Yes No Yes
WebVTT Yes Yes Yes
Yes No Yes
Yes No Yes
Yes No
Video & audio codecs
Example: H.264, H.265, VP9, AAC, AC3/EAC3
Uses device supported codecs Uses device supported codecs Uses device supported codecs
On supported devices
Yes Yes Yes
Ads Advertising
IAB VAST ad insertion via Google IMA
With multi-period support for MPEG-DASH
Yes No Yes

We constantly update our SDK, so more features are on the way!


Better together! Get our Android, iOS, and Web Apps SDKs for simplified cross platform playback.

Free trial

Ready to start? Let’s get going!

Request a FREE trial to discover how we can help you deliver superior video experiences for your Apple customers.

Get your free trial