Shaka Player
General-purpose open-source web player (HLS, DASH, and MoQ) by the Shaka Project. MoQ support was added in Q1 2026 by Álvaro Velad Galván and Wojciech Tyczyński, with participation from Ateme. Apache 2.0.
Category
Players & Viewers
License
Open Source
Status
Experimental
Languages
Javascript
MoQT Draft Support
Media Formats
Shaka Player is a long-standing general-purpose web player originally created at Google to support HLS and DASH across Web, Android, and TV playback. It is now overseen independently by the Shaka Project community. MoQ support was added in Q1 2026 by Álvaro Velad Galván and Wojciech Tyczyński, with participation from Ateme, and is being expanded for CMSF compatibility alongside the Shaka Packager and Streamer projects.
Key features
- HLS, MPEG-DASH, and MoQ in a single player
- Encrypted content via PSSH in the initData
- ABR (currently driven by
navigator.connectionchange events) - Targeting cutting-edge advancements like surround sound with MoQ player support compatible with CMSF
- Apache 2.0 licensed
- Actively developed with the broadest sponsor base among MoQ players
MoQ status
MoQ support in Shaka Player is new and still experimental. It was built outside the OpenMOQ Software Consortium effort and was not widely known within the broader MoQ player working group at the time of its addition.