PRESTOplay for Web Apps

HTML5 is everywhere these days. But how can you reach all those devices with premium video streaming?

PRESTOplay for Web Apps is our SDK framework for deploying fantastic HTML/JavaScript video players across web-enabled platforms.

Designed to drastically lower development time and costs, you can easily deliver leading-quality playback experiences with plenty of fresh features.

Try our demo now
Visit our online player to view demos and test your own streams.
Shared HTML5 player framework

Carefree browser video players

Your customers can use whichever browser their hearts desire.

Chrome Firefox Safari Microsoft Edge Opera Chromecast

Check out our browser support.

Browser playback
Smart TV players

Deploy direct to TVs

Cozy up on that couch. You can present stunning stand-alone apps on Samsung and LG smart TVs.

Samsung Tizen smart TVs LG webOS smart TVs
UWP video player

Single UWP video player

Unleash one app across Universal Windows Platform (UWP) devices including Windows® 10 PCs and Xbox One.

Windows 10 apps Xbox apps
Desktop video players

Download to desktops

Empower audiences with offline playback. Quickly build native Windows and macOS apps with sleek VOD downloading.

Windows 10 apps Electron framework macOS apps

Used worldwide by big enterprise to niche streamers

HBO Europe
Galaxy Play

Digital rights management (DRM) ready

Content monetization

Monetize and protect your content. We support studio approved DRM systems using Encrypted Media Extensions (EME).

DRM enabled

Securely license across all screens. PRESTOplay works with DRM services including our cloud DRMtoday solution.

Common Encryption

Get more out of your library. Play Common Encryption (CENC) streams regardless of which DRM system they were packaged for.

Hardware DRM

Dazzle your customers with next-gen HD, UHD, and HDR quality. If a device includes hardware-DRM, we support it.

Cure your player pain points with superior support

Have a tricky challenge that needs special care? Looking for feature customization to enrich your app? You get more than just software: our experts are here to help accomplish your playback goals.

Popular QoE & analytics built-in

Looking to use quality of experience (QoE), analytics, or peer-to-peer (P2P) networking tools? We’ve pre-integrated popular providers: all you need is an account.

Nice People At Work

Over and above open source

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

We’ve built on Shaka Player as a solid starting point with heavy modifications.

Valuable features and better performance

An abundance of added features and performance enhancements.

Improved compatibility

Greatly improved stream compatibility for audience reach.

Fast issue support

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

Let’s get technical

Check out everything PRESTOplay for Web Apps can do for you.

Scroll right to see the full table.

  Browsers Desktops Universal Windows Platform Smart TVs
Supported platforms Chrome, Firefox, Safari, Edge, Opera Windows 8/10
macOS 10.9+
Windows 10
Xbox One
Samsung Tizen
LG webOS
Development & configuration
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Compatible with Video.js
And Video.js plugins
Yes Yes Yes Yes
Light library footprint
Fully deployed, uncompressed: ~330K
Yes Yes Yes Yes
Streaming formats
With DRM & unencrypted
(View DRM support)
Yes Yes Yes
Smooth Streaming
With DRM & unencrypted
(View DRM support)
Yes Yes Yes
With DRM & unencrypted
(View DRM support)
With DRM & unencrypted
Yes Yes Yes Yes
Progressive MP4 Yes Yes Yes Yes
Video on demand (VOD) Yes Yes Yes Yes
Live Yes Yes Yes Yes
Yes Yes Yes Yes
Not possible on browsers Yes Yes No
HLS live event
Seek back in live streams
Yes Yes Yes Yes
Chromecast support
Both sender & receiver apps
Yes Yes No N/A
AirPlay® support Yes
No No N/A
DASH, HLS Image Media Playlist, VTT, BIF
Yes Yes Yes Yes
nPVR/nDVR for live streams
Record real-time broadcasts for on-demand replay
Yes Yes Yes Yes
Yes Yes Yes Yes
DRM system used
For studio-recognized security
Widevine, PlayReady, FairPlay Streaming
(View browser support)
(SL3000 hardware-secured on supported devices)
Widevine (L1 hardware-secured on supported models),
PlayReady (SL3000 hardware-secured on supported models)
Multi-key support
For different content representations
Yes Yes Yes Yes
Key rotation Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Smooth Streaming & PlayReady already supported Smooth Streaming & PlayReady already supported
Built-in DRMtoday compatibility Yes Yes Yes Yes
Audio, video, & subtitles
Multi-language Yes Yes Yes Yes
With images for IMSC & SMPTE-TT
Yes Yes Yes Yes
Yes Yes Yes Yes
Yes Yes Yes Yes
Video & audio codecs Uses browser supported codecs Uses device supported codecs Uses device supported codecs Uses device supported codecs
SD/HD/4K/8K+, HDR10/HDR10+/Dolby Vision
On supported devices
Yes Yes Yes Yes
IAB VAST ad insertion via Google IMA
With multi-period support for MPEG-DASH
Yes Yes Yes Yes
Yes Yes Yes Yes
Server-side ad insertion (SSAI) Yes Yes Yes Yes

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

Browser compatibility & streaming formats

  Browser Browser DRM system MPEG-DASH & Smooth Streaming HLS
Chrome Chrome Widevine Windows® & macOS & Chrome OS & Android & Linux®
FairPlay Streaming iOS/iPadOS
Firefox Firefox® Widevine Windows & macOS & Linux
FairPlay Streaming iOS
Safari Safari® FairPlay Streaming macOS & iOS/iPadOS
Microsoft Edge Edge Widevine & PlayReady Windows & macOS & Android
FairPlay Streaming iOS/iPadOS
Opera Opera Widevine Windows & macOS
FairPlay Streaming iOS/iPadOS
Chromecast Chromecast Widevine & PlayReady Yes

Apple doesn’t support DRM protected MPEG-DASH or Smooth Streaming playback in iOS/iPadOS browsers.

Google regularly deprecates old versions of the Widevine CDM as a security measure. This means old versions of Chrome, Firefox, Edge, or Opera using an outdated Widevine CDM won’t be able to use DRM. Learn more about Google’s deprecation schedule.

  Browser MPEG-DASH & Smooth Streaming HLS
Chrome Chrome Windows & macOS & Chrome OS & Linux & Android Windows & macOS & Chrome OS & Linux & Android & iOS/iPadOS
Firefox Firefox Windows & macOS & Linux & Android Windows & macOS & Linux & Android & iOS/iPadOS
Safari Safari macOS & iPadOS macOS & iOS/iPadOS
Microsoft Edge Edge Windows & macOS & Android Windows & macOS & Android & iOS/iPadOS
Opera Opera Windows & macOS & Android Windows & macOS & Android & iOS/iPadOS
Chromecast Chromecast Yes Yes
Apple limits MPEG-DASH and Smooth Streaming browser playback on mobile devices to Safari on iPadOS only.

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

Free trial

Try PRESTOplay for FREE

Request a downloadable trial to see how our SDK can help you deliver leading player experiences across web-enabled platforms, or test your streams with our browser demo now.

Get your free trial Try our online demo