An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
Updated
Sep 24, 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.
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)
a music app that lets you to play ad-free tunes from different sources
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)
Tools to collect and analyze CMCD v2 locally and in different cloud providers.
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.
A Flarum extension that allow users to embed video using BBCode
To associate your repository with the shaka-player topic, visit your repo's landing page and select "manage topics."