Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
GitHub stars and default-branch commits for krzemienski/awesome-video.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
👾 Fast and simple video download library and CLI tool written in Go
End-to-end realtime stack for connecting humans and AI
Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.
Pure Go implementation of the WebRTC API
Ultimate camera streaming application
Simple Binary Encoding (SBE) - High Performance Message Codec
golang binding for ffmpeg
Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. :cinema: Moved to https://github.com/Eyevinn/hls-m3u8
RTSP client and server library for the Go programming language
Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.
Manipulate subtitles in GO (.srt, .ssa/.ass, .stl, .ttml, .vtt (webvtt), teletext, etc.)
Demux and mux MPEG Transport Streams (.ts) natively in GO
A server that exposes a directory for video streaming via web interface
Handcrafted Go bindings for libVLC and high-level media player interface
wasmVision gets you going with computer vision using WebAssembly.
A streaming platform based on open source software
Live TS segmenter and HLS manifest creation in Go
golang library to read and write various subtitle formats
OpenFaaS transcode pipeline
Collection of tools to implement video streaming features over TCP protocol