In diesem Fall für Ubuntu 20.04
Zuerst auf dem Rechner zuhause OBS installieren, das gibt es hier: https://obsproject.com
Nun auf dem Ubuntu Rechner nginx mit dem rtmp Modul installieren, das empfängt unseren RTMP Stream und leitet ihn weiter:
apt-get install nginx libnginx-mod-rtmp
(RTMP ist ein Real Time Protocol. Als RTP Protokoll wird es zum Beispiel auch für VoIP verwendet - also Telefon über Internet!)
Nun in die Config von nginx '/etc/nginx/nginx.conf' hinzufügen:
rtmp {
server {
listen 1935;
chunk_size 4096;
application tclivestream {
live on;
record off;
}
}
}
Alles anzeigen
Und nun noch nginx neu starten:
Fertig!
Im OBS muss man nun eine Streaming-Quelle auswählen und einen Streaming-Key eingeben, und als Streaming-Ziel eingeben:
rtmp://xxx.de/tclivestream
-> Das ganze gibt man gleich beim Start ein als "Benutzerdefiniert".
(Datei->Einstellungen->Stream)
Im VLC kann man das ganze nun unter folgender URL empfangen:
rtmp://xxx.de/tclivestream/STREAMINGKEY
-> Manchmal zeigt bei mir der VLC Player einfach kein Bild an. Weiß noch ned so recht warum...
Wenn man das nun direkt in eine HTML5 Seite einbinden will wirds kompliziert, denn HTML kann kein RTMP/RTP - es kann nur WebRTC, was prinzipielld as gleiche aber halt wieder was ganz was anderes ist