프로젝트 소개

livego는 순수 Golang으로 구현된 경량かつ高効率なライブ動画ストリーミングサーバーであり、クロスプラットフォーム互換性とシンプルなセットアップを提供します。RTMP、AMF、HLS、HTTP-FLVなどの広く使用されている転送プロトコル、FLVおよびTSコンテナフォーマット、H264、AAC、MP3エンコーディングフォーマットをサポートしています。サーバーはプリコンパイル済みバイナリ、Docker、またはソースからのコンパイルでデプロイできます。ユーザーはHTTP管理インターフェースを通じてチャンネルキーを取得し、RTMPを使用してストリームを送信できます。一方で、RTMP、HTTP-FLV、HLSエンドポイントを通じて downstream再生がサポートされています。SSL証明書によるHLS用のHTTPSも利用可能です。設定オプションでは、リスニングアドレス、タイムアウト、ログレベル、GOP設定のカスタマイズが可能です。シンプルさとパフォーマンスを重視して設計されたlivegoは、外部依存関係なしでセルフホスト型のライブストリーミングバックエンドを必要とする開発者にとって実用的なソリューションです。