Willkommen im Handbuch vom datarhei Restreamer! Wählen Sie ein Thema aus, um Antworten zu finden, Schritt-für-Schritt-Anleitungen in den Leitfäden zu erhalten und Ihre Kenntnisse zu vertiefen.
🪄 Der Assistent hilft bei der Ersteinrichtung und Konfiguration der Videoquellen im datarheiRESTREAMER. Alle Einstellungen sind jederzeit nachträglich in den Einstellungen des Livestreams editierbar.
Video-Einrichtung
Nach dem erstmaligen Betreten der grafischen Benutzeroberfläche des datarhei Restreamers können Sie den Assistenten nutzen, um eine Videoquelle einzurichten. Der Assistent hilft Ihnen dabei, die einzeln Schritte bequem zu konfigurieren.
Alle Einstellungen sind jederzeit nachträglich editerbar.
In den kann der Assistent erneut im ersten Schritt oder direkt in den gestartet werden.
Schritt 1: Video-Einrichtung
Wählen Sie aus, ob die Videoquelle über eine Netzwerkquelle (z. B. einer Netzwerkkamera) oder vom internen RTMP-Server (z. B. OBS-Streams oder Wowza) abgerufen werden soll.
Push-Verfahren Tragen Sie die Adresse für die Videoquelle ein. Es wird HTTP, HTTPS (HLS, DASH), RTP, RTSP, RTMP, SRT unterstützt. Die Streaming-Adresse von Netzwerkkameras wird vom Hersteller in der Anleitung angegeben.
Sollten Sie OBS oder eine andere Videoquelle nutzen, verwenden diese Adresse als Videoquelle.
Sollten Sie eine aktive Raspberry Pi Cam haben, verwenden diese Adresse als Videoquelle.
Wenn Sie ein Videogerät über USB verwenden möchten.
Schritt 2: Video-Einrichtung
Wählen Sie eins der verfügbaren Videoprofile der Videoquelle aus.
Schritt 3: Audio-Einrichtung
In diesem Schritt wird der Ton vom Live-Stream eingestellt.
Stiller Audio Kanal wird empfohlen, wenn Sie keinen Ton haben aber für die Produktion des Videos eine Audio-Spur notwendig ist. Einige Dienste wie YouTube oder Facebook benötigen immer einen aktiven Tonkanal.
Den Ton deaktivieren.
Aktiviert den Audio-Kanal.
Schritt 4: Metadaten
Metadaten sind sehr wichtig für die Suchmaschinenoptimierung eins Videos. Eine kurze Beschreibung des Videos für das Publikum ist optimal.
Schritt 5: Lizenz
Denken Sie kurz über die Bedingungen nach, mit denen das Video im Internet veröffentlicht werden soll. Es werden alle Creative Commons Lizenzen unterstützt.
Die schlechtest Lizenz ist keine Lizenz!
CC0 1.0 Die Person, die ein Werk mit dieser Urkunde verbunden hat, hat das Werk der Allgemeinheit gewidmet, indem sie auf alle ihre Rechte an dem Werk weltweit nach dem Urheberrecht, einschließlich aller verwandten und benachbarten Rechte, verzichtet, soweit dies gesetzlich zulässig ist. Sie können das Werk vervielfältigen, verändern, verbreiten und aufführen, auch für kommerzielle Zwecke, alles ohne um Erlaubnis zu fragen.
CC BY 4.0 Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung.
Assistent neu starten
In den kann der Assistent erneut im ersten Schritt oder direkt in den gestartet werden.
Mehr Informationen
Notizen
Impressum und Nutzungsbedingungen im Fuß der Publication Webseite anpassen.
Abb. 1: Menü für die beiden Einstellungen im Footer der HTML Landingpage.
2 Impressum
Im Footer wird der Link zum Impressum aktiv, wenn ein Text im Textfeld steht und gespeichert wird.
3 Terms
Im Footer wird der Link zu den Nutzungsbededigungen aktiv, wenn ein Text im Textfeld steht und gespeichert wird.
4 Publication Webseite öffnen
Öffnet die Webseite in einem Browsertab.
5 Speichern
Speichern, um die Einstellungen zu sichern.
Mehr Informationen
Autorisierung
Kontrollieren Sie die Zugangsdaten für den Administrierenden und im Experten-Modus für IP-Adressen.
2 Anmeldung/JWT-Autorisierung aktivieren
Videoeinstellungen
Der Restreamer kann viele Videosignale verscheidener Video verarbeiten.
Video Anleitung
Template
Gestaltung der Publication Webseite mit verschiedenen Modulen.
2 Verfügbare Templates
Das aktuelle Standard-Template kann nicht gelöscht werden. Werden neue Templates hochgeladen, erscheinen diese in einem Dropdown.
Allgemeine Streameinstellungen
Die Audio- und Videoquellen bearbeiten und deren Verarbeitung bestimmen, eine Metadaten hinzufügen und die gewünschte Lizenz definieren.
Der Menüabschnitt der Quellen zeigt die aktiven Video- und Audioeinstellungen pro Kanal mit den Einstellungen für das Encoding und der Filter.
Kein Audio
Für Livestreams ohne Audio.
Mehr Informationen
Hardware Device
Videosignale von USB-Geräten senden und empfangen.
Die "USB Video Class" (UVC) umfasst Geräte, die Video über USB übertragen und fasst sie zu einer bestimmten Klasse von USB-Geräten zusammen. Dazu gehören Webcams, Camcorder, Transcoder und Geräte, die analoge Bänder in ein digitales Format umwandeln können. Diese Art von Videoquellen werden in der grafischen Benutzeroberfläche des datarhei Restreamers als Videoquellen angezeigt und sind mit wenigen Handgriffen für das Live-Streaming aktiv.
Mehr Informationen
Raspberry Pi Cam
Fehlt noch in der GUI
Es gibt verschiedene Arten von Kameraplatinen für den Raspberry Pi. Die offiziellen Raspberry Pi Kameras sind in der Lage, hochauflösende Fotos und Full HD 1080p Videos aufzunehmen und können vollständig programmatisch gesteuert werden. Nach der Installation im Menü "raspi-config" können alle Kameras im Restreamer für Livestreaming verwendet werden.
Mehr Informationen
Den Assistenten für eine schnelle und einfache Einrichtung nutzen, oder die Quellen direkt im benutzerdefinierten Modus bearbeiten.
Videoeinstellungen
2 Videoassistenten starten
🧙♂️ Starten den Assistenten für die Videoquellen
3 Videoeinstellungen
Anpassen der aktiven Videoeinstellungen
Audioeinstellungen
4 Audioassistenten starten
🧙♂️ Startet den Assistenten für die Audioquellen
5 Audioeinstellungen
Anpassen der aktiven Audioeinstellungen.
...
6 Abbrechen
Nicht gespeicherte Einstellungen gehen durch Abbrechen verloren.
7 Videoquelle löschen
Die aktive Videoquelle wird vollständig aus dem System entfernt.
8 Speichern
Nicht vergessen die Einstellungen zu sichern.
9 Schließen
Das aktive Fenster ohne zu speichern schließen.
Mehr Informationen
Abb. 1: Übersicht des Menüs für die allgemeinen Einstellungen des aktiven Livestreams.
CC BY SA 4.0 Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.
CC BY NC 4.0 Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke und nur so lange, wie die Nennung des Urhebers erfolgt.
CC BY NC SA 4.0 Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke, und nur solange der Urheber genannt wird. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.
CC BY ND 4.0 Diese Lizenz erlaubt Wiederverwendern das Kopieren und Verteilen des Materials in jedem Medium oder Format nur in unangepasster Form und nur so lange, wie die Nennung des Urhebers erfolgt. Die Lizenz erlaubt die kommerzielle Nutzung.
CC BY NC ND 4.0 Diese Lizenz erlaubt Wiederverwendern das Kopieren und Verteilen des Materials in jedem Medium oder Format nur in unangepasster Form und nur so lange, wie die Nennung des Urhebers erfolgt. Die Lizenz erlaubt die kommerzielle Nutzung.
Alle Geräteeinstellungen kontrollieren und steuern.
Abb. 1: Übersicht allgemeine Systemeinstellungen.
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit ENV markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
Der Expertenmodus erweitert die Möglichkeiten der Konfiguration.
2 Allgemein
Knoten-ID?
Über die Knoten-ID kann der laufende datarhei Core eindeutig identifiziert werden.
Name
Der Name erleichtert es Menschen den Core zu identifizieren. Der Name wird automatisch generiert oder kann individuell angepasst werden.
3 Aktualisierungen
Automatische Prüfung auf Aktualisierungen aktivieren.
Sobald ein Core mit dem Service verbunden ist wird der Service Sie über Updates informieren.
4 Expertenmodus
Im Expertenmodus haben Sie Zugriff auf alle Funktionen von datarhei Restreamer, unter anderem auch den Export von Datenbanken oder das Verschlüsseln externer Dateien. Durch den gegenüber dem Anfängermodus deutlich erweiterten Funktionsumfang ist der Expertenmodus vor allem für Benutzer gedacht, die das Programm bereits kennen und dessen vollen Funktionsumfang wünschen.
5 Restart
Neustart des Core.
6. Speichern
Einstellungen sichern nicht vergessen.
7. Abbrechen
Nicht gespeicherte Einstellungen gehen durch Abbrechen verloren.
8. Fenster schließen
Schließt das aktive Fenster ohne zu speichern.
Mehr Informationen
Systemeinstellungen
Systemeinstellungen können Sie in diesem Bereich bearbeiten.
Übersicht
Abb. 1: Übersicht der globalen Systemeinstellungen.
Secure Reliable Transport (SRT) ist ein Open-Source-Videotransportprotokoll, das das UDP-Transportprotokoll verwendet.
1 SRT Einstellungen
Abb. 1: Das Menü für die SRT-Einstellungen in den Systemeinstellungen.
Docker-Port-Zuordnung: Das Besondere ist UDP, das Sie wie folgt in den Docker-Startbefehl für den Restreamer einbauen: -p 6000:6000/udp. Standardmäßig verwendet Docker immer TCP für die Ports. Wenn Sie also /udp vergessen, werden Sie den SRT nicht erreichen.
2 SRT-Server
Der ✅ Haken aktiviert den SRT-Server im datarhei Restreamer.
3 Port
Einstellungen für den Port des SRT-Servers.
Der Standardport für die Lauschadresse ist der Port: 6000
4 Token
SRT-Token für die Veröffentlichung und Wiedergabe. Es ist ein Schutz gegen unerwünschte Eingaben/Ausgaben. Das Token ist der Wert des URL-Abfrageparameters "token". Diese Einstellung ist optional.
5 Passphrase
Diese Einstellung verschlüsselt den Stream und ist optional.
Mehr Informationen
Prozessreport
In Situationen wo etwas nicht ganz so funktioniert wie erwartet, können wir Ihnen mit den Informationen aus dem Prozessreport bei der Fehlerbehebung helfen, das Problem zu lösen.
Abb. 1: Menü öffnen
Abb. 2: Prozess Report kopieren
DSGVO! Alle IP-Adressen und Zugangsdaten werden anonymisiert gespeichert.
Wenn Sie Probleme haben und Hilfe im Online-Helpdesk von datarhei oder auf GitHub anfordern, ist die häufigste Informationsquelle der Prozessbericht. Dieser Bericht enthält Systeminformationen, Benutzerzugriff, Ereignisprotokoll, Einstellungsliste und Netzwerkkonfigurationen. Die Einstellungsliste kann Benutzer-IDs enthalten, aber keine Passwörter oder IP-Adressen.
Abrufen eines Prozessreport
Klicken Sie auf Prozessbericht, speichern Sie ihn als .txt-Datei, kopieren Sie die Daten in den Cache und hängen Sie ihn an den Fall an.
Mehr Informationen
Speicherplatz
Die Speicherung von Videos kontrollieren.
Abb. 1: Das Menü für die Speicherplatz-Einstellungen
Einstellungen für den Speicherplatz sind nur im Experten-Modus sichtbar.
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit ENV markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
2 Einstellungen für /memfs
Basisauthentifizierung für PUT-, POST- und DELETE-Anfragen. Es wird dringend empfohlen die Basisauthentifizierung zu aktivieren, um unbefugte Schreibzugriffe in /memfs zu verhindern.
3 Nutzername
4 Passwort
5 Maximale Dateigröße
6 Alte Dateien entfernen
7 Festplatte
8 Festplatten Cache
9 Maximale Dateigröße
10 Cache Timeout
11 Maximale Dateigröße
12 Cache Type
Mehr Informationen
Allgemeine Einstellungen
Neben dem Player bietet der Restreamer eine eigene Landingpage, die Publication Webseite, für die einfache und schnelle Präsentation des Live-Streams.
Abb. 1: Hauptmenü für die Einstellungen der Publication Webseite.
2 Seitename
Legt den Namen der Publication Webseite für die Kopfzeile und den Seitentitel fest.
3 Publication Webseite aktivieren
Setzen Sie den Haken, damit die index.html der Publication Webseite erreichbar ist. Die index.html liegt im Homeverzeichnis vom Restreamer.
4 datarhei Unterstützen
Unterstützung für den datarhei Restreamer in der Fußzeile. Danke Dir. 👾
5 Publication Webseite öffnen
Der Button führt direkt zu der index.html Publication der Webseite.
Mehr Informationen
Publication Webseite
datarhei Restreamer liefert eine fertige Webseite, für die einfache und schnelle Präsentation des Live-Streams. Die Seite ist mit einem Videoplayer ausgestattet und sofort startklar.
Konfigurationsmenü
Auf der Publication Webseite können Sie die einzelnen Elemente bearbeiten und über mit HTML Codeelementen erweitern.
Abb. 1: Konfigurationsmenü der Publication Webseite mit dem Videoplayer.
Mit zwei Klicks zu den Einstellungen der Publication Webseite
Mehr Informationen
Virtuelle Videoquelle
Mit der Hilfe der Testsignale ist es möglich, ein Übertragungssystem zu testen, auf Stabilität zu prüfen oder Eigenschaften zu ermitteln.
Abb. 1: Virtuelle Videoquellen im Konfigurationsmenü einrichten
Im Restreamer stehen verschiedene Signale, wie Game Of Live steht als Option mit S23/B3 Regel, für den Testbetrieb zur Verfügung. FPS und Größe können je nach Signal angepasst werden.
2 Auswahl Video-Quelle
Testbild
Testbild erweitert
RGB-Testbild
YUV-Testbild
EBU PAL 75%
EBU PAL 100%
SMPTE EG 1-1990
SMPTE RP 219-2002
Game of Live
3 Bildfrequenz
Die Bildfrequenz bezeichnet die Anzahl der Einzelbilder, die pro Zeitspanne aufgenommen oder wiedergegeben werden und wird in der Einheit FPS (Frames Per Second), BpS (Bildrahmen/Bilder pro Sekunde) oder Hz (Hertz) angegeben. Standardwert ist im 25 / 30 / 50 / 60 FPS.
4 Videoauflösung
Eine Auflösung, die der Auflösung (Pixelzahl) eines Anzeigegerätes entspricht, wird als native Auflösung bezeichnet. Der Restreamer arbeitet am besten mit 16:9 Auflösungen zusammen.
5 Prüfen
Nach erfolgreicher Prüfung können weitere Details und die Einstellungen für die Encodierung angezeigt werden
Mehr Informationen
Code Injection
Benutzerdefinierte Code-Injektion für fortgeschrittene Anwender. Für die Nutzung von externen Widgets und Stile — Beispiel auf der Hilfeseite.
Abb. 1: Code Injection für die Publication Webseite.
Abb. 2: Code Injection mit Beispielen für den Code.
2 Siteheader erweitern
Code in den Header-Stil einfügen. Code am Ende des Bodys beispielsweise für die Nutzung externer Skripte.
3 Channelliste erweitern
Code in der Channelliste einfügen.
4 Inhalt erweitern
Code zwischen Beschreibung des Live-Streams und Autorenname einfügen. Beispielsweise für ein Kommentar-Widget oder Social Media-Widget.
5 Footer erweitern
Code in den Header-Stil einfügen.
6 Publication Webseite öffnen
Der Button führt direkt zu der index.html Publication Webseite.
7 Speichern
Speichern, um die Einstellungen zu sichern.
Mehr Informationen
Protokoll
Die Protokolldaten vom Logging unterstützen bei der gezielten Fehlersuche.
Abb. 1: Menüpunkt für das Logging.
Diese Einstellungen sind nur im Experten-Modus sichtbar.
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit ENV markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
2 Kopieren
Kopiert das Systemprotokoll in den Zwischenspeicher.
3 Protokollierungsebene
Verschiedene Stufen der Protokollierung. Es gibt fünf verschiedene Level.
Silent:
Error:
Warn: Fehler und Warnmeldungen
4 Protokollzeilen
Die Anzahl der Protokollzeilen.
FFmpeg
5 Protokollzeilen
Anzahl der aktuellsten Protokollzeilen, die für jeden Prozess aufbewahrt werden sollen.
6 Protokollhistorie
Anzahl der aktuellsten Protokollzeilen, die für jeden Prozess aufbewahrt werden sollen.
Mehr Informationen
RTMP
Konfigurationseinstellungen für den internen RTMP-Server.
Abb. 1: Das Menü für die RTMP Einstellungen
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit ENV markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
RTMP und RTMPS werden gleichzeitig unterstützt.
RTMP/S
2 RTMP Server
Der ✅ Haken aktiviert den RTMP-Server.
3 RTMPS Server
Der ✅ Haken aktiviert den RTMPS-Server.
4 Port RTMP
Port Einstellungen für den RTMP Server.
Der Standardwert für die Lauschadresse ist der Port: 1935.
5 Port RTMPS
Port Einstellungen für den RTMPS Server.
Der Standardwert für die Lauschadresse ist der Port: 1936.
6 App
Der RTMP-Anwendungsname ist ein Pfadpräfix für den Streamnamen zur Veröffentlichung und Wiedergabe. Dies wird manchmal von RTMP-Clients verlangt. Er kann ein beliebiger Name sein (z. B. /foobar) und wird dem Streamnamen vorangestellt (z. B. /foobar/live.stream).
7 Token
RTMP-Token für die Veröffentlichung und Wiedergabe. Das Token ist der Wert des URL-Abfrageparameters 'token'.
Mehr Informationen
Design
Farben und Hintergrund der Publication Webseite mit RGB und Webfarben anpassen.
Abb. 1: Menü für die Einstellungen des Designs der Publication Webseite.
2 Textfarbe
Default
Farbe für allgemeinen Text.
Headline
Für alle Überschriften in Titel, Channels, Modalbox
Link
Die Linkfarbe in den Texten
Link Mouseover
Hoverfarbe beim überfahren mit dem Mauszeiger.
3 Hintergrundfarben
Default
Hintergrundfarbe der Webseite.
Header
Farbe für die Titelleiste der Webseite.
Selected
Farbe der aktiven Kachel bei den Channels. Nur bei mehreren Livestreams aktiv.
Unselected
Farbe der inaktiven Kachel bei den Channels. Nur bei mehreren Livestreams aktiv.
Linecolor
Linienfarbe definiert die Farbe der horizontalen Linien.
4 Hintergrundbild
Hintergrundbild als JPEG oder PNG hochladen. Empfohlene Auflösung 1280x720 px. Die Adresse zu dem Bild wird angezeigt.
5 Publication Webseite öffnen
Der Button führt direkt zu der index.html der Publication Webseite.
6 Speichern
Speichern, um die Einstellungen zu sichern.
Mehr Informationen
Prozessdetails
Protokolldaten für die Diagnose aktiver Livestreams liefert die Prozessdetails Anzeige im Hauptbildschirm.
Abb. 1: Menü öffnen
Abb. 2: Daten kopieren und analysieren
1 Banner
datarhei Restreamer verwendet FFmpeg für das Streaming und speichert zu Diagnosezwecken Protokolldateien für jeden Videoprozess.
2 Protokoll
Protokolldaten des laufenden FFmpeg-Prozesses.
3 Telemetriedaten
Es werden die wichtigsten Rohdaten des aktiven Livestreams in Echtzeit angezeigt.
Laufzeit in Tagen:Stunden:Minuten
FPS sind die Bilder pro Sekunden
Qualität steht für
Mehr Informationen
Netzwerkquelle
Audiosignal mit dem Videokanal aus dem Netzwerk verwenden.
Abb. 1: Audio über Netzwerkquelle
Auswahl Audio-Quelle
2 Quelle
Stille
Rauschen
Sinus
3 Sampling Rate
Es wird die Standart Sampling Rate 44100 Hz empfohlen.
96000 Hz
88200 Hz
48000 Hz
Abtastrate des Audio-Streams.
4 Layout
Es wird Stereo und Mono unterstützt.
5 Prüfen
Nach der Auswahl der Einstellungen muss der Audio-Stream geprüft werden. Erst nach erfolgreicher Prüfung kann die Einstellung gesichert werden.
Durch Betätigen des Knopfes wird der Empfang des Videosignals verifiziert.
> PRÜFEN
Wir die Audioquelle nicht akzeptiert kann die Fehlermeldung direkt angezeigt werde. Über den Klick auf: „Details der Überprüfung ansehen“.
Mehr Informationen
Systemmonitoring
Das Systemmonitoring misst und beobachtet die wichtigsten Systemfunktionen vom Hostsystem des Core in Echtzeit. Erreichen Schwellwerte kritische Regionen, warnt das System.
1 Monitoring des aktiven Videokanals
Zum aktiven Videokanal gibt es verschiedene Systemwerte im Hauptbildschirm.
Abb. 1: Überwachung des Videokanals
CPU und Speicher werden permanent angezeigt.
Abb. 2: Permanentes Systemmonitoring
2 Erweiterte Anzeige
Wird der Mauszeiger in den Bereich bewegt, erscheinen weitere Details.
Mehr Informationen
Framebuffer
Verwendung als Screencapture Monitor
Funktioniert — wird aber nur für native Installationen unterstützt.
Folgen Sie uns auf Twitter oder YouTube und melden Sie sich für unseren Newsletter an, um die Einführung dieser Funktion nicht zu verpassen.
In den Netzwerkeinstellungen die Grundlagen für ein funktionierendes Netzwerk konfigurieren.
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit ENV markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
Multi-Videoquelle
Zusätzliche Videoquellen anlegen, verwalten und löschen.
Weitere verschiedene Videoquelle anlegen
In wenigen Schritten können zusätzliche Videoquellen über die Oberfläche im Browser aktiviert werden.
Wiedergabe
Kontrollbereich für die Erstellung von Statistiken der Nutzenden.
Einstellungen für die Wiedergabe sind nur im Experten-Modus sichtbar.
Gesperrte Einstellungen, die mit Umgebungsvariablen beim Start gesetzt worden sind werden mit
Verarbeitung und Steuerung
Allgemeine Eigenschaften der Prozesskontrolle des Livestreams.
HLS
HTTP-Livestreaming (HLS) ist ein Videostreamingprotokoll und Industriestandard.
Auswahl des Speicherortes im Arbeitsspeicher oder auf der Festplatte.
3 EXT-X Version
Auswahl der HLS-Version für unterschiedliche Anforderungen.
Version 3 wird empfohlen und ist Standard.
Version 6 ist mit garantierten iFrames für jeden HLS-Chunk. Einige Player erfordern dies.
Version 7 arbeitet mit fragmentierten MP4-Dateien. MPEG-DASH wurde angepasst.
4 Segment länge
Die Einheit für die Segmentlänge sind Sekunden. Das Segment wird beim nächsten Schlüsselbild geschnitten, nachdem diese Zeit verstrichen ist. Als Standardwert empfehlen wir den Wert 2 zu nutzen.
5 Listen größe
Maximale Anzahl von Wiedergabelistensegmenten. Der Wert 0 wird alle Segmente enthalten. Als Standardwert empfehlen wir den Wert 6 zu nutzen.
6 Master playlist
Master Playlist Option (Standard ist aktiv). Dies erhöht die Kompatibilität der Player.
7 Autoclean
Automatische Bereinigung aller Mediendaten nach Beendigung des Prozesses.
8 RTMP Output
Veröffentlichen Sie den Stream als RTMP-Ausgabe.
9 SRT Output
Veröffentlichen Sie den Stream als SRT-Ausgabe.
10 Vorschaubild
Ein Vorschaubild wird aus dem Livestream generiert.
11 Intervall
Das Intervall ist in Sekunden und gibt den Wert an bis ein Vorschaubild (JPEG) der Videoquelle aktualisiert wird. Als Standardwert empfehlen wir 1 Minute, 60 Sekunden.
Prozess
Verhaltensregel für den laufenden Videoprozess bei einer Störung.
12 Wiederverbinden
Über die Checkbox wird entscheiden, ob der Stream sich erneut Verbinden soll oder nicht.
13 Wiederverbinden
Intervall in Sekunden, bis die Verbindung wieder startet.
14 Zeitüberschreitung
Sekunden, bis ein hängender Prozess beendet wird und als Fehlerhaft beendet wird.
...
15 Abrechen
Nicht gespeicherte Einstellungen gehen beim Abbrechen verloren.
16 Speichern
Vergessen Sie nicht, die Einstellungen zu speichern.
Der öffentlich erreichbare Domainname des Hosts, auf dem dieser Restreamer läuft. Mehrere Domänennamen durch Komma trennen.
Standardwert ist: demo-core.datarhei.com
3 HTTP-Adresse
Adresse, auf der HTTP-Anfragen abgehört werden sollen.
Der Standardwert ist Port: 8080
4 HTTPS-Adresse
Adresse, auf der HTTPS-Anfragen abgehört werden sollen.
Der Standardwert ist Port: 8181
HTTPS (SSL/TLS)
5 Zertifizierung mit Let’s Encrypt
Let’s Encrypt erfordert einen oder mehrere öffentliche Domainnamen und einen erreichbaren Port 80/TCP. Der HTTP-Port wird automatisch geändert.
Bandbreitensteuerung
6 Maximale Sitzungen
Legt ein Limit für Betrachtende in einer HLS-Sitzung fest. Sobald das Limit überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandbreitenlimit überschritten).
Der Standardwert ist unbegrenzt: 0
7 Maximale Bitrate
Legt eine Bandbreitenbegrenzung in Mbit/s für die ausgehende HLS-Datenübertragung fest. Alle Dienste und ausgehenden Prozesse werden in die Berechnung mit einbezogen. Sobald die Bandbreite überschritten wird, erhalten HLS-Zuschauende den HTTP-Statuscode 509 (Bandbreitenlimit überschritten).
Das Icon öffnet eine zusätzliche Ebene am unteren Bildschirmrand.
Abb. 1: Der Menüpunkt öffnet die Videobar.
2 Videoquelle hinzufügen
Über den Assistenten wird die neue Videoquelle angelegt. Nach dem erfolgreichen anlegen und speichern erscheint die neue Videoquelle in der Leiste (Videobar) am unteren Bildschirmrand.
Abb. 2: In der Videobar neue Videoquelle anlegen.
3 Aktive Videoquellen
Aktive Videosignale werden in der Videobar am unteren Bildschirmrand angezeigt.
4 Menü schließen
Zwischen den Videoquellen umschalten
Um zwischen den aktiven Videoquellen zu wechseln, öffnen Sie die Leiste am unteren Bildschirmrand und klicken auf den Videokanal, um zwischen den Videokanälen zu wechseln.
Abb 3: Zwischen den aktiven Videosignalen 1 und 2 umschalten.
Videoquelle löschen
Jede Videoquelle wird über das Menü der Einstellungen des jeweiligen Livestreams gelöscht.
Abb. 4: Videoeinstellungen des aktiven Livestreams öffnen.
markiert. Umgebungsvariablen deaktivieren oder anpassen schaltet die Einstellungen frei.
Security
2 Allow all referrer
Zugriff von allen Referrer zulassen aktivieren oder deaktivieren.
3 CORS-Sicherheit
Die HTTP-Anfragekopfzeile „Referrer“ enthält eine absolute oder partielle Adresse der Seite, von der die Anfrage ausgeht. Der Referrer-Header ermöglicht es einem Server, eine Seite zu identifizieren, von der aus sie besucht wird. Diese Daten verwendet der datarhei Restreamer und bringt so ein Basisschutz für die Livestreams.
Die Zugangskontrolle greift, sobald der Haken deaktiviert ist und eine Domain eingetragen ist.
Syntax: Eine Adresse pro Zeile.
Standardwert ist alles zulassen: *
Alle Zugriffe akzeptieren.
4 HLS-Statistik für /memfs
Die Anzahl des Publikums wird angezeigt, wenn der Haken aktiv ist.
5 IP-Bereiche ignorieren
Um Zuschauende von der Statistik auszuschließen, kann es notwendig sein, IP-Adressen zu ignorieren, damit die Statistik nicht verfälscht wird. Im Textfeld kann hierfür eine Liste der IP-Bereiche in CIDR-Notation erstellt werden, z. B. 127.0.0.1/32, die von der Statistik nicht erfasst werden.
Syntax: Ein IP-Bereich pro Zeile.
Alle Sitzungen aufzeichnen: Feld leer lassen
6 Zeitüberschreitung der Sitzung
Länge des Zeitintervalls in Sekunden, wenn die Sitzung des Zuschauenden beendet wird, um nicht länger von der Statistik erfasst zu werden.
Standardwert ist: 30 Sekunden
7 Sitzungsverlauf persistieren
Die Daten der Sitzungen werden auf der Festplatte des Core-Hostsystems gespeichert.
Abb. 3: Mouseover des Systemmonitorings im Hauptbildschirm
Lizenz
Die Creative Commons (CC)-Lizenz für jeden Livestream verwenden.
Abb. 1: Menü für die Lizenzierung des Livestreams mit einer Creative Commons Lizenz.
2 Lizenz Auswahl
Die Creative Commons (CC)-Lizenz ist eine von mehreren öffentlichen Urheberrechtslizenzen, die die freie Verbreitung eines ansonsten urheberrechtlich geschützten "Werks" ermöglichen. Eine CC-Lizenz wird verwendet, wenn ein Autor anderen Personen das Recht geben möchte, ein von ihm (dem Autor) geschaffenes Werk zu teilen, zu verwenden und darauf aufzubauen. CC bietet einem Autor Flexibilität (zum Beispiel könnte er sich dafür entscheiden, nur nicht-kommerzielle Nutzungen eines bestimmten Werks zu erlauben) und schützt die Personen, die das Werk eines Autors nutzen oder weiterverbreiten, vor Bedenken wegen einer Urheberrechtsverletzung, solange sie sich an die Bedingungen halten, die in der Lizenz angegeben sind, mit der der Autor das Werk verbreitet.
Je nachdem für welche Lizenz du dich entscheidest, wird dir ein Logo für die Webseite generiert.
CC0 1.0
Die Person, die ein Werk mit dieser Urkunde verbunden hat, hat das Werk der Allgemeinheit gewidmet, indem sie auf alle ihre Rechte an dem Werk weltweit nach dem Urheberrecht, einschließlich aller verwandten und benachbarten Rechte, verzichtet, soweit dies gesetzlich zulässig ist. Sie können das Werk vervielfältigen, verändern, verbreiten und aufführen, auch für kommerzielle Zwecke, alles ohne um Erlaubnis zu fragen.
CC BY 4.0
Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung.
CC BY-SA 4.0
Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format zu verbreiten, zu remixen, anzupassen und darauf aufzubauen, solange der Urheber genannt wird. Die Lizenz erlaubt die kommerzielle Nutzung. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.
CC BY-NC 4.0
Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke und nur so lange, wie die Nennung des Urhebers erfolgt.
CC NC-BY-SA 4.0
Diese Lizenz erlaubt es Wiederverwendern, das Material zu verbreiten, zu remixen, zu adaptieren und darauf aufzubauen, und zwar in jedem Medium oder Format und nur für nicht-kommerzielle Zwecke, und nur solange der Urheber genannt wird. Wenn Sie das Material umarbeiten, anpassen oder darauf aufbauen, müssen Sie das geänderte Material unter identischen Bedingungen lizenzieren.
CC BY-ND 4.0
Diese Lizenz erlaubt Wiederverwendern das Kopieren und Verteilen des Materials in jedem Medium oder Format nur in unangepasster Form und nur so lange, wie die Nennung des Urhebers erfolgt. Die Lizenz erlaubt die kommerzielle Nutzung.
CC BY-NC-ND 4.0
Diese Lizenz erlaubt es Wiederverwendern, das Material in jedem Medium oder Format in unangepasster Form zu kopieren und zu verbreiten, und zwar nur für nicht-kommerzielle Zwecke und nur so lange, wie der Urheber genannt wird.
Mehr Informationen
Sprache
Die Benutzeroberfläche ist in verschiedene Sprachen verfügbar.
Die Sprache der Benutzeroberfläche über das Systemmenü wechseln. Es sind verschiedene Sprachen verfügbar.
Jeder kann mitmachen! Wenn Sie uns bei der Übersetzung helfen möchten, können Sie eigene Sprachfiles auf GitHub hochladen.
Abb. 1: Über das Systemmenü
Abb. 2: Das Sprachmenü öffnen
Abb. 3: Sprache wählen
Mehr Informationen
Virtuelle Audioquelle
Die Audio-Einstellungen für eine virtuelle Audioquelle.
Abb. 1: Menü virtuelle Audioquelle
Auswahl Audioquelle
2 Quelle
Stille
Rauschen
Sinus
3 Sampling Rate
Wir empfehlen eine Samplingrate mit 44100 Hz.
96000 Hz
88200 Hz
48000 Hz
Abtastrate des Audio-Streams.
4 Layout
Es wird Stereo und Mono unterstützt.
5 Prüfen
Nach der Auswahl der Einstellungen muss der Audio-Stream geprüft werden. Erst nach erfolgreicher Prüfung kann die Einstellung gesichert werden.
Durch Betätigen des Knopfes wird der Empfang des Videosignals verifiziert.
> PRÜFEN
Wir die Audioquelle nicht akzeptiert kann die Fehlermeldung direkt angezeigt werde. Über den Klick auf: „Details der Überprüfung ansehen“.
Mehr Informationen
Videoplayer-Einstellungen
Der Videoplayer ist Teil des Publication Service als HTML Snippet für die Webseite und der Publication Webseite.
Konfigurationsmenü Videoplayer
Abb. 1: Konfigurationsmenü für die Playereinstellungen öffnen
Abb. 2: Konfigurationsmenü für den Videoplayer.
1 Einbetten
Das iFrame ist das HTML-Element, das zur Einbettung des Videoplayers mit dem Livestream auf Webseiten dient. Wir empfehlen das Seitenverhältnis des Videostreams einzuhalten, damit das Video korrekt abgespielt wird.
2 Farbe
Die Anpassung der Farben des Videoplayers. Die verwendete Syntax ist der Standard für Farben in HTML im Hex-Farbcode (#fcee21)
3 Logo
Ein Logo für das Branding mit einer Grafik in PNG oder JPEG Format erfolgt über die Schaltfläche. Nach dem Vorgang erscheint der öffentliche Pfad zur Grafik.
Über das Dropdown Menü kann die Position der Grafik in den Ecken des Players und ein Link vergeben werden.
4 Poster
Ein Poster als Snapshot-Alternative mit einer Grafik in PNG oder JPEG Format erfolgt über die Schaltfläche. Nach dem Vorgang erscheint der öffentliche Pfad zur Grafik.
5 Statistik
Das Google Analytics-Tracking wird über den GA-Code aktiviert. Den Code finden Sie in Ihrem Google Konto.
Mit den zusätzlichen interessanten Informationen erscheint im Video ein neues Fenster mit verschiedenen Angaben. Dort sehen Sie technische Informationen wie die Video-ID, die Auflösung, die Verbindungsgeschwindigkeit sowie die Lautstärke. Die Werte können für verschiedene Zwecke interessant sein, etwa aus technischer Neugier oder für Content-Ersteller, die ihre Videos mit anderen Inhalten vergleichen möchten.
6 Wiedergabe
Autostart des Videos startet automatische den Livestream und Stumm schalten den Audiokanal ab.
Mehr Informationen
Metainformationen
Eine kurze Beschreibung soll möglichst genau erklären, was das Publikum erwartet.
2 Inhalt
Ein kurzer und genauer Name hilft den Suchmaschinen den Videostream zu indexieren. Die Beschreibung des Videos wird dem Publikum außerdem helfen, die Inhalte zu verstehen. Der Titel sollte die Zeichenlänge von 55 Zeichen nicht überschreiben.
Videosignale aus einem Netzwerk senden und empfangen.
1 Netzwerk als Videoquelle
Daten abholen oder empfangen? Es stehen zwei verschiedene Varianten als Modus zur Auswahl: Abholen oder Empfangen. Die jeweilige Einstellung beeinflusst die weitere Menüführung.
2 Empfangen im Pull-Modus
3 Protokoll
Sie können zwischen > RTMP oder > HLS wählen.
4 Sende den Stream an diese Adresse:
Tragen Sie diese Adresse in das Sendegerät vom Videosignal ein.
5. > PRÜFEN
Durch Betätigen des Knopfes wird der Empfang des Videosignals verifiziert.
Wir der Stream nicht akzeptiert kann die Fehlermeldung direkt angezeigt werde. Über den Klick auf: „Details der Überprüfung ansehen“.
2 Abholen im Push-Modus
3 Adresse der Netzwerkquelle Push
An dieser Stelle kann die Adresse des Servers angepasst werden. Die Adresse unterstützt HTTP, HTTPS (HLS, DASH), RTP, RTSP, RTMP, SRT.
4 Zugangsdaten
Falls benötigt, können hier die Zugangsdaten der Videoquelle eingetragen werden.
5 Erweiterte Einstellungen im Push-Modus
HTTP und HTTPS
Eingabe mit nativer Geschwindigkeit lesen
Bildfrequenz der Eingabe erzwingen
User-Agent
Allgemein
Tread Queu Size
Diese Option legt die maximale Anzahl von Paketen in der Warteschlange fest, wenn sie aus der Datei oder dem Gerät gelesen werden. Bei Live-Streams mit niedriger Latenz / hoher Rate können Pakete verworfen werden, wenn sie nicht rechtzeitig gelesen werden; die Einstellung dieses Wertes kann FFmpeg dazu zwingen, einen separaten Eingabe-Thread zu verwenden und Pakete zu lesen, sobald sie ankommen.
Der Standardwert ist 512
> Flags
Standardwert ist: genpts
discardcorrput -> Beschädigte Frames verwerfen
fastseek -> Aktiviert schnelle, aber ungenaue Suchvorgänge für einige Formate.
genpts -> Zeitstempel des Videos erzeugen
6 > Prüfen
Nach dem Start des Prüfvorganges kann der aktive Videostream ausgewählt werden.
„Show probe details“ zeigt die Rückmeldung von FFMPEG
Einstellungen für die Encodierung
Passthrough (copy) Option nimmt den unbearbeiteten Videostream.
Passthrough (copy) Option nimmt den unbearbeiteten Videostream.
H.264 (libx264) startet ein Videoencoding mit der freien und quelloffene Softwarebibliothek.
Im Anschluss kann direkt zu den Audio-Einstellungen gewechselt werden
YouTube Video: Schnellstartanleitung erklärt das Hinzufügen udn Löschen einer Videoquelle
YouTube Video: Schnellstartanleitung für die Systemkonfiguration im datarhei Restreamer.
Publication-Services
Der Publikation-Service hilft Ihnen einen Video-Output zu einer Gegenstelle zu schicken. Es ist eine virtuelle Sendung, um viele oder einzelne Ziele mit einem Live-Video zu beliefern.
Vorraussetzung für die Nutzung von Publication Services ist ein aktives Benutzerkonto auf dem externen Videostreaming-Dienst.
Anleitungen für die Einstellungen der Zieldienste sind auf der Zielplattform zu finden. Stichworte für die Recherche sind: „Externes RTMP“ oder „Externes HLS“.
igndts ->Dekodierung des Zeitstempels ignorieren
ignidx -> Index ignorieren
nobuffer -> Durch die optionale Pufferung verursachte Latenzzeit verringern
nofillin -> Fehlende Werte, die genau berechnet werden können, nicht ausfüllen
noparse -> AVParsers deaktivieren, das braucht auch Nofillin
sortdts -> Versuchen, die ausgegebenen Pakete durch Dekodierung des Zeitstempels zu verschachteln
Abb. 1: Das + Symbol öffnet den Bereich mit den verschiedenen Publication Services.
Wir haben verschiedene Publication Services vorbereitet. Es können beliebig viele neue Services zu verschiedenen Plattformen angelegt werden.
Abb. 2: Beispiel für die Nutzung des Publication Service für die Nutzung mit YouTube
Abb. 3: Detail-Einstellungen des Publication Service zu YouTube
Abb. 4: Aktiver Publication Service zu YouTube auf dem Hauptbildschirm.
Videoanleitung
Plattformen
Sollte eine Plattform für die Distribution Ihres Contents fehlen, melden Sie sich bei uns. Wir ergänzen den Publication Service sofort. Einfach einen Pull-Request über GitHub einreichen oder eine Mail an [email protected] schreiben.
Social Media
YouTube
Facebook
Twitter
Twitch
Vime
Instagram
Amazon RTMP FEHLT
Linked IN RTMP fehlt
TikTok
CDN
livespotting.com - Die #1 Webcam Plattform für Webcams
restream.io - Multi-Channel Plattform
be.live - https://be.live - externe Videoquellen nicht möglich RTMP kommt bald. Stand 1.12.2021
Brightcove - OTT Plattform
Akamai - CDN
DaCast - OTT Plattform
CDN77 - CDN
Software
WOWZA
Icecast
Red5
Mist Server
Kurento
Streamhash
Clipbucket
FreeSwitch
Nimble Streamer
Xsplit
Wirecast
Unreal Media Server
NginX with nginx-rtmp-module
Protokoll
Image2
RTSP
RTMP
HLS
DASH
SRT
UDP
MPEG-TS
Framebuffer
Der Ablauf für die Nutzung von Publication-Services ist immer sehr ähnlich. Der datarhei Restreamer wird mit dem externen Service über einen Streaming-Key verbunden. Dann wird auf dem Service, in diesem Beispiel bei YouTube, der Video-Stream gestartet.
Anleitungen für die Einstellungen der Zieldienste finden Sie auf den Ziel-Plattformen.
Fehlersuche
Sollte es zu Verbindungsproblemen kommen, kann über die Fehlerprotokolle der Prozess-Details und den Prozess-Report eine Fehlerdiagnose durchgeführt werden.
Nachdem dem Login mit Ihren Zugangsdaten erscheint die Startseite mit dem Hauptbildschirm.
Allgemeine Systemeinstellungen mit Echtzeitdaten
Auf dem Hauptbildschirm sehen Sie den aktuellen Videostream. Unter dem Videoplayer findet sich die Laufzeit, die Bitrate und die Bildwiederholfrequenz. Bei den Publications wird immer die Anzahl der Zuschauenden und die aktuelle Bitrate vom Videoausgang in Echtzeit angezeigt.
Abb. 1: Der Hauptbildschirm ist die zentrale Anlaufstelle im datarhei Restreamer.
Die Menüpunkte im Detail
Über die Navigationspunkte gelangen Sie in die Einstellungen der verschiedenen Untermenüs.