1.8 KiB
1.8 KiB
LiveKit Egress Docker Image
Dies ist ein geklontes Docker-Image für LiveKit Egress, eine leistungsstarke Lösung zur Aufnahme und Weiterleitung von Echtzeit-Audio- und Videoinhalten.
📦 Inhalt
Dieses Repository enthält:
- Eine Dockerfile-Konfiguration für den Betrieb von LiveKit Egress in einem Container.
- Beispieldateien für Konfiguration und Ausführung.
- Eine Möglichkeit, die Egress-Funktion lokal oder in der Cloud bereitzustellen.
🚀 Schnellstart
1. Klonen des Repositories
git clone <dieses-repo>
cd <dieses-repo>
2. Image bauen
docker build -t livekit-egress .
3. Container starten
docker run --rm \
-e EGRESS_API_KEY=<your_api_key> \
-e EGRESS_API_SECRET=<your_api_secret> \
-e LIVEKIT_URL=<wss://your.livekit.server> \
livekit-egress
Hinweis: Ersetze die Umgebungsvariablen durch deine tatsächlichen LiveKit-Zugangsdaten.
⚙️ Konfiguration
Die Konfiguration kann entweder über Umgebungsvariablen oder eine YAML-Datei erfolgen. Siehe LiveKit Egress Doku für alle verfügbaren Optionen.
Beispiel: config.yaml
api_key: your_api_key
api_secret: your_api_secret
ws_url: wss://your.livekit.server
log_level: info
Dann kannst du das Image wie folgt mit dieser Konfiguration starten:
docker run --rm \
-v $(pwd)/config.yaml:/egress/config.yaml \
livekit-egress
🛠️ Entwicklung
Wenn du Änderungen am Egress-Code machen willst:
# optional: mount lokales Verzeichnis
docker run -v $(pwd):/app -it livekit-egress /bin/bash
📄 Lizenz
Dieses Projekt basiert auf LiveKit Egress und unterliegt deren Lizenzbedingungen.