gohlslib
HLS client and muxer library for the Go programming language, written for MediaMTX.
Go ≥ 1.26 is required.
Features:
- Client
- Muxer
- General
Table of contents
Examples
- playlist-parser
- client
- client-absolute-timestamp
- client-codec-h264-save-to-disk
- client-codec-h264-convert-to-jpeg
- client-codec-mpeg4audio-save-to-disk
- muxer
API Documentation
Click to open the API Documentation
Specifications
| name | area | | --------------------------------------------------------------------------------------------- | -------------- | | RFC2616, HTTP 1.1 | protocol | | RFC8216, HLS | protocol | | HLS v2 | protocol | | HTTP Live Streaming by Apple | protocol | | Codec specifications | codecs | | Golang project layout | project layout |