Go

Browse 7 curated Go resources, tools, libraries, and guides for video developers on Awesome Video.

About this collection

Go brings together 7 curated resources for video developers. Explore projects and guidance across Protocols & Transport, Encoding & Codecs, and Infrastructure & Delivery.

Explore related topics

Resources (showing 1–7 of 7)

  • go-astisubA Golang library for manipulating subtitles (supports formats like SRT, WebVTT, SSA/ASS, etc.), useful for automated subtitle processing.
  • M3U8 (grafov)Parser and generator of M3U8-playlists for Apple HLS. Library for Go language.
  • GohlsA server that exposes a directory for video streaming via web interface
  • mpquic-video-streamingA client-server video streaming platform utilizing the MPQUIC protocol, developed in Go. It leverages libVLC and FFMPEG for media processin…
  • video-transcoding-apiThe video-transcoding-api provides an HTTP API for transcoding media files into different formats using pluggable providers. It supports mu…
  • mediacommon Go PackageA Go package providing definitions and functions shared between gortsplib, gohlslib, and MediaMTX, including codec and format utilities, as…
  • GoSRTGoSRT is a pure Go implementation of the SRT protocol with minimal dependencies. Designed with live video/audio streaming in mind, it suppo…