Verbindung

RTMP/DJI Cam einrichten

DJI-Kamera per RTMP für IRL-Streaming einrichten: Verbindung, Einstellungen und Streaming-Konfiguration.

In diesem Kapitel befassen wir uns mit der schnellen Einrichtung eines RTMP-Servers. Diesen kannst du dann später nutzen, um direkt ohne externe App von deiner DJI-Actioncam zu streamen!

Das Ganze sollte auch mit anderen Actioncams funktionieren, solange diese RTMP-Streaming unterstützen!

Das Kapitel ist etwas länger, da ich alle Änderungen, welche du tätigen musst, hier gleich mit unterbringe!

Dieses Kapitel kann auch für Android-Geräte genutzt werden!

Voraussetzungen

Um einen RTMP-Server zu installieren, musst du bereits im Besitz eines Servers (virtuelle Maschine oder physisch) sein.

Dazu reicht ein Server mit 2 vCores, 4 GB RAM und 120 GB Speicherplatz mit einem Linux-Betriebssystem vollkommen aus.

Beachte aber den Standort deines Servers! Wähle den für dich am besten gelegenen Standort aus – z. B. Deutschland.

Perfekt für einen RTMP-Server eignet sich die VC2-4 von Strato.

Konfiguration

1. Server aktualisieren

Aktualisiere deinen Server mit folgenden Zeilen:

sudo apt update
sudo apt upgrade -y

2. Installation

Installiere nun alle benötigten Anwendungen:

apt install iftop nano screen bash-completion git net-tools cmake docker.io vsftpd -y

3. Docker erstellen

Installiere nun den RTMP-Docker:

docker run -d \
  --name nginx-rtmp \
  -p 1935:1935 \
  -p 6969:6969 \
  --restart always \
  exnfachjan/nginx-rtmp-noalbs:latest

Der RTMP-Server/Dockercontainer startet automatisch neu, falls sich deine virtuelle Maschine/dein Server mal neustartet. Außerdem habe ich dir eine .config erstellt, die es dir ermöglicht, NOALBS zu nutzen.

Solltest du mal Probleme mit dem Docker haben, kommst du hier zum Docker-Hub-Eintrag vom Container: https://hub.docker.com/r/exnfachjan/nginx-rtmp-noalbs

4. IP-Adresse finden

Führe den folgenden Befehl aus, um die IPv4-Adresse deines Servers herauszufinden.

ip a

Dort sollte dann unter dem Punkt "ens6" deine IPv4-Adresse erscheinen. Notiere sie dir, da wir diese im späteren Verlauf benötigen!

5. Fertig

Glückwunsch! Du hast erfolgreich einen RTMP-Server eingerichtet!

DJI-Cam einrichten

1. DJI Mimo

Lade dir die DJI Mimo-App aus dem Appstore herunter.

2. Mit Kamera verbinden

Verbinde dich mit deiner Kamera per WLAN:

DJI Kamera verbinden

3. Kamerasymbol

Klicke auf das Kamerasymbol unten in der Mitte.

Auf Kamerasymbol klicken

4. Livestream

Auf Livestream klicken.

Auf Livestream klicken

5. RTMP auswählen

Dann RTMP und dann Livestream-Einstellungen auswählen.

RTMP auswählen

6. Netzwerk & Server-IP

Wähle nun dein Hotspot- oder WLAN-Signal aus und verbinde dich mit dem Netzwerk. Außerdem trage deine Server-IP im zweiten Feld ein.

WLAN einrichten und RTMP-Server verbinden

Alle anderen Einstellungen sind dir überlassen, das sind rein Qualitätseinstellungen!

Nun kannst du den Livestream starten. Deine Kamera baut dann eine Verbindung mit dem RTMP-Server auf!

7. Medienquelle in OBS

Wie im OBS-Tutorial auch schon beschrieben, musst du die Medienquelle nun adden.

Anders als beim SRTLA-Server ist einfach nur der Link rtmp://DEINE_SERVER_IP/live/DEIN_SICHERES_PASSWORT und die Wiederverbindungsverzögerung stellst du bitte auf 10s.

In der Medienquelle den RTMP-Link einfügen

NOALBS für RTMP

1. config.json öffnen

Öffne die config.json in deinem NOALBS-Ordner.

2. streamServers anpassen

Suche in dem Block streamServers nach dem Streamserver nginx.

Passe den Block wie folgt an:

{
        "streamServer": {
          "type": "Nginx",
          "statsUrl": "http://DEINE_SERVER_IP:6969/stats",
          "application": "live",
          "key": "DEIN_SICHERES_PASSWORT"
        },
        "name": "nginx",
        "priority": 1,
        "overrideScenes": {
          "normal": "DEINE_LIVE_SCENE",
          "low": "DEINE_LOW_BITRATE_SCENE",
          "offline": "DEINE_BRB_SCENE"
        },
        "dependsOn": null,
        "enabled": true
      }

Wenn du bereits einen SRTLA-Server installiert hast, kannst du diesen auch weiterhin aktiviert lassen. Das gibt dir einfach auch spontan die Möglichkeit, von der DJI auf dein Handy zu switchen, ohne Probleme. :)

🔒 Admin