HLS
Browse 67 curated hls resources for video development on Awesome Video.
Resources
- MediasegmenterCommand-line tool for segmenting media files into HLS-compatible chunks for adaptive streaming delivery.
- Mock HLS ServerFake a live/event HLS stream from a VOD one. Useful for testing.
- Morsel📇 Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS.
- Mux HLS StreamsMux offers a set of test HLS streams, primarily used by hls.js and hosted by Mux, for testing and development.
- NGINX Audio Track For HLS ModuleNginx module that generates audio track for HTTP Live Streaming (HLS) streams on the fly.
- NGINX HLSContribute to zhaiweiwei/nginx-hls development by creating an account on GitHub.
- NGINX HLS AnalyzerFork of fmsloganalyzer to adapt it for HLS streaming analyzes with nginx
- NGINX VOD Module Fmp4 HLSPlay fragmented mp4's on HLS using nginx-vod-module
- Protocol Extension for Low-Latency HLS (Preliminary Specification)Apple's preliminary specification for protocol extensions that reduce latency in HTTP Live Streaming, enabling lower-delay video delivery.
- RFC 8216: HTTP Live Streaming (HLS)The IETF RFC that specifies HTTP Live Streaming (HLS), defining the playlist format (M3U8) and media segment structure for Apple's streamin…
- Video DownloaderHelper to download HLS videos.
- draft-pantos-hls-rfc8216bis-00 - HTTP Live Streaming 2nd EditionDraft specification for the second edition of HTTP Live Streaming (HLS), documenting the protocol standard for adaptive bitrate video deliv…
- gohlslib — Go HLS client & muxer libraryPure-Go HLS library (from MediaMTX project) with client and muxer; outputs MPEG-TS, fMP4, or LL-HLS, supports AV1/VP9/H265/H264/Opus/AAC.
- hls-m3u8 — Go HLS Manifest LibraryGo HLS m3u8 parse+generate library, an actively maintained replacement for the archived grafov/m3u8.
- hls-vod-too — on-demand HLS with partial transcodeNode on-demand HLS VOD server that transcodes only played segments, with instant seek and a shared transcode cache.
- m3u8-rs (shiguredo) — Rust M3U8 parser/builderZero-dependency Rust M3U8 parser and builder supporting multivariant and media playlists.
- m3u8-rs — Rust HLS Manifest ParserActive nom-based Rust parser for HLS m3u8 playlists (master and media).
- swift-hls-kit — pure Swift HLS libraryPure Swift HLS library to parse/generate/validate M3U8 with LL-HLS, MV-HEVC, SCTE-35 and HLS Interstitials injection.
- wasp-hlsHLS media player built in Rust/WebAssembly running inside a Web Worker to reduce main-thread load during playback.