About this project
livego is a lightweight and efficient live video streaming server implemented in pure Golang, offering cross-platform compatibility and straightforward setup. It supports widely used transport protocols including RTMP, AMF, HLS, and HTTP-FLV, along with container formats FLV and TS, and encoding formats H264, AAC, and MP3. The server can be deployed via precompiled binaries, Docker, or compiled from source. Users can obtain a channel key via an HTTP management interface to push streams using RTMP, while downstream playback is supported through RTMP, HTTP-FLV, and HLS endpoints. Optional HTTPS for HLS is available with SSL certificates. Configuration options allow customization of listening addresses, timeouts, logging levels, and GOP settings. Designed for simplicity and performance, livego serves as a practical solution for developers needing a self-hosted live streaming backend without external dependencies.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.