JSMpeg
Pure-JavaScript MPEG-TS demuxer and MPEG1/MP2 decoder with WebGL rendering, ~50ms low-latency WebSocket streaming in ~20kb.
Link
Related resources
- HJPlayerTypeScript HTML5 video player supporting FLV and HLS playback via Media Source Extensions.
- wasp-hlsHLS media player built in Rust/WebAssembly running inside a Web Worker to reduce main-thread load during playback.
- lcevc-androidx-media — LCEVC Playback for AndroidX Media3Fork of AndroidX Media3 (ExoPlayer) adding MPEG-5 LCEVC playback support via a decoder_lcevc module.
- nas-extension (native adaptive streaming)Browser extension that forces native HLS/MPEG-DASH playback by injecting hls.js/dash.js into pages lacking adaptive streaming support.
- rdk-aamp — RDK Advanced Adaptive Media PlayerRDK's GStreamer-based Advanced Adaptive Media Player (AAMP) for set-top boxes, playing HLS and MPEG-DASH over IP with hardware video sinks.
- Samsung/TizenTVApps — Tizen TV Sample AppsOfficial Samsung tutorial and sample apps for the Tizen TV web platform (HTML5/JS/CSS).
- KMPlayerA versatile media player for Windows and mobile that supports various video formats and provides advanced playback controls.