Howto Eigenen Streamserver installieren & konfigurieren

CryptCC

Administrator
Teammitglied
Administrator
Moderator
Landesflagge
In diesem Tutorial lernt ihr, wie man einen eigenen Streamserver aufsetzen kann mit Debian und NGINX.

Ich gehe davon aus, ihr habt bereits eine VM oder einen LXC aufgesetzt habt.

Schritt 1: Die nötigen Updates installieren
apt-get update && apt-get upgrade && apt-get dist-upgrade

Schritt 2: Build-Tools installieren.
apt-get install build-essential libpcre3 libpcre3-dev libssl-dev zlib1g-dev zip

Schritt 3: Nginx Source, RTMP-Modul Source herunterladen und entpacken.

Schritt 4: Nginx Source mit den notwendigen Modulen (SSL / Stats / RTMP kompilieren.
cd nginx-1.19.2 (Version beachten)
./configure --with-http_ssl_module --with-http_stub_status_module --add-module=../nginx-rtmp-module-dev
make
make install

Schritt 5: Verzeichnisse erstellen
mkdir /home/HLS (root:root / 0755)
mkdir /home/HLS/html (root:root / 0755)
mkdir /home/HLS/live (root:root / 0755)
mkdir /home/HLS/recordings (root:root / 0777)

Schritt 6: Nginx restoren (ggfls. Anpassungen vornehmen)
/usr/local/nginx/conf/nginx.conf

Schritt 7: Nginx Server steuern
Start -> /usr/local/nginx/sbin/nginx
Stop -> /usr/local/nginx/sbin/nginx -s stop
Reload -> /usr/local/nginx/sbin/nginx -s reload

Schritt 8: HTML restoren (IP-Adresse / Domain anpassen)
nano /home/HLS/html/index.html

Nun sollte der Server per IP-Adresse erreichbar sein. Unten ist noch aufgelistet, wie ihr auf den Server kommt.

Zugriff
Stream OBS: rtmp://ip-adresse:1935/live (StreamKey: "stream")
Stream VLC: http://ip-adresse:8080/live/stream.m3u8
Stream Web: http://ip-adresse:8080
Stats: http://ip-adresse:8080/stats / https://ip-adresse/stats


Dieses Tutorial wurde von @andy verfasst und von mir angepasst und gepostet.

Happy Streaming

CryptCC
 

Benutzer welche diesen Thread betrachten (Mitglieder: 0, Gäste: 1)

Oben