RTMP Server einrichten als Streaming Dienst?
Hallo, ich suche schon überall. Es ist mir egal, ob Linux oder Windows.
Leider werde ich nicht fündig.
Bei meinen Recherchen dazu kam ich auf Ergebnisse, die entweder einen RTMP Server machen, der kein OBS unterstützt oder einen, der nicht als Streaming Platform funktionieren kann.
Ich suche nach einer Möglichkeit, die es ermöglich, dass Nutzer eine URL bekommen und einen Streaming Key (Individuell pro Benutzer) und dann erscheint deren OBS Stream auf der Kanalseite (Meine Website) von denen.
Wie setze ich es um? Kennt jemand einen guten Server oder irgendwas mit einer Dokumentation dazu oder was auch immer?
Bin über jeden guten Ratschlag dankbar
Nur nochmal zum verständnis, weil die meisten Doku's und Tutorials das scheinbar so machen: Ich will dass am Ende auf eine Playlist zugegriffen wird, wie man es von Streaming Diensten so kennt ... Die meisten Doku's / Tutorials zeigen nur, wie man mit einer RTMP url unter anderem darauf zugreift
1 Antwort
NGINX bietet ein RTMP Modul. Dieses funktioniert auch mit OBS und für mehrere Streams (gleichzeitig).
Inwiefern sich dies automatisieren lässt (bin mir nicht ganz sicher, ob du das willst), weiss ich nicht. Dazu bin ich zu wenig in dieser Materie.
Ob mit oder ohne OBS spielt erstmal keine Rolle. OBS kann an jeden Server mittels dem RTMP Protokoll streamen.
Hier sind gute Beispiele:
https://github.com/arut/nginx-rtmp-module/wiki/Getting-started-with-nginx-rtmp
Danke, das bringt mich glaube ich ein ganzes stück weiter, allerdings wird dort mit flash gearbeitet und flash wurde doch eingestellt? Gibt es JavaScript alternativen? Ich würde auch einen eigenen Videoplayer bevorzugen, den ich selber designen kann, sodass ein JavaScript das vielleicht hinein lädt oder so. Gibt es da etwas? 😅
Soweit ich weiss, ist es in JavaScript nicht möglich, RTMP zu empfangen. Da müsstest du auf HLS oder DASH wechseln. Nginx unterstützt beide davon.
Ob du aber in RTMP hinstreamen kannst und in HLS oder DASH empfangen kannst, weiss ich nicht. Da bin ich überfragt. Das hier sieht aber vielversprechend aus (ist leider ein Linkedin Post): https://www.linkedin.com/pulse/install-nginx-rtmp-live-streaming-server-hls-ubuntu-thiyagarajan/
Aber ja, in 2021 ist Flash natürlich definitiv nicht mehr zu empfehlen.
Danke, HLS.js funktioniert wunderbar, um es in die Website zu laden und das LinkedIn Tutorial ist perfekt, nachdem man merkt, dass es ein wenig kaputt ist und ein Link geupdated werden muss 😅 Bin gerade damit fertig geworden und kann dank dir jetzt von OBS zu meiner Website streamen. Danke
Dazu habe ich Tutorials und Dokumentationen gesehen, aber entweder war die Doku/Tuto nur für ein Stream oder ohne OBS