livego

Live broadcast server

A simple and efficient live broadcast server in Go that supports multiple transmission protocols and formats.

live video streaming server in golang

GitHub

10k stars
228 watching
2k forks
Language: Go
last commit: 2 months ago
Linked from 1 awesome list

flashflvgolangh264hlslivestreamrtmpvideo

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
quangngotan95/go-m3u8 Library for parsing and generating Apple HTTP Live Streaming m3u8 playlists 119
alexxit/go2rtc A streaming application that supports multiple protocols and sources, enabling real-time video transmission from various devices to different platforms. 7,512
gopeedlab/gopeed A high-speed downloader for multiple platforms that supports HTTP, BitTorrent, and Magnet protocols. 17,302
golang/protobuf Provides Go bindings for protocol buffers for efficient binary serialization and deserialization of structured data. 9,817
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,208
air-verse/air A command line utility for live reloading of Go applications during development. 18,518
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 79,433
grafov/m3u8 Library to parse and generate M3U8 playlists used in HTTP Live Streaming (Apple HLS) for internet video translations. 1,239
livekit/livekit An end-to-end WebRTC stack for real-time video conferencing and data sharing 10,880
xiaonanln/goworld A scalable distributed game server engine with hot swapping capabilities and support for multiple communication protocols. 2,576
shogo4405/haishinkit.swift A cross-platform camera and microphone streaming library via RTMP and SRT for various mobile and operating system platforms. 2,793
golang/go A programming language designed to build simple, reliable, and efficient software 124,564
etherlabsio/go-m3u8 A Golang package for parsing and generating HLS playlists. 28
oxequa/realize Automates common tasks and provides live reloading for Golang applications. 4,462
iawia002/lux A fast and simple video downloader written in Go. 27,959