An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
Updated
Oct 5, 2026 - TypeScript
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
Modern UI Library for Video Players in React. @shaka-project for player engine and @shadcn-ui for installation. Beautifully designed & accessible components, packed with hooks.
⚡ Another HTM5 video player.
🎞 Shaka PHP is a library that uses Shaka Packager for DASH and HLS packaging and encryption, supporting Common Encryption for Widevine and other DRM Systems.
HEVC/H.265 decoder and player support for any browser via WebAssembly. Drop-in dash.js, hls.js and Shaka Player plugins transcode HEVC → H.264 client-side for DASH and HLS streams. Works on Chrome, Firefox and browsers without native HEVC.
Liteweight DASH and HLS VOD Streamer using NodeJS.
a music app that lets you to play ad-free tunes from different sources
Production-ready React components for building immersive Smart TV experiences with navigation, video streaming, and optimized performance
Reverse engineering of SFR TV DRM (all channels decrypted)
Shaka Player analytics SDK - real-time QoE metrics: rebuffering, startup time, playback errors and engagement for HLS and DASH streaming.
Samsung Tizen IPTV player (M3U/M3U8) — plays DRM-protected ClearKey/PlayReady channels, sideload via .wgt, no server needed
Shaka Player Adapter for the PlayKit JS Player
Firefox Extension For Toshin PoS (Point of Study)
Open-source video Quality of Experience (QoE) monitoring platform. JavaScript SDK for 5 players, Cloudflare Worker ingestion, and production-ready Grafana dashboards. Monitor VST, rebuffering, errors, and engagement metrics at scale.
Tools to collect and analyze CMCD v2 locally and in different cloud providers.
A Flarum extension that allow users to embed video using BBCode
Custom element wrapper for google's Shaka Player
To associate your repository with the shaka-player topic, visit your repo's landing page and select "manage topics."