Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦 Moved to https://github.com/Eyevinn/hls-m3u8
-
Updated
Sep 11, 2025 - Go
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦 Moved to https://github.com/Eyevinn/hls-m3u8
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.
A Rust crate for parsing and creating M3U8 version 7 files for HTTP Live Streaming (HLS), as specified by RFC 8216.
A simple HLS playlist parser for Java
HLS Go module implements HTTP Live Streaming interface for Go. HLS can encode and decode HTTP Live Streams and also provide a tokenizer and a serializer for low level access. This HLS module does not serve HTTP live streams and it's users responsibility to serve HTTP live streams. But HLS provides helper methods to server HTTP live streams.
Add a description, image, and links to the rfc-8216 topic page so that developers can more easily learn about it.
To associate your repository with the rfc-8216 topic, visit your repo's landing page and select "manage topics."