An open API service indexing awesome lists of open source software.

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.

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)