etherlabsio / go-m3u8
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
☆32Updated 2 years ago
Alternatives and similar repositories for go-m3u8:
Users that are interested in go-m3u8 are comparing it to the libraries listed below
- Go library for parsing and generating MPEG-DASH Media Presentation Description (MPD) files☆26Updated 2 months ago
- SRT server, client and socket in GO☆44Updated 7 months ago
- Basic MP4 reader in Go! CLI + Golang Package for ISO/IEC 14496-12 - ISO Base Media File Format☆128Updated 3 years ago
- A Go implementation of RTCP☆156Updated 2 weeks ago
- go media services☆32Updated 8 months ago
- HLS client and muxer library for the Go programming language☆118Updated this week
- libvlc-go usage examples☆33Updated 3 years ago
- Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)☆119Updated 2 years ago
- Go bindings for vo-aacenc☆62Updated 2 years ago
- Live TS segmenter and HLS manifest creation in Go☆94Updated 3 years ago
- golang rtmp lib☆47Updated 5 years ago
- MPEG-1 Video decoder, MP2 Audio decoder and MPEG-PS Demuxer in pure Go☆139Updated last year
- Pure Go port of Shine MP3 Encoder☆18Updated last year
- ☆14Updated 5 years ago
- Entities shared between gohlslib, gortsplib, MediaMTX☆60Updated this week
- A pure Go implementation of bi-directional EBML encoder/decoder☆82Updated 2 months ago
- RTMP server written in Go (Golang) that allows stream publishing and playback.☆23Updated 4 years ago
- A simple library to extract video and audio frames from media containers (based on libav).☆141Updated last year
- Set of golang helpers that don't require any external dependencies☆37Updated last month
- Encode RGBA/YUV images to VP8 buffer with WebRTC streaming☆80Updated last year
- A Go implementation of the SDP☆166Updated 2 weeks ago
- golang rtmp lib☆39Updated 3 years ago
- Package webm implements parser, reader and seeker for WebM / Matroska containers.☆39Updated 2 years ago
- A Go library for generating MPEG-DASH manifests.☆225Updated 2 months ago
- Tools for MPEG-2 TS☆16Updated last year
- Pluggable RTP/RTCP processors for building real time communication☆127Updated last week
- Library to easily get the ffprobe output of a given file☆197Updated 4 months ago
- Modular Go library for HTML5 Server-Sent Events (SSE)☆23Updated last year
- go gst small binding☆72Updated 2 years ago
- Highly concurrent drop-in replacement for bufio.Writer☆56Updated 7 years ago