Public:Live-Streaming (IT): Unterschied zwischen den Versionen

Aus Wiki der Sternwarte Sankt Andreasberg e.V.
Zur Navigation springen Zur Suche springen
(Leere Seite erstellt)
 
(push)
Zeile 1: Zeile 1:
Diese Seite soll einen Leitfaden geben wie die Sternwarte Sankt Andreasberg Live-Streaming einsetzt.

Unser Setup teilt sich dabei in 3 unterschiedliche Computer und Aufgaben die im folgenden kurz beschreiben werden.

Für eine stabile Performanz des Systems nutzen wir ein kabelgebundenes Netzwerk.

== Aufnahme-PC ==
Auf diesem Computer läuft die Software [https://obsproject.com/de "Open Broadcaster Software"].

Um das Bild/Ton Signal welches auf dem Beamer gezeigt wird in OBS nutzen zu können, nutzen wir eine USB CaptureCard zwischen Referenten-PC und Beamer.

Als '''Kamera''' für den Referenten dient eine einfach USB Webcam.

Als '''Mikrofon''' nutzen wir Funkstrecken die an einem Behringer XR16 Mischpult angeschlossen ist. Wir lassen uns den Ton über den Monitorausgang des Mischpultes ausgeben, und leiten diesen über den Line-In Eingang des Aufnahme-PC ins OBS.

=== Konfiguration von OBS ===
Einstellungen -> Stream

* Plattform: Benutzerdefinert ...
* Server: rtmp://{Stream-PC-IP}:1935/live
* Streamschlüssel: stream

''{Stream-PC-IP} ist durch die IP-Adresse des Stream-PC zu ersetzen.''
Einstellungen -> Ausgabe -> Stream

* Bitrate: 4000Kbps

<br />

== Stream-PC ==
Dieser PC empfängt den Livestream vom Aufnahme-PC und stellt ihn im Netzwerk für andere Geräte zur Verfügung.

=== MonaServer2 ===
Auf diesem Computer läuft die Software [https://github.com/MonaSolutions/MonaServer2 MonaServer2]. Anleitung zur Installation findet sich [https://github.com/MonaSolutions/MonaServer2#readme hier].

Sobald gestartet stellt diese Software einen RTMP-Server zur Verfügung, an welchen der Aufnahme-PC seinen Stream senden kann.

Auch alle Wiedergabe-PCs können sich mit diesem RTMP-Server verbinden und den Stream empfangen.

=== FFmpeg ===
Auf diesem Computer läuft zudem die Software [https://ffmpeg.org/ FFmpeg]. Anleitung zu Installation findet sich [https://ffmpeg.org/download.html hier].

Mit dieser Software wird der Stream zusätzlich auf YouTube übertragen.

Diese Software startet man über folgende Kommandozeile.
C:\ffmpeg\bin\ffmpeg -i rtmp://127.0.0.1:1935/live/test -c:v copy -c:a copy -f flv rtmp://x.rtmp.youtube.com/live2/{Streamschlüssel}
''{Streamschlüssel} ist durch den Streamschlüssel von YouTube zu ersetzen.''

Die oben beschriebene Kommandozeile startet FFmpeg unter dem angegebenen Pfad. Nutzt als Eingabe den lokalen Stream der auf dem Stream-PC zur Verfügung steht und gibt diesen auf die Stream-URL von Youtube.

Die Parameter ''Stream-URL'' und den ''Streamschlüssel'' erhält man im [https://studio.youtube.com/ YouTube Studio] . Dort startet man über "Erstellen" -> "Livestream starten" einen Stream und bekommt dort die Parameter angezeigt.

Beim Stream auf eine externe Plattform ist auf ausstreichend Bandbreite des Internetzugang zu achten.
<br />

== Wiedergabe-PC ==
Dieser PC gibt den Livestream der vom Stream-PC empfangen wird wieder.

Möglicher Standort sind hier weitere Vortragsräume.

Von dieses PC´s kann es mehrere geben, wenn der Stream auf mehreren Geräten laufen soll.
<br />

=== VLC ===
Auf diesem Computer läuft die Software [https://www.videolan.org/index.de.html VLC].

==== Konfiguration von VLC ====
Medien -> Netzwerkstream öffnen ... -> rtmp://{Stream-PC-IP}/live/stream -> Wiedergabe
''{Stream-PC-IP} ist durch die IP-Adresse des Stream-PC zu ersetzen.''

Um den Stream auch bei Netzwerkausfall automatisch neu zu laden, in der unteren Navigationsleiste die Wiederholung einschalten. "Liste wiederholen"

Version vom 21. September 2021, 20:00 Uhr

Diese Seite soll einen Leitfaden geben wie die Sternwarte Sankt Andreasberg Live-Streaming einsetzt.

Unser Setup teilt sich dabei in 3 unterschiedliche Computer und Aufgaben die im folgenden kurz beschreiben werden.

Für eine stabile Performanz des Systems nutzen wir ein kabelgebundenes Netzwerk.

Aufnahme-PC

Auf diesem Computer läuft die Software "Open Broadcaster Software".

Um das Bild/Ton Signal welches auf dem Beamer gezeigt wird in OBS nutzen zu können, nutzen wir eine USB CaptureCard zwischen Referenten-PC und Beamer.

Als Kamera für den Referenten dient eine einfach USB Webcam.

Als Mikrofon nutzen wir Funkstrecken die an einem Behringer XR16 Mischpult angeschlossen ist. Wir lassen uns den Ton über den Monitorausgang des Mischpultes ausgeben, und leiten diesen über den Line-In Eingang des Aufnahme-PC ins OBS.

Konfiguration von OBS

Einstellungen -> Stream
  • Plattform: Benutzerdefinert ...
  • Server: rtmp://{Stream-PC-IP}:1935/live
  • Streamschlüssel: stream

{Stream-PC-IP} ist durch die IP-Adresse des Stream-PC zu ersetzen.

Einstellungen -> Ausgabe -> Stream
  • Bitrate: 4000Kbps


Stream-PC

Dieser PC empfängt den Livestream vom Aufnahme-PC und stellt ihn im Netzwerk für andere Geräte zur Verfügung.

MonaServer2

Auf diesem Computer läuft die Software MonaServer2. Anleitung zur Installation findet sich hier.

Sobald gestartet stellt diese Software einen RTMP-Server zur Verfügung, an welchen der Aufnahme-PC seinen Stream senden kann.

Auch alle Wiedergabe-PCs können sich mit diesem RTMP-Server verbinden und den Stream empfangen.

FFmpeg

Auf diesem Computer läuft zudem die Software FFmpeg. Anleitung zu Installation findet sich hier.

Mit dieser Software wird der Stream zusätzlich auf YouTube übertragen.

Diese Software startet man über folgende Kommandozeile.

C:\ffmpeg\bin\ffmpeg -i rtmp://127.0.0.1:1935/live/test -c:v copy -c:a copy -f flv rtmp://x.rtmp.youtube.com/live2/{Streamschlüssel}

{Streamschlüssel} ist durch den Streamschlüssel von YouTube zu ersetzen.

Die oben beschriebene Kommandozeile startet FFmpeg unter dem angegebenen Pfad. Nutzt als Eingabe den lokalen Stream der auf dem Stream-PC zur Verfügung steht und gibt diesen auf die Stream-URL von Youtube.

Die Parameter Stream-URL und den Streamschlüssel erhält man im YouTube Studio . Dort startet man über "Erstellen" -> "Livestream starten" einen Stream und bekommt dort die Parameter angezeigt.

Beim Stream auf eine externe Plattform ist auf ausstreichend Bandbreite des Internetzugang zu achten.

Wiedergabe-PC

Dieser PC gibt den Livestream der vom Stream-PC empfangen wird wieder.

Möglicher Standort sind hier weitere Vortragsräume.

Von dieses PC´s kann es mehrere geben, wenn der Stream auf mehreren Geräten laufen soll.

VLC

Auf diesem Computer läuft die Software VLC.

Konfiguration von VLC

Medien -> Netzwerkstream öffnen ... -> rtmp://{Stream-PC-IP}/live/stream -> Wiedergabe

{Stream-PC-IP} ist durch die IP-Adresse des Stream-PC zu ersetzen.

Um den Stream auch bei Netzwerkausfall automatisch neu zu laden, in der unteren Navigationsleiste die Wiederholung einschalten. "Liste wiederholen"