HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
-
Updated
Nov 12, 2025 - TypeScript
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
A project I created to stream anime from my NAS
⚡ Another HTM5 video player.
Kaltura Player JS Platform - Cloud TV and OVP Media Players
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.
Streaming manifest parser
RTSP Web Player is a React/TypeScript front end with an integrated Node+FFmpeg backend that converts RTSP to HLS, lets you watch multiple IP cameras in a responsive grid, and exposes a REST API for streamlined stream management—no browser plugins required.
UI components and hooks for building video/audio players on the web. Robust, customizable, and accessible. Modern alternative to JW Player and Video.js.
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.
Extremely simple video hosting Site that scales with you
跨平台视频提取工具:支持流媒体下载、视频下载、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.
A lightweight HLS proxy that can insert HLS interstitials on the fly.
Examples on how to use Vidstack with your favourite JS and CSS libraries.
A simple web application that can restream and synchonize IPTV streams using HLS & ffmpeg.
React Native Live Streaming, Video Conferencing SDK & Sample App
FastPix Video Data SDK for real-time monitoring of HTML5 video players
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."