SRTLA Server erstellen - Schritt für Schritt

Die Anleitung zum einrichten eines eigenen SRTLA Relay Servers auf IONOS

SRTLA Server erstellen

Hier gibt es eine Schritt für Schritt Anleitung für das erstellen eines SRTLA Servers zum Streamen mit einer BelaBox/IRLBox oder Smartphone mit den Apps Moblin(iOS) oder IRLPro (Android). 

Wenn Ihr per E-Mail oder im Kundencenter alle Login-Daten bekommen habt (dauert meist 5-10 min) – dann erstmal den Server mit Ubuntu 22.04 installieren lassen.

Ist die Installation abgeschlossen, könnt Ihr euch mit Putty oder MobaXTerm auf Euren Server einloggen. Die Zugangsdaten findet Ihr im Kundencenter.

Jetzt geht’s richtig los, sollten Fragen kommen während des Prozess mit Y bestätigen oder Rosa/Pinke Auswahlfenster auftauchen, diese mit TAB zum OK navigieren und Enter bestätigen.

Nun geht die Post ab und gebt nacheinander die Befehle ein.

Zuerst aktualisieren wir das System:

Code:
apt update && apt dist-upgrade -y

Die eigentliche SRTLA-Installation :

 

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

danach

docker run -d --name SRTLA -p 5000:5000/udp -p 8181:8181/tcp -p 8282:8282/udp -v : kezzkezz/belabox:latest 

Der Docker Autostart-Eintrag (Damit nach einem Serverreboot Euer SRTLA wieder Online ist):

Code:
(crontab -l 2>/dev/null; echo "@reboot docker start SRTLA") | crontab -

Der Docker bekommt sein Update:

Code:
docker start SRTLA

docker exec -it --user root SRTLA /bin/bash -c "apt update && apt upgrade -y"

dann

reboot

Fertig. Der SRTLA ist nun auf Eurem Server installiert nun müssen wir erstmal bei IONOS ein paar Ports öffnen.

Dies findet Ihr im Kundencenter unter Netzwerk und dann dort folgende Ports öffnen:

  • 5000 UDP
  • 8282 UDP
  • 8181 TCP

Nun die wichtigsten Einstellungen
Moblin/Larix/IRLPro - BelaBox/IRLBox - Noalbs Scenewechsler

Moblin / Larix / IRLpro

srtla://ip-des servers:8282

streamid= /live/stream/Dein-Passwort

BelaBox / IRLbox

Receiveradress: ip-des servers

Port: 5000

Stream-ID: live/stream/Dein-Passwort

Noalbs

   „streamServers“: [

    {

         „streamServer“: {

         „type“: „Belabox“,

         „statsUrl“: „http://ip-des servers:8181/stats“,

         „publisher“: „live/stream/Dein-Passwort“

    },

        „name“: „OBS Server“,

        „priority“: 1 oder 0

    }

Der Eintrag in Euer OBS

srt://IP-des Servers:8282/?streamid=play/stream/Dein-Passwort