PRESTOplay for Android

Need to deliver rich streaming video apps for Android or Android TV platforms that’ll blow your audience away?

We offer a powerful software development kit (SDK) for creating high-end player experiences that consumers expect.

Our PRESTOplay SDK lets you rapidly construct sleek players. Built for devs, by devs, we give you the building blocks to massively reduce development costs and speed up your time to market.

Android and Android TV SDK for streaming video
OTT and PayTV broadcast streaming

OTT streaming

Reach a multitude of phones, tablets, STBs, and smart TVs by quickly creating apps across Android, Android TV, and Amazon Fire TV.

Hybrid Android TV playback

Deploying PayTV broadcast or multicast service? Our player tech enables hybrid OTT and DVB/IPTV streaming through a single STB app saving you on development and maintenance.

Just some of the services we’ve helped succeed

Watcha Play

Serious security: DRM & CAS

Premium content needs studio-recognized protection. Luckily, security is one of our specialties!

DRM enabled

Built-in Widevine, PlayReady, and WisePlay DRM support for secure online and offline playback.

Widevine CAS enabled

Works with Widevine CAS for SoC vendors and STB OEMs to easily integrate at low cost.

Hardware DRM

Hardware-security support to give your audience HD, UHD, and HDR quality excitement.

DRM and CAS license delivery

PRESTOplay works seamlessly with our scalable DRMtoday cloud DRM and CAS licensing service.

Cure your player pain points with superior support

Have a workflow challenge that requires special care? Need feature customization to enrich your app? Want to enable a certain device?

You get more than just software: our player experts are here to help achieve your vision.

QoE & analytics? Ready!

Using third party quality of experience (QoE), analytics, or peer-to-peer (P2P) networking tools? We’re already pre-integrated with popular providers: all you need is an account.

Nice People At Work

Over and above open source

Ordinary open-source players are great for basic playback but things can get tricky when extra features, consumer-reach, or support are desired.

We’ve built on ExoPlayer as a solid starting point with deep modifications.

Valuable features and better performance

An abundance of added features and performance enhancements.

Improved compatibility

Greatly improved device and stream compatibility for audience reach.

Fast issue support

Fast support to investigate workflow issues or squish a sneaky bug.

Full of fantastic features

Our friendly API opens up the latest streaming technology with everything you need to build beautifully bespoke video players.

Our SDK supports Android 4.1+ (API level 16+)

Development & configuration PRESTOplay for Android Base Exoplayer
Yes No
Yes No
Yes No
Yes Partial: Pre-caching only
Yes Partial: No CDN rotation
External display restriction
Optionally prevent playback on secondary displays
HDMI, Miracast
Yes No
Simplified UI tools
Extra device support available
Yes No
Streaming formats & protocols
With DRM & unencrypted
Yes Yes
Smooth Streaming
With DRM & unencrypted
Yes Yes
Yes Yes
Yes Yes
Progressive MP4 Yes Yes
Yes No
IPTV multicast Yes No
Video on demand (VOD) Yes Yes
Live Yes Yes
Yes No
Yes Yes
360 video Yes No
HLS live event
Seek back in live streams
Yes Yes
Chromecast Yes Yes
Thumbnails Yes No
Texture views
Example: 3D animated transitions
Yes Yes
nPVR/nDVR for live streams
Record real-time broadcasts for on-demand replay
Yes Yes
Yes No
Yes Partial: No rewind, and decoder mode only
Improved performance
Yes No
Yes No
Yes No
Widevine DRM
Level 1 hardware-secured where supported
Supports AES-CTR & AES-CBC (Android 7.1+) encryption modes
Yes Yes
Widevine CAS
For Android TV
Yes No
PlayReady® DRM (on supported devices)
SL3000 hardware-secured where supported
Supports AES-CTR & AES-CBC (on devices with PlayReady 4+) encryption modes
Yes Yes
WisePlay DRM (on supported devices)
Hardware-secured where supported
Supports AES-CTR & AES-CBC encryption modes
Yes No
Offline DRM and license storage Yes No
Yes No
Yes No
Yes No
Multi-key support
For different content representations
With license pre-fetching
Partial: Without license pre-fetching
Key rotation Yes No
Yes No
Built-in DRMtoday compatibility Yes No
Audio, video, & subtitles
Multi language Yes Yes
WebVTT, TTML (SMPTE-TT, DFXP, IMSC), SRT subtitles Yes Yes
Subtitle images
Yes No
Yes Partial
Yes No
Yes Yes
Yes Yes
With multithreading & improved render balancing
Video & audio codecs
Example: H.264, H.265, VP9, AAC, AC3/EAC3
Uses device supported codecs Uses device supported codecs
SD/HD/4K/8K+, HDR10/HDR10+/Dolby Vision
On supported devices
Yes Yes
IAB VAST ad insertion via Google IMA
With multi-period support for MPEG-DASH
Yes No
IMA Dynamic Ad Insertion (DAI) Yes No
Yes No
Ad-insertion handling
Hide/show player during ads
Yes No
Server-side ad insertion (SSAI) Yes Yes

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


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

Free trial

Ready for a test drive?

Request a FREE trial to discover how we can help you deliver leading Android experiences for your customers.

Get your free trial