go-m3u8

Playlist parser

Library for parsing and generating Apple HTTP Live Streaming m3u8 playlists

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)

GitHub

119 stars
4 watching
24 forks
Language: Go
last commit: almost 2 years ago
apple-hlscodecgogolanggolang-packagehlshttp-live-streamingm3u8m3u8-playlistmaster-playlistpackageparsingplaylistplaylist-generatorplaylist-parserrfc-8216streaming

Related projects:

Repository Description Stars
etherlabsio/go-m3u8 A Golang package for parsing and generating HLS playlists. 28
grafov/m3u8 Library to parse and generate M3U8 playlists used in HTTP Live Streaming (Apple HLS) for internet video translations. 1,239
sethdeckard/m3u8 A Ruby library for generating and parsing m3u8 playlists used in Apple HTTP Live Streaming 112
globocom/m3u8 A Python library for parsing and manipulating HTTP Live Streaming (HLS) playlists 2,072
go-playground/form A Go package for encoding and decoding URL parameters into structured data types 781
pelletier/go-toml Library for parsing and generating the TOML file format in Go. 1,751
nytimes/marvin A Go-based HTTP server package designed for Google App Engine environments 176
akamensky/argparse Provides a flexible and easy-to-use command line argument parsing solution for Go programs. 617
bluenviron/gohlslib A Go library for creating and manipulating HLS streams 96
youthlin/stream Stream processing library for Go 90
gordonklaus/portaudio An audio I/O library interface for Go programming language 713
primetalk/goio A generics streaming library for Go inspired by Scala's cats-effect and fs2 libraries 83
wing924/shellwords A library to manipulate strings according to UNIX Bourne shell word parsing rules 24
reugn/go-streams Provides a lightweight and flexible way to process data streams in Go 1,935
apache/pulsar-client-go A Go client library for Apache Pulsar messaging service 660