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 HTML5, JavaScript, and CSS 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.

Shared HTML5 player framework

Carefree browser video players

Your customers can use whichever browser their hearts desire.

Chrome Firefox Safari Microsoft Edge Opera Internet Explorer Chromecast

Check out our browser support.

Browser playback

Visit our demo page to try our player in your browser.

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

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.

Used worldwide by big enterprise to niche streamers

HBO Europe
Stan
iBAKATV
Galaxy Play

Cure your player pain points with superior support

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

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!

Agama
Broadpeak
Conviva
Nice People At Work
Streamroot

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,
Internet Explorer
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, with all extensions: ~300K
Yes Yes Yes Yes
Streaming formats
MPEG-DASH
With DRM & unencrypted
Yes
(View DRM support)
Yes Yes Yes
Smooth Streaming
With DRM & unencrypted
Yes
(View DRM support)
Yes Yes Yes
HLS Yes
With DRM & unencrypted
(View DRM support)
Yes
Unencrypted
Yes
Unencrypted
Yes
Unencrypted
CMAF
With DRM & unencrypted
Yes Yes Yes Yes
Progressive MP4 Yes Yes Yes Yes
Playback
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
Safari
No No N/A
Thumbnails 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
Security
DRM system used
For studio-recognized security
Yes
Widevine, PlayReady, FairPlay Streaming
(View browser support)
Yes
Widevine
Yes
PlayReady
(SL3000 hardware-secured on supported devices)
Yes
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
WebVTT, TTML (SMPTE-TT, DFXP, IMSC), SRT subtitles
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/UHD, HDR
On supported devices
Yes Yes Yes Yes
Advertising
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 players, so more features are always 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
Internet Explorer Internet Explorer® 11 PlayReady Windows
Chromecast Chromecast Widevine & PlayReady Yes
Info

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
Internet Explorer Internet Explorer 11 Windows Windows
Chromecast Chromecast Yes Yes
Info
Apple limits MPEG-DASH and Smooth Streaming browser playback on mobile devices to Safari on iPadOS only.
PRESTOplay SDKs

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

Free trial

Try PRESTOplay for FREE

Request a trial to see how our SDK can help you deliver leading player experiences.

Get your free trial