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.

Shared HTML5 player framework

Cross-platform playback

Browser playback

Brilliant browser viewing

Your audience can use a wide range of browsers to stream how they wish.

Check out our browser support

Smart TV players

Deploy direct to TVs

Present stunning stand-alone apps on Samsung, LG, and Hisense smart TVs.

Windows & macOS players

Deliver desktop apps

Quickly build sleek Windows and macOS native players.

Xbox Series S & Xbox Series X video players

Create console players

Unleash bespoke players over Xbox consoles.

Try now

Visit our online browser player to view demos, test your own streams, and read our docs.

Visit the demo

Download now

Install our player package to experiment locally without a license.

NPM   Install through npm

Used worldwide by big enterprise to niche streamers

HBO Europe
Stan
OSN
Galaxy Play

Digital rights management (DRM) ready

Content monetization

Studio-approved DRM systems are supported for you to protect and monetize your amazing content.

DRM enabled

Securely license across all screens. PRESTOplay works seamlessly with our globally scalable DRMtoday solution.

Common Encryption

Easily stream DRM protected MPEG-DASH, Smooth Streaming, HLS, and CMAF content.

Cartesian's Farncombe Security Audit for DRMtoday

PRESTOplay has received the Farncombe Security Audit® mark from Cartesian’s extensive review of our service.

Leverage low latency

Give your audience broadcast-feel experiences with our added features.

Ultra-low latency

Sub-second ultra-low latency

Fast channel zapping

VOD and live fast channel zapping

Live catchup

Live stream catchup

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
Mux
Nice People At Work
Nielsen
Streamroot
Vimond

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 offer value not available with free alternatives.

Valuable features and better performance

An abundance of added features to deliver leading playback experiences.

Improved compatibility

Compatibility and performance improvements to maximize audience reach.

Fast issue support

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

Cure your player pain points with superior support

You get more than just software – our experts are here to help you accomplish your playback goals!

  • Deep technical assistance when you need it
  • Solve tricky content, device, and playback challenges with our low-level know-how
  • Custom development to enrich your app
  • Flexible roadmap

Unlock the power of SGAI

Our ad SDK enables server-guided ad insertion (SGAI) into your live IPTV and OTT streams, offering comprehensive client-side capabilities. By reducing the complexity and size of ad manifests, we ensure optimized performance and a superior viewer experience.

PRESTOplay for Addressable TV Ads
Streamlined ad insertion

Streamlined ad insertion

Leverage HLS Interstitials and DASH Media Presentation Description events.

Client-side measurement

Client-side measurement

Benefit from integrations with top-tier ad tracking and verification tools.

Enhanced monetization

Enhanced monetization

Optimize revenue across live, VOD, and replay inventories.

Let’s get technical

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

Scroll right to see the full table.

  Browsers Smart TVs Desktops Game consoles
Supported platforms Chrome Firefox Safari Microsoft Edge Opera
Samsung Tizen smart TVs
Tizen 2.3+ (2015+)
LG webOS smart TVs
webOS 3+ (2016+)
Hisense Vidaa smart TVs
VIDAA 2.5+ (2019+), chipset support may vary
Windows apps
8+
macOS apps
10.9+
Windows & macOS via Electron or Windows via Universal Windows Platform
Xbox apps
Xbox One,
Xbox Series X/S
DRM systems used
Hardware-secured where supported
Widevine, PlayReady, FairPlay Streaming
(View browser support)
Widevine, PlayReady Widevine (Electron), PlayReady (UWP) PlayReady

Native Tizen 2.3 & 2.4 playback based on the AVPlay API is also available. Please contact us for details.

Development & configuration PRESTOplay for Web Apps
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Compatible with Video.js
And Video.js plugins
Yes
Light library footprint
Fully deployed, uncompressed: ~330K
Yes
Streaming formats
MPEG-DASH Yes
Smooth Streaming Yes
HLS Yes
CMAF Yes
Progressive MP4 Yes
Playback
Video on demand (VOD) Yes
Live Yes
Yes
Yes
Desktop apps
Chromecast support
Both sender & receiver apps
Yes
Chrome & desktop apps
AirPlay® support Yes
Safari
Thumbnails
DASH, HLS Image Media Playlist, VTT, BIF
Yes
Yes
Yes
Yes
Yes
Security
Multi-key support
For different content representations
Yes
Key rotation Yes
Yes
Yes
Built-in DRMtoday compatibility Yes
Audio, video, & subtitles
Multi-language Yes
WebVTT, TTML (SMPTE-TT, DFXP, IMSC), SRT subtitles
With images for IMSC & SMPTE-TT
Yes
Yes
Yes
Video & audio codecs Uses browser or device supported codecs
SD/HD/4K/8K+, HDR10/HDR10+/Dolby Vision
On supported devices
Yes
Advertising
IAB VAST seamless ad insertion via Google IMA Yes
Yes
Server-side ad insertion (SSAI) with leading vendors
With impression quartile reporting, trick play, and multi-period support for MPEG-DASH.
Yes
Third-party pre-integrations
NPAW Youbora Yes
Broadpeak Video Analytics Yes
Conviva Experience Insights & Advertising Insights Yes
Mux Data Yes
Nielsen Analytics Yes
Agama Analytics Yes
Streamroot Yes
Vimond 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 & Android
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.

  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.

Explore our other SDKs for Android, Apple, React Native, and GStreamer for holistic cross-platform playback.

Free trial

Get started today

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

Get your free trial Try our online demo