arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Windows / macOS

Restreamer auf Microsoft Windows und Apple macOS in einem Container installieren und starten.

circle-check

Nach der Installation steuern Sie den Restreamer in einem beliebigen Browser über die IP und den Port des Gerätes mit dem Pfad /ui.

hashtag
Vorbereitung

hashtag
Schritt 1: Docker installieren

Laden Sie herunter, installieren Sie es und führen Sie es aus. Folgen Sie den Installationsanweisungen. Wenn Sie Docker bereits verwenden überspringen Sie diesen Schritt.

hashtag
Installation

hashtag
Schritt 2: Restreamer starten

Öffnen Sie ein Kommandozeilenprogramm (Terminal für macOS, PowerShell für Windows) und starten Sie Restreamer in einem Container.

hashtag
Schritt 3: Restreamer öffnen

Öffnen Sie einen Browser und tragen Sie die IP-Adresse des Gerätes mit der Installation des Restreamers ein. Im Beispiel: http://ip-vom-restreamer:8080

hashtag
Wichtig: Die Environments

Environments sind globale Einstellungen für den Restreamer. Wir empfehlen, einige Environments beim Starten zu berücksichtigen.

hashtag
Beschreibung der wichtigsten Befehle für den Einsatz von Environments

-d Löscht den Container. Dies bedeutet, dass der Container im Hintergrund ausgeführt wird. Sie können ihn interaktiv im Vordergrund mit -it anstelle von -d ausführen. Um den Restreamer im losgelösten Modus zu stoppen, geben Sie docker stop restreamer ein. Im interaktiven Modus drücken Sie einfach Ctrl-C, um den Restreamer zu stoppen.

--name restreamer Verleiht dem Container den Namen restreamer. Dieser Name kann in anderen Docker-Befehlen verwendet werden, um den Container zu steuern. Um den Restreamer zu stoppen, geben Sie docker stop restreamer ein. Während der Restreamer läuft, können Sie sich mit docker exec -it restreamer /bin/bash in den Container einloggen.

--restart=always Falls der Restreamer abstürzt oder der Computer mit dem Restreamer rebootet startet Docker den Restreamer automatisch.

-p 8080:8080 Bindet den Port 8080 des Computers an den Port 8080 des Restreamers. Damit können Sie sich mit Ihrem Browser mit der Restreamer-GUI über HTTP verbinden. Wenn Sie einen anderen Port verwenden wollen, ändern Sie ihn z.B. in -p 31000:8080.

-p 8081:8181 Bindet den Port 8181 des Computers an den Port 8181 des Restreamers. Damit können Sie sich mit Ihrem Browser mit der Restreamer-GUI über HTTPS verbinden. Wenn Sie einen anderen Port verwenden wollen, ändern Sie ihn z.B. in -p 31000:8181.

-p 1935:1935 Bindet den Port 1935 des Computers an den Port 1935 vom Restreamer. Damit können Sie Streams von dem RTMP-Server empfangen oder Streams zu dem RTMP-Server senden. Wenn Sie einen anderen Port verwenden wollen, ändern Sie ihn z.B. in -p 31000:1935.

-p 1936:1936 Bindet den Port 1936 des Computers an den Port 1936 vom Restreamer. Damit können Sie Streams von dem RTMP-Server empfangen oder Streams zu dem RTMP-Server senden. Wenn Sie einen anderen Port verwenden wollen, ändern Sie ihn z.B. in -p 31000:1936.

-p 6000/udp Bindet den Port 6000/udp des Computers an den Port 6000 vom Restreamer. Das ermöglicht es, Streams vom SRT-Server zu empfangen oder Streams an den SRT-Server zu senden. Wenn Sie einen anderen Port verwenden möchten, ändern Sie ihn z. B. in -p 31000:6000/udp.

-v ${HOME}/restreamer/config:/core/config Der Restreamer speichert den aktuellen Zustand im Verzeichnis /core/config innerhalb des Containers. Dieser Befehl bildet das Verzeichnis ${HOME}/restreamer/config Ihres Computers in den Container ab. Damit kann der Zustand erhalten werden, falls der Restreamer neu gestartet werden muss. Wenn Sie den Status in einem anderen Verzeichnis auf Ihrem Gerät speichern wollen, ändern Sie ihn z.B. in -v /tmp/restreamer/config:/core/config

-v ${HOME}/restreamer/data:/core/data Der Restreamer speichert das interne Dateisystem persistent in diesem Verzeichnis.

datarhei/restreamer:latest Dies ist das Docker-Image des neuesten Restreamers auf dem Docker Hub. Docker überprüft, ob das Image lokal verfügbar ist und lädt es herunter, wenn es nicht verfügbar ist oder ein neueres Image verfügbar ist.

hashtag
Liste mit allen verfügbaren Umgebungsvariablen

hashtag
Mehr Informationen

Docker Desktoparrow-up-right
Wie installiere ich Docker?chevron-right
Wie funktioniert Portforwarding für den Restreamer?chevron-right
Wie kann ich HTTPS mit Let’s Encrypt verwenden?chevron-right
Was sind Umgebungsvariablen?chevron-right
Umgebungsvariablenchevron-right
📚Wissensdatenbankchevron-right
👨‍💻Developerchevron-right
⭐Premium Supportchevron-right
docker run -d --restart=always --name restreamer \
-v /opt/restreamer/config:/core/config \
-v /opt/restreamer/data:/core/data \
-p 8080:8080 -p 8181:8181 \
-p 1935:1935 -p 1936:1936 \
-p 6000:6000/udp \
datarhei/restreamer:latest
GitHub - datarhei/core: datarhei Core is management for FFmpeg processes without development effort. Whether your streaming has one viewer or a million, we have the tools to help you develop, deploy and manage any video project at any stage. We've solved the challenging problems so you can focus on your application, not your infrastructure.GitHubchevron-right
Externe URL: Umgebungsvariablen auf GitHub.
Logo