À propos du projet

livego est un serveur de streaming vidéo en direct léger et efficace implémenté en pur Golang, offrant une compatibilité multiplateforme et une configuration simple. Il prend en charge les protocoles de transport largement utilisés dont RTMP, AMF, HLS et HTTP-FLV, ainsi que les formats de conteneur FLV et TS, et les formats d'encodage H264, AAC et MP3. Le serveur peut être déployé via des binaires précompilés, Docker ou compilé depuis les sources. Les utilisateurs peuvent obtenir une clé de chaîne via une interface de gestion HTTP pour diffuser des flux en utilisant RTMP, tandis que la lecture en aval est prise en charge via les points de terminaison RTMP, HTTP-FLV et HLS. Le HTTPS optionnel pour HLS est disponible avec des certificats SSL. Les options de configuration permettent de personnaliser les adresses d'écoute, les délais d'attente, les niveaux de journalisation et les paramètres GOP. Conçu pour la simplicité et la performance, livego constitue une solution pratique pour les développeurs ayant besoin d'un backend de streaming en direct auto-hébergé sans dépendances externes.