Modular Player
Modular approach improves Bitmovin Player speed
Reduce file size by removing unused features
- Reduces CDN cost
- Save bandwidth for users, especially helpful in emerging markets
- Reduces transmission and parsing time, speeds up the startup time
Can be configured
- Statically during build-time
- Dynamically during runtime
Required Modules
- Core
- Rendering engine: MediaSource extensions (MSE) or native engine
Optional Modules
- ABR
- Ads
- AES encryption
- DRM
- DASH
- HLS
- Smooth Streaming
- VR/360
- Chromecast
- Polyfills & Patches for legacy browsers
- MPEG-2 TS to MP4 muxing
- WebM Support
- MP4 Support
- Side-loaded subtitle/closed caption formats (WebVTT, TTML, …)
- In-stream closed caption formats (CEA-608)
- Virtual Reality
- Casting
- Analytics
- Engine-WebRTC
- Low Latency
- PS4 & PS5
- Serviceworker
- Remotecontrol
- Thumbnails
- Tizen or WebOS
- Bitmovin UI
- XML
61% smaller than monolith
55% smaller than monolith
50% smaller than monolith