Go Media Framework
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Demux and mux MPEG Transport Streams (.ts) natively in GO
Golang bindings for FFmpeg (This repository is no longer maintained)
Powerful and dev-friendly FFMPEG wrapper written in Go
Go language bindings for ffmpeg libraries
Go bindings for libnotify -- Create and update OS notifications in linux
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)
RTSP 1.0 client and server library for the Go programming language
MPEG Transport Stream handling in Go
Go bindings for GStreamer (retired: currently I don't use/develop this package)
Golang audio/video library and streaming server
golang library to read and write various subtitle formats
Go bindings for libVLC and high-level media player interface
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Facade to the Video4Linux video capture interface.
A fully featured VNC client written in golang
Pure Go implementation of the WebRTC API