DELUXE + SRTLA READY

🚀 SRT → VPS → HLS → Handy

Komplette Schritt-für-Schritt Anleitung für Audio vom Windows-PC zum VPS und von dort weltweit aufs Handy – inklusive Autostart, ON AIR Anzeige und SRTLA Hinweis für mobiles Streaming.

🎯 Ziel – Pro-Level Setup

🎧 Warum ich meinen PC-Sound aufs Handy streamen will

Meine persönliche Aussage:

Ich möchte meinen PC-Sound auf mein Handy streamen, weil ich mein bereits aufgebautes Streaming-Setup zu Hause so belassen kann, wie es ist. Mein OBS, meine Audioquellen, meine Alerts, meine Szenen und meine ganzen Sound-Einstellungen müssen dadurch nicht neu aufgebaut oder unterwegs kompliziert nachgebaut werden.

Ich benutze unter anderem MixItUp. Darüber laufen bei mir ziemlich viele Commands, Aktionen, Sounds und Einstellungen, die in OBS oder im Stream ausgelöst werden. Wenn ich den PC-Sound auf mein Handy weiterleite, kann ich unterwegs trotzdem hören, was zu Hause im Stream passiert – zum Beispiel Alerts, Soundeffekte, Chat-Commands, Benachrichtigungen oder andere wichtige Audio-Signale.

Der große Vorteil ist: Mein Streaming-PC bleibt die zentrale Schaltstelle. Alles läuft weiter über mein gewohntes Setup, und ich kann unterwegs kontrollieren, ob der Ton, die Alerts und die Ausgaben sauber funktionieren.

🧠 WICHTIG – SRTLA ist Voraussetzung für mobiles Streaming

Wenn du mobil streamen willst, zum Beispiel mit Handy, BelaBox oder einem IRL Setup, dann brauchst du SRTLA.

Warum?

Hier ist die komplette Anleitung zum eigenen Server:

SRTLA Server Anleitung – OpenIRL

Kurz erklärt

Installation läuft z. B. so

curl -Lso receiver.sh "https://raw.githubusercontent.com/OpenIRL/srtla-receiver/refs/heads/main/receiver.sh"
chmod 700 receiver.sh
./receiver.sh install

Danach

Typische Ports

🧰 1. Voraussetzungen

💻 PC

FFmpeg installieren:

FFmpeg Download – Windows Builds

🪟 FFmpeg auf Windows installieren – Schritt für Schritt

Das brauchst du einmal sauber. Danach läuft alles.

1. Download

2. Entpacken

ZIP entpacken nach zum Beispiel:

C:\ffmpeg

Wichtig: Du solltest danach diese Datei haben:

C:\ffmpeg\bin\ffmpeg.exe

3. FFmpeg in PATH eintragen – empfohlen

  1. Windows Suche öffnen
  2. Umgebungsvariablen suchen
  3. Systemumgebungsvariablen bearbeiten öffnen
  4. Auf Umgebungsvariablen klicken
  5. Unter Systemvariablen den Eintrag Path auswählen
  6. Auf Bearbeiten klicken
  7. Auf Neu klicken
  8. Diesen Pfad eintragen:
C:\ffmpeg\bin

Danach alles mit OK bestätigen.

4. Test

CMD öffnen und eingeben:

ffmpeg -version
Wenn eine Ausgabe erscheint, ist FFmpeg fertig installiert.

Alternative ohne PATH

Du kannst auch deine .bat Datei direkt in den ffmpeg\bin Ordner legen oder den kompletten Pfad nutzen:

C:\ffmpeg\bin\ffmpeg.exe

🌐 VPS Ubuntu vorbereiten

sudo apt update
sudo apt install ffmpeg nginx -y

🔥 Firewall öffnen

sudo ufw allow 9000/udp
sudo ufw allow 80/tcp

# zusätzlich für SRTLA:
sudo ufw allow 5000/udp
sudo ufw allow 4000/udp
sudo ufw allow 4001/udp
sudo ufw allow 3000/tcp
sudo ufw allow 8080/tcp

🖥️ VPS: SRT → HLS Umwandlung – Testlauf

ffmpeg -i "srt://0.0.0.0:9000?mode=listener" \
-c copy \
-f hls \
-hls_time 1 \
-hls_list_size 3 \
-hls_flags delete_segments \
/var/www/html/stream.m3u8

🧠 Erklärung

Genau dein Sweet Spot.

🌍 Webserver testen

http://DEINE-IP/stream.m3u8

🔁 4. Autostart mit systemd

Datei erstellen

sudo nano /etc/systemd/system/srt-hls.service

Inhalt

[Unit]
Description=SRT zu HLS Stream
After=network.target

[Service]
ExecStart=/usr/bin/ffmpeg -i "srt://0.0.0.0:9000?mode=listener" -c copy -f hls -hls_time 1 -hls_list_size 3 -hls_flags delete_segments /var/www/html/stream.m3u8
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

Aktivieren

sudo systemctl daemon-reload
sudo systemctl enable srt-hls
sudo systemctl start srt-hls

💻 5. PC → SRT senden

Erstelle eine Datei, zum Beispiel:

stream_start.bat

Inhalt der BAT-Datei

@echo off
title SRT Audio Stream ON AIR
color 0a

echo 🔴 STREAM IST LIVE
echo.

ffmpeg -f dshow -rtbufsize 32k -i audio="Chat Mic (TC-HELICON GoXLR)" ^
-f lavfi -i "color=c=black:s=320x240:r=25,drawtext=fontfile='C\:/Windows/Fonts/arialbd.ttf':text='ON AIR':fontcolor=red:fontsize=48:x=(w-text_w)/2:y=(h-text_h)/2" ^
-c:v libx264 -preset ultrafast -tune zerolatency -g 25 -bf 0 ^
-c:a aac -b:a 128k -ar 44100 -ac 2 ^
-f mpegts "srt://DEINE-IP:9000?mode=caller&latency=20000&pkt_size=1316"

pause
Wichtig: DEINE-IP durch die echte VPS-IP ersetzen.

🎤 6. Audioquelle richtig wählen

Geräte anzeigen

ffmpeg -list_devices true -f dshow -i dummy

Empfehlung

Zweck Gerät
Alles, also Game + Discord + Alerts Broadcast Stream Mix
Nur Mikro Chat Mic

📱 7. Handy Nutzung

Browser

http://DEINE-IP/stream.m3u8?t=1

Cache umgehen mit:

?t=2

Apps

⚙️ 8. SRT vs SRTLA

Feature SRT SRTLA
Stabilität mobil
Paketverlust mittel sehr gering
Setup einfach komplex
Empfehlung Zuhause unterwegs
SRTLA ist speziell für IRL / Mobile Streaming gebaut.

🏁 Endergebnis

PC ↓ SRT VPS (FFmpeg) ↓ HLS Webserver ↓ Handy weltweit

Optional erweitert

Handy/BelaBox ↓ SRTLA VPS Relay ↓ SRT FFmpeg → HLS

🧩 Ergänzende Hinweise & Tipps

👥 Für wen ist diese Anleitung gedacht?

🔊 Was höre ich unterwegs?

🔐 Wichtiger Hinweis (Sicherheit)

Teile deinen Stream-Link NICHT öffentlich. Jeder mit dem Link kann deinen Audio-Stream abhören.

🧪 Vor jedem Stream testen

💪 Fazit

Das ist echtes IRL-Pro-Level Setup.

🚀 Nächster Schritt