PRESTOplay SDK for Browsers
We simplify browser playback of digital rights management (DRM) protected MPEG-DASH, Smooth Streaming, and HLS video content with a single interoperable player through our PRESTOplay SDK for browsers.
Our SDK works across all common browsers and browser versions. You can now deliver consistent video-on-demand and live streaming experiences regardless of which browser your customers are using.
Developers no longer need to consider browser-specifics as our player automatically delivers protected playback using the available technology in each browser. Playback utilizes HTML5 and MSE/EME with either Common Encryption (CENC) or FairPlay Streaming for DRM on modern browsers.
Plugin-free playback is the future as browser vendors seek to increase performance by handling video and DRM natively. However, until all consumers are using modern HTML5 browsers supporting EME, plugins are still relevant. To account for this, PRESTOplay includes a fallback playback option using Silverlight® with PlayReady® for older browsers.
PRESTOplay for Browsers: Player Features
|Playback technology||HTML5 (with Silverlight as fallback)|
|Video on demand (VoD)|
|Intelligent adaptive streaming algorithm|
|Solves NPAPI deprecation|
Both sender & receiver apps
Depending on browser
|Widevine™ Modular, PlayReady, FairPlay Streaming|
Useful when different encryption keys for different content representations are required.
|Built-in compatibility with DRMtoday|
Where supported by browsers
|H.264, H.265, & VP9|
|Formats||WebVTT, TTML (SMPTE-TT, DFXP, IMSC)|
|Subtitle images support
IMSC & SMPTE-TT
|IAB VAST support via Google IMA|
|Fully customizable user interface|
|Built with Video.js||Version 5|
|Compatible with Video.js plugins|
|Youbora (Nice People At Work)|
|Streaming technology compatibility examples|
|Microsoft Azure Media Services|
More features on the way
Our PRESTOplay SDKs are constantly being updated with new features. Speak with us if there’s something you’re looking to implement to enrich your browser playback experience.
Built-in DRM Licensing Support
PRESTOplay is seamlessly integrated with our cloud-based DRM licensing service, DRMtoday. This service provides support for all DRM systems needed for protected playback of MPEG-DASH, HLS, and Smooth Streaming content across browsers. This includes licensing for PlayReady, Widevine, and FairPlay Streaming.
Migration Route from Smooth Streaming to MPEG-DASH
With our SDK, you can continue to use your PlayReady-protected Smooth Streaming content in HTML5 using alternate DRM systems. This means you can begin to adopt the MPEG-DASH standard while still using your existing Smooth Streaming assets.
For example, you can play Smooth Streaming content in Chrome using HTML5/EME with Widevine. Our player converts Smooth Streaming content for MPEG-DASH playback on-the-fly with no server-side changes needed. Everything is handled on the client-side including: manifest transformation, video decoder initialization, and dynamic conversion to MPEG-DASH compatible fragments.
Built-in sender and receiver functionality for Google’s Chromecast lets your viewers enjoy content on large screens.
Move to HTML5
If you’re currently relying solely on Silverlight or Adobe® Flash® for playback, you will need to think about moving to another player as browsers shift away from plugins. Silverlight is already well on its way out, and major browsers including Google, Mozilla, Apple, and Microsoft have all begun discontinuing support for Flash.
PRESTOplay for Browsers is the perfect solution for upgrading your player application to HTML5 as we continually develop the SDK to adapt to changes in the browser market. This means you get a player application that ‘just works’ across all major browsers.
Browser Compatibility & Streaming Formats
Scroll to the right to see the full table.