ATEM Controller
Schritt 1: ATEM Control mit Wine installieren
-
Installieren Sie zuerst Wine:
sudo apt update sudo apt install wine64 wine32
-
Laden Sie die benötigte VC++ Redistributable herunter:
wget https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
-
Installieren Sie die VC++ Redistributable mit Wine:
WINEPREFIX=~/.wine64 WINEARCH=win64 wine64 vc_redist.x64.exe
-
Laden Sie ATEM Control und jegliche andere benötigte Dateien herunter und installieren Sie sie ebenfalls über Wine.
Schritt 2: RTMP-Stream mit nginx empfangen
-
Installieren Sie nginx mit dem RTMP-Modul. Je nach Ihrer Linux-Distribution kann dies variieren. Hier ist ein Beispiel für Ubuntu:
sudo apt install libnginx-mod-rtmp nginx
-
Bearbeiten Sie die nginx-Konfigurationsdatei:
sudo nano /etc/nginx/nginx.conf
-
Fügen Sie am Ende der Datei die RTMP-Konfiguration hinzu:
rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } } }
-
Starten Sie nginx neu:
sudo systemctl restart nginx
Schritt 3: RTMP-Stream in OBS weiterverarbeiten
-
Öffnen Sie OBS (Open Broadcaster Software).
-
Gehen Sie zu "Quellen" und klicken Sie auf das "+"-Symbol, um eine neue Quelle hinzuzufügen.
-
Wählen Sie "Medienquelle" und benennen Sie sie entsprechend.
-
Im nächsten Fenster aktivieren Sie "Lokale Datei" nicht und geben bei "Eingabe" Ihren RTMP-Stream-Link ein, der in etwa so aussieht:
rtmp://localhost/live/STREAM_KEY
, wobeiSTREAM_KEY
Ihr individueller Schlüssel ist, den Sie bei der Sendung des Streams verwendet haben. -
Klicken Sie auf "OK" und der Stream sollte in OBS sichtbar werden.
Beachten Sie, dass Sie für den ATEM Control-Teil unter Umständen zusätzliche Abhängigkeiten oder Schritte benötigen, da es sein kann, dass nicht alle Windows-Anwendungen perfekt unter Wine laufen. Sie sollten auch sicherstellen, dass Ihr Computer eine geeignete Netzwerkkonfiguration und Firewall-Einstellungen hat, um den RTMP-Stream korrekt zu empfangen und zu senden.