What is Shaka Player?
Shaka Player is a powerful open-source JavaScript library that enables seamless playback of adaptive media formats, such as DASH and HLS, directly within web browsers. Unlike traditional solutions that rely on plugins or Flash, Shaka Player leverages the power of modern web standards, including MediaSource Extensions and Encrypted Media Extensions, to provide a comprehensive and versatile media playback experience
Highlights
- Supports a wide range of adaptive media formats, including DASH and HLS, without the need for external plugins or Flash
- Utilizes open web standards like MediaSource Extensions and Encrypted Media Extensions for secure and efficient playback
- Enables offline storage and playback of media content using IndexedDB, allowing users to access content even when offline
- Provides robust support for DASH features, including VOD, Live, and In-Progress Recordings, multi-period content, and encrypted content with key rotation
- Offers comprehensive HLS support, including VOD, Live, and Event types, encrypted content with Widevine, and MPEG-2 TS transmuxing
- Seamlessly handles multi-codec and multi-container manifests, automatically negotiating the best supported formats with the browser
- Includes features like trick mode tracks and captions support (WebVTT and TTML) for enhanced user experience
Platforms
- Web
- Self-Hosted
Languages
- English

