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
01
Media PlaybackPlay, pause, and resume live and on-demand content with frame-accurate controls.
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
| Platform | Version / OS | Format | DRM | Player |
|---|---|---|---|---|
| Chrome | Last 3 Versions | MPEG-DASH · HLS | Widevine | Shaka Player |
| Firefox | Last 3 Versions | MPEG-DASH · HLS | Widevine | Shaka Player |
| Edge (Win 11) | Windows 11 64-bit | MPEG-DASH | PlayReady | Shaka Player |
| Edge | Last 3 Versions | MPEG-DASH · HLS | Widevine | Shaka Player |
| Safari | Last 3 Versions | HLS | FairPlay | Shaka Player |
| Samsung Tizen | Tizen 5.0+ | MPEG-DASH | Widevine Modular | Shaka Player |
| LG WebOS | WebOS 6.0+ | HLS | Widevine Modular | Shaka Player |
| Xbox One / Series X | Latest | DASH | PlayReady | Shaka Player |
| PlayStation 4 / 5 | Last 3 Versions | DASH | PlayReady | Shaka Player |
| Comcast X1 | Xi6 | DASH | Widevine Modular | Shaka Player |
| Vizio | Last 3 Versions | DASH | Widevine Modular | Shaka Player |
04
Get Started