https://github.com/udan-jayanith/hls
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.
https://github.com/udan-jayanith/hls
golang golang-library golang-package hls hls-live-streaming hls-stream http-live-str http-live-streaming rfc-8216 rfc8216
Last synced: 6 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/udan-jayanith/hls
- Owner: udan-jayanith
- License: bsd-3-clause
- Created: 2025-10-24T07:17:20.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-29T14:56:33.000Z (8 months ago)
- Last Synced: 2025-10-29T15:28:16.597Z (8 months ago)
- Topics: golang, golang-library, golang-package, hls, hls-live-streaming, hls-stream, http-live-str, http-live-streaming, rfc-8216, rfc8216
- Language: Go
- Homepage:
- Size: 33.2 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [HLS](https://pkg.go.dev/github.com/udan-jayanith/HLS)
HLS Go module implements [HTTP Live Streaming](https://datatracker.ietf.org/doc/html/rfc8216) 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.
Examples are available in ``./examples/serving-a-video``
Documentation with examples are available at [pkg.go.dev/github.com/udan-jayanith/HLS](https://pkg.go.dev/github.com/udan-jayanith/HLS)