Skip to main content

Quickplay Player SDK / Web & Smart TVs

Web & Smart TVs

Adaptive streaming for browsers and connected TV experiences

Shaka PlayerReactTypeScript
RuntimeReact · TypeScript
PlayerShaka Player
DRMMulti-DRM

The Quickplay Player SDK for the web delivers adaptive bitrate streaming with multi-DRM support across every major browser and Smart TV platform. Built on Shaka Player with a React-first API, a single Web SDK covers desktop browsers, Samsung Tizen, LG WebOS, Xbox, and more.

01
Capabilities

What's included

02
Adaptive StreamingHTTP adaptive streaming automatically adjusts video quality to match available bandwidth.
03
Multi-DRM ProtectionWidevine, FairPlay, and PlayReady with integrated license caching for offline use.
04
Offline DownloadsDownload management with pause, resume, and priority queuing.Android & iOS only
05
Asynchronous APIsEvent-driven architecture prevents the UI from blocking, so users get immediate feedback as the SDK processes requests.
06
Analytics & MetricsBuilt-in playback metrics, heartbeat events, and platform analytics integrations.
07
Track SelectionMulti-audio and subtitle track support with language preference persistence.
08
Thumbnail PreviewsSprite-based seek preview thumbnails let users see exactly where they're jumping before releasing the scrubber.
09
Advanced ConfigurationFine-tune buffer sizes, bitrate caps, retry policies, and network fallbacks.
02
Library Design

Modular architecture

The Quickplay Player Library is built on a modular architecture—each module provides a specific feature and can be composed independently based on your application's needs. The asynchronous, event-driven API reduces interface latency for a non-blocking UI.

01
Foundation ManagerLogging · Storage · Network · Error Handling
02
FLPlayerAPIShaka Player-backed public interface and React hooks
03
Secured PlaybackWidevine · FairPlay · PlayReady · EME integration
04
FLAdvertisingVAST / VMAP · IMA SDK · Client-side ad insertion
03
Compatibility

Supported platforms

PlatformVersion / OSFormatDRMPlayer
ChromeLast 3 VersionsMPEG-DASH · HLSWidevineShaka Player
FirefoxLast 3 VersionsMPEG-DASH · HLSWidevineShaka Player
Edge (Win 11)Windows 11 64-bitMPEG-DASHPlayReadyShaka Player
EdgeLast 3 VersionsMPEG-DASH · HLSWidevineShaka Player
SafariLast 3 VersionsHLSFairPlayShaka Player
Samsung TizenTizen 5.0+MPEG-DASHWidevine ModularShaka Player
LG WebOSWebOS 6.0+HLSWidevine ModularShaka Player
Xbox One / Series XLatestDASHPlayReadyShaka Player
PlayStation 4 / 5Last 3 VersionsDASHPlayReadyShaka Player
Comcast X1Xi6DASHWidevine ModularShaka Player
VizioLast 3 VersionsDASHWidevine ModularShaka Player