HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
-
Updated
Nov 11, 2025 - TypeScript
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
跨平台视频提取工具:支持流媒体下载、视频下载、m3u8 下载及 B站视频下载,提供 Windows 和 Mac 桌面客户端。Cross-platform video extraction tool: Supports streaming download, video download, m3u8 download, and Bilibili video download, with desktop clients for Windows and Mac.
An open-source engine for P2P streaming of live and on demand video directly in a web browser HTML page
Web Extension for sniffing and downloading HTTP Live streams (HLS)
A React-based web video player
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
Lightweight HTML5 video/audio player with smooth controls and ability to play VAST/VPAID/VMAP ads
Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
A simple web application that can restream and synchonize IPTV streams using HLS & ffmpeg.
Kaltura Player JS Platform - Cloud TV and OVP Media Players
Simple React component for playing hls/rtmp live streams.
ツ An anime player.
A tool for demux ts/mp4/flv by typescript. Support HEVC/AVC/AAC codec. https://goldvideo.github.io/demuxer/
Add a description, image, and links to the hls topic page so that developers can more easily learn about it.
To associate your repository with the hls topic, visit your repo's landing page and select "manage topics."