HLS Manifest Parsers & Generators
Browse 20 curated hls manifest parsers & generators resources for video development on Awesome Video.
Topics
Resources
- 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.
- m3u8-rs (shiguredo) — Rust M3U8 parser/builderZero-dependency Rust M3U8 parser and builder supporting multivariant and media playlists.
- 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.
- hls-parser (kuu)JavaScript library to read and write HLS playlists with Low-Latency HLS support.
- hls_m3u8Rust RFC 8216 m3u8 parser and generator with full HLS v7 support.
- video-manifest-parserTypeScript library for manipulating both DASH MPD and HLS M3U8 manifests via a unified editor API (addStream, toString).
- Eyevinn/hls-m3u8 — Go HLS Manifest LibraryGo HLS m3u8 parse+generate library, an actively maintained replacement for the archived grafov/m3u8.
- rutgersc/m3u8-rs — Rust HLS Manifest ParserActive nom-based Rust parser for HLS m3u8 playlists (master and media).
- Middleman SCTE35 104 ParserA web-based tool to parse and decode SCTE-35 markers for ad insertion and broadcast signaling analysis.
- Node WebvttParse WebVTT files, segments and generates HLS playlists for them.
- M3U8 Parser
- Open M3U8Open Source m3u8 Parser.
- HLS Origin ScriptsScripts to manipulate HLS manifests at origin or edge server
- Scte35 JSA SCTE 35 Parser for JavaScript.
- HLS Ts JSHLS MPEG-TS parser library in Javascript.
- HLS Playlist ParserA Javascript library to parse Hls playlists.
- Vast InfoParse a VAST or VMAP to show valuable information in a readable format
- Manifestparser
- MambaMamba is a Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
- M3U8 Parser (carlanton)HLS compliant m3u8 parser for Java.