Shaka Player logo

Shaka Player

Plays adaptive media formats without plugins or Flash, using open web standards.

Made by Unknown Author

  • Html5

  • Javascript

  • Media Player

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