An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
-
Updated
Oct 22, 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.
Production-grade video player for Flutter (Android, iOS, Web, macOS, Windows, Linux) - HLS, DASH, DRM (Widevine & FairPlay), caching, PiP, VAST ads, and vertical video feeds.
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.
Open-source HTML5 video player, an alternative to Video.js, Shaka Player, JW Player and Plyr that needs no transcoding server: MKV, HEVC/H.265, AV1 and 4K HDR files play as they are, right in the browser (FFmpeg WASM + WebCodecs). HLS/DASH, multi-audio, subtitles. Web component, Chrome/Firefox and VS Code extensions.
🎞 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
Samsung Tizen IPTV player (M3U/M3U8) — plays DRM-protected ClearKey/PlayReady channels, sideload via .wgt, no server needed
Reverse engineering of SFR TV DRM (all channels decrypted)
三星 Tizen 电视上的 bilibili 客户端 —— 遥控器操作,直连不需要后端,支持多账号 · A bilibili client for Samsung Tizen TVs
Shaka Player analytics SDK - real-time QoE metrics: rebuffering, startup time, playback errors and engagement for HLS and DASH streaming.
Firefox Extension For Toshin PoS (Point of Study)
Shaka Player Adapter for the PlayKit JS Player
To associate your repository with the shaka-player topic, visit your repo's landing page and select "manage topics."