All pages
Powered by GitBook
1 of 28

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Leitfäden

Die verschiedene Leitfäden führen schnell durch die meistgenutzten Funktionen. Solltest du einen Leitfaden vermissen, schreiben uns eine Mail oder schicke uns deine Leitfaden zu: [email protected]

Wie aktiviere ich den RTMP Server?

Empfangen und senden Sie Videos mit dem internen RTMP-Server im datarhei Restreamer. Jedes RTMP-Signal steht als Ausgabe über den Publikationsdienst für Multistreaming zur Verfügung.

Mehr Informationen

Leitfäden
Handbuch

Wie werden die Audiofilter eingesetzt?

Die Filter für Audio-Software-Encoder sind:

Abb. 1: Filtereinstellungen mit Optionen für den Audiokanal.

Sampling

Sie können die Abtastrate des Eingangssignals manipulieren (was vorher schon direkt im Encoder möglich war)

Layout

Legt das Audio-Layout fest (Mono, Stereo, unbearbeitet)

Pan

Kann den linken oder rechten Kanal stummschalten

Lautstärke

Ermöglicht die Einstellung des Pegels (10-90% oder benutzerdefiniert mit dB-Wert)

Normalisierung der Lautstärke

Rauschpegel auf ein durchschnittliches Niveau bringen.

Mehr Informationen

Leitfäden
Handbuch

Wie installiere ich Docker?

Docker ist die einfachste Art den Restreamer zu nutzen. Darum wird es von uns empfohlen.

Docker ist eine offene Plattform für die Entwicklung, Bereitstellung und Ausführung von Anwendungen. Docker ermöglicht es Ihnen, Ihre Anwendungen von Ihrer Infrastruktur zu trennen, damit Sie Software schnell bereitstellen können. Mit Docker können Sie Ihre Infrastruktur auf die gleiche Weise verwalten, wie Sie Ihre Anwendungen verwalten. Indem Sie die Vorteile der Docker-Methoden für die schnelle Bereitstellung, das Testen und die Implementierung von Code nutzen, können Sie die Zeitspanne zwischen dem Schreiben des Codes und seiner Ausführung in der Produktion erheblich verkürzen.

Mehr Informationen

Leitfäden
📚Wissensdatenbank

Wie kann ich einen RTMP Stream empfangen?

Den interne RTMP-Server als Videoquelle nutzen.

Videoquelle über RTMP empfangen am Beispiel von OBS

Der Restreamer verfügt über eine interne RTMP-Server-Funktion. Die Funktion kann für den Empfang beliebiger RTMP-fähiger Videoquellen genutzt werden. Im Video zeigen wir die beliebte Software OBS als Sender für den RTMP-Stream und den Restreamer als Empfänger. Sobald der Videostream aufgeschaltet ist, kann der Restreamer für alle Funktionen genutzt werden.

Mehr Informationen

Wie kann ich den RTMP Port anpassen?

Ändern Sie den RTMP-Standardport 1935 in einen beliebigen anderen Port.

Standardbefehl

Dies ist der Standardbefehl, um den Docker-Container mit Ihrem Restreamer auf Port 1935 zu starten.

docker run ... -p 1935:1935

Benutzerdefiniert

Dies ist der Befehl mit einem benutzerdefinierten RTMP-Port.

docker run ... -p CUSTOM_PORT:1935

Beispielsweise mit Port 1200

docker run ... -p 1200:1935

Mehr Informationen

Wie kann zu Facebook Live-streamen?

Mit wenigen Klicks kann jede Videoquelle mit dem Restreamer an Facebook geschickt werden und dort als Live-Veranstaltung gepostet werden.

Es kann sein, das Facebook den Prozess auf der Plattform angepasst hat. Das Grundprinzip mit dem Streaming-Key wird immer gleich bleiben. Besuchen Se die Facebook Hilfe, wenn Sie sich nicht zurecht finden.

In 4 Schritte bis zum Livestream auf Facebook

Schritt für Schritt zum Livestream auf Facebook

RS = Im Restreamer FB = Bei Facebook

  1. RS: Gehe in deinem Restreamer auf Publication Service.

  2. RS: Klicke auf Facebook

  3. RS: Klicke auf Einstellungen.

  4. RS: Vergib einen Namen für den Publication Service (optional)

  5. FB: Auf Facebook den Stream Schlüssel kopieren

  6. RS: Den Stream-Schlüssel oder permanenten Stream-Schlüssel im Restreamer einfügen.

  7. RS: Backup Server eintragen (optional)

  8. RS: Prozess Einstellungen sind auf den Standardwerten für alle Anwendungen gut. Wir raten dazu, die Einstellungen nur zu ändern, wenn es notwendig ist.

  9. RS: Klick auf speichern startet den Video-Stream zu Facebook. Eine Vorschau wird auf Facebook angezeigt.

  10. FB: Beschreibung und einen Titel für der Livestream verfassen.

  11. FB: Klicke auf Jetzt live gehen. Wenn Sie eine Übertragung für später planen möchten, klicken Sie auf Live-Video-Veranstaltung planen.

Facebook Creator Studio

Eine hilfreiche Anleitung für das Live-Streaming findest Du bei Facebook. Die Anleitung wird dir helfen die Streaming-ID für den Restreamer zu finden.

Der Stream sollte immer zuerst manuell bei Facebook gestopt werden. Sollte der Stream an anderer Stelle während eines Social Media Streaming unterbrochen werden kann es passieren, dass Facebook den Live-Stream nicht im Archiv speichert.

Mehr Informationen

Wie kann ich HTTPS mit Let’s Encrypt verwenden?

Let's Encrypt ist eine Zertifizierungsstelle, die kostenlose X.509-Zertifikate für Transport Layer Security anbietet. Diese HTTPS-Zertifikate funktionieren mit dem datarhei Restreamer.

Verschlüsseln Sie Ihre Livestreams mit HTTPS und vermeiden Sie Sicherheitslücken und Fehler, die durch gemischte Inhalte entstehen.

Hinweise

  • Sie können jeden dynamischen DNS-Dienst wie myfritz, no-ip, dyndns oder einen anderen Dienst verwenden.

  • Vergessen Sie nicht die Portweiterleitung des öffentlichen Ports für HTTPS: 443 auf Ihren internen Restreamer IP Standardport: 8181

  • Vergessen Sie nicht die Weiterleitung des öffentlichen Ports für HTTP: 80 auf Ihrer internen Restreamer-IP Standardport: 8080

  • Das HTTPS Zertifikat wird automatisch erneuert

  • Es ist keine Registrierung bei Let's Encrypt erforderlich

Was ist Let's Encrypt?

Mehr Informationen

Wie bediene ich den Assistent?

Hinzufügen und löschen von Videoquellen

Mit ein paar Klicks hilft der Assistent bei der Einrichtung von Netzwerkvideo, USB-Kamera, Raspicam und Framebuffer.

Das Schnellstartvideo zeigt die Überholspur-Methode ohne zusätzliche spezielle Videoquellen-Einstellungen. Es ist möglich, die Quelle für individuellen Bedürfnisse zu bearbeiten. Auch die Auswahl einer Videolizenz wurde weggelassen. Die Einstellungen können jederzeit nachträglich angepasst werden.

Schritt 1: Video-Einrichtung

Auswahl der Videoquelle. Es stehen 3 Inputs zur Auswahl.

  • Netzwerkquelle für die Nutzung mit Netzwerkkameras oder anderen Geräten mit IP-Adresse.

  • Interner RTMP Server kann verwendet werden, um beispielsweise OBS-Streams zum Restreamer zu schicken.

  • Interner HLS Server

Schritt 2: Audio-Einrichtung

Es werden alle notwendigen Konfigurationen für die Audiospur bereitgestellt.

Als Besonderheit kann Fake-Audio aktiviert werden. Es stehen 3 verschiedene Tonspuren zur Verfügung.

  • Stille ermöglicht Streams in Netzwerke zu übertragen, die eine Tonspur voraussetzen. Stille wird oft für den Einsatz im Social Media wie auf YouTube oder Facebook benötigt.

Mehr Informationen

💾Installation
Handbuch
Leitfäden
📚Wissensdatenbank
Schritt 1: Publikation-Service
Schritt 2: Facebook wählen
Schritt 3: Streaming Key von Facebook eintragen
Schritt 4: Stream Starten
Schritt 5: Stream editieren (optional)
Leitfäden
📚Wissensdatenbank
Abb. 1: Video einrichten über den Assistenten ist einfach.
Leitfäden
📚Wissensdatenbank

Wie streame ich eine RaspiCam?

Wir erklären, wie Sie das Raspberry Pi Kameramodul mit einem datarhei Restreamer verbinden können.

Raspicam als Videoquelle für Livestreaming im datarhei Restreamer verwenden

Bevor das Kameramodul vom Restreamer erkannt wird, prüfe ob das Gerät korrekt installiert ist. Sobald das Gerät am Hostsystem verfügbar ist, wird es automatisch im Restreamer angezeigt.

Für das Raspberry Pi sind verschiedene Arten von Kameraplatinen verfügbar. 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 „raspi-config“ Menü können alle Kameras im Restreamer für Livestreaming verwendet werden.

ACHTUNG! Die Benutzung der GPU mit der Raspicam erfordert eine Erhöhung des Cache Speichers auf 256 MB. >> Zur Anleitung <<

Sollte es zu unerwartetem Verhalten kommen, hilft ein Reboot des Raspberry Pi.

Sollte es zu unerwartetem Verhalten kommen, hilft ein Neustart des datarhei Restreamer.

Beachten Sie das Video, in dem wir das Encoding über die GPU vom Raspberry Pi erklären, um die CPU vom Raspberry Pi zu entlasten.

Mehr Informationen

Wie drehe ich ein Video?

Vertikale Videos sind auf Smartphones und vertikalen Videoplattformen wie TikTok hilfreich. Es wird mit dem datarhei Restreamer kostenlos kodiert und übertragen.

In diesem Video wird ein 16:9-Video mit Hilfe des datarhei Restreamer Streaming-Servers um 90° gedreht. In den Videoeinstellungen des aktiven Kanals wird das Encoding auf 9:16 geändert. Es sind verschiedene Rotationsvoreinstellungen verfügbar. Im Beispiel wird ein Raspberry Pi 4 verwendet, der das Encoding über die GPU OpenMax durchführt.

Eine Encodierung des Videos ist immer notwendig, um eine gedrehte Videoausgabe über den Videofilter zu erhalten.

Vorbereitung

Sie haben Ihren Restreamer bereits gestartet und eine Videoquelle hinzugefügt.

Schritt 1

Passen Sie die Videoeinstellungen an.

Schritt 2

Starten Sie das Encoding der Videoquelle.

Schritt 3

Neben der Rotation stehen verschiedene Einstellungsmöglichkeiten zur Verfügung, darunter auch horizontales und vertikales Spiegeln.

Abb. 1: Es stehen verschiedene Einstellungsmöglichkeiten als Filter zur Verfügung.

Mehr Informationen

Wie kann man SRT von OBS aus übertragen?

Mit dem SRT-Server im datarhei Restreamer profitieren Streamer von latenzarmen Verbindungen mit SRT. Darüber hinaus steht jedes SRT-Signal als Ausgabe über den Publication Service zur Verfügung.

Mehr Informationen

So verwenden Sie SRT für den Publikationsdienst

Verwenden Sie die Option zum Ändern des Protokolls auf SRT im spezifischen Publikationsdienst.

Mit dem internen SRT-Server im datarhei Restreamer steht jedes SRT-Signal als Ausgabe über den Publication Service zur Verfügung. Natürlich auch im Multistreaming gleichzeitig für viele Videokanäle.

Mehr Informationen

Leitfäden
📚Wissensdatenbank

Wie kann ich die Publication Webseite als Landingpage nutzen?

Wie Sie die Publication Webseite des datarhei Restreamer's sofort für die Präsentation Ihres Livestreams verwenden können.

Öffentliche Publication Webseite mit Videoplayer für die Präsentation verwenden

Der 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. Die index.html kann verlinkt oder verbreitet werden.

Mehr Informationen

Wie starte ich ein GPU Encoding?
Leitfäden
📚Wissensdatenbank
Publication Webseite
Handbuch
Publication Webseite
Handbuch
Publication Webseite
Handbuch

Wie funktioniert Portforwarding für den Restreamer?

Damit der

Was ist Portforwarding?

Die Portweiterleitung ermöglicht es entfernten Computern (z. B. Computern im Internet), sich mit einem bestimmten Computer oder Dienst innerhalb eines privaten lokalen Netzwerks (LAN) zu verbinden.

Damit die IP des Restreamers nach der Installation von „Außen“ erreichbar ist, muss eine öffentliche IP verfügbar sein.

Welche Ports werden für den Restreamer benötigt?

Es werden offen Ports für HTTP und HTTPS benötigt. Wir raten zu der Nutzung von HTTPS auf der Webseite.

Was
Router (externer Port)
Restreamer (interner Port)
Optional

HTTP

80/tcp

8080/tcp

HTTPS

443/tcp

8181/tcp

x

RTMP

1935/tcp

1935/tcp

x

RTMPS

1936/tcp

1936/tcp

x

SRT

6000/udp

6000/udp

x

RTMPS kann zusätzlich zu HTTPS aktiviert werden!

Für die Verwendung der Live-Streams / Player / Publikationseite im Internet in Verbindung mit Let's Encrypt (Funktion zur auto. Zertifizierung für HTTPS), benötigt es mindestens die Port-Weiterleitungen für HTTP und HTTPS.

Portweiterleitung prüfen

Verschiedene kostenlose Webdienste helfen zuverlässig zu testen, ob die Weiterleitungen fehlerfrei funktionieren.

Mehr Informationen

Wie kann ich DVR nutzen?

Mehr Informationen

Wie kann ich einen HLS-Stream empfangen?

Wenn Sie einen Live-Stream über eine externe HLS Videoquelle mit m3u8 streamen möchten, nutzen Sie den Assistenten, um die Videoquelle anzulegen.

Mehr Informationen

Leitfäden
📚Wissensdatenbank

Wie kann ich eine Webseite integrieren?

Die "Publikations-Website" ist die Website des Spielers. Sie können den Pfad der Webseite anpassen und eine beliebige Webseite verlinken. Um eine benutzerdefinierte Website unter http://restreamer-url

Voraussetzung

Wenn Sie die Installations-Anweisungen befolgt haben, ist der Docker-Container bereits mit dem richtigen Mount-Pfad gestartet.

Der Ordner /core/data stellt das Stammverzeichnis für den Restreamer dar und ist über dies URL erreichbar: http://restreamer-url/

Schritt 1: index.html

Sie machen die index.html der Webseite zugänglich, indem Sie die Dateien der Website in den Mount-Pfad kopieren. Der Pfad lautet:

Schritt 2

Die Seite ist nach dem Kopievorgang aus Schritt 1 aktiv und über diese Adresse abrufbar.

Mehr Informationen

Wie kann ich YouTube mit dem Restreamer nutzen?

Mit wenigen Klicks kann jede Videoquelle über den Publication Service des Restreamers an YouTube geschickt werden und dort als Live-Stream verwendet werden.

YouTube Live-Stream anlegen

Im Restreamer

  1. Publication Service wählen

  2. Gültige Streaming-ID von YouTube eintragen

  3. Klicke auf den Speichern

  4. Sobald die Verbindung zu YouTube Live hergestellt ist, wird die Bitrate des Live-Streams im Hauptfenster des Restreamers angezeigt.

  5. Klicke auf STOP, um den Stream zu unterbrechen.

Schnellstart Anleitung

Wie man mit der kostenlosen Open-Source-Videosoftware datarhei Restreamer einen Livestream zu YouTube mithilfe des Publication Service starten kann.

YouTube Studio

Eine hilfreiche Anleitung für das Live-Streaming ist auf YouTube. Die Anleitung hilft, die Streaming-ID für den Restreamer zu finden.

Beende den Stream immer zuerst bei YouTube. Solltest Du den Stream im Control Center während eines Social Media Streaming unterbrechen kann es passieren, dass YouTube deinen Live-Stream nicht im Archiv speichert.

Mehr Informationen

Wie kann ich einen Live-Stream auf meiner Webseite anzeigen?

Der Restreamer stellt einen Videoplayer im iFrame für die Einbettung in HTML auf Webseiten zur Verfügung.

Das HTML iFrame Snippet für Ihre Website im datarhei Restreamer

Wenn Sie Ihren Livestream auf Ihrer Website, in einem CMS wie Wordpress oder einem Homepage-Builder wie Wix oder Jimdo anzeigen möchten, können Sie dafür ein automatisch generiertes iFrame-HTML-Code-Snippet verwenden.

Vergessen Sie nicht, den TCP-Port weiterzuleiten, um den HTML-Code erfolgreich auf Ihrer Website zu verwenden. Bitte lesen Sie im Handbuch Ihres Routers nach, wie Sie die Portweiterleitung aktivieren.

Mehr Informationen

-v /opt/restreamer/data:/core/data
/opt/restreamer/data
Die Adresse ist: http://restreamer-url/
Publication Webseite
Handbuch
YouTube: Aktivieren Sie den RTMP-Server auf dem datarhei Restreamer
YouTube Video: Schnellanleitung für das Restreaming über den RTMP Server mit OBS
Schnellstart-Anleitung: Raspicam als Videoquelle für Livestreaming im datarhei Restreamer verwenden
YouTube: SRT Verbindung mit OBS und Restreamer zur Reduzierung der Latenz
YouTube: SRT Server mit Publikationsdienst für Multi-Streaming mit SRT
Wie kann ich HTTPS mit Let’s Encrypt verwenden?
Leitfäden
📚Wissensdatenbank
Leitfäden
📚Wissensdatenbank
Leitfäden
📚Wissensdatenbank
Schritt 1: Publikation Service
Schritt 2: Publikation Service wählen
Schritt 3: Streaming Key eintragen
Schritt 4: Stream starten oder optional Schritt 5: Editieren
Leitfäden
📚Wissensdatenbank

Wie verbinde ich eine USB-Kamera mit dem Restreamer?

Wir erklären, wie Sie eine USB-Webcam mit einem datarhei Restreamer verbinden können.

USB Kamera als Videoquelle im datarhei Restreamer verwenden

Bevor das USB-Gerät vom Restreamer erkannt wird, prüfe ob das Gerät korrekt installiert ist. Sobald das Gerät am Hostsystem verfügbar ist, wird es automatisch im Restreamer angezeigt.

Die „USB Video Class“ (UVC) enthält Geräte, die Video über USB streamen und führt diese zu einer speziellen Klasse von USB-Geräten zusammen. Es sind Webcams, Camcorder, Transcoder und Geräte, die analoges Bandmaterial in ein digitales Format wandeln können. UVC-Videoquellen werden in der grafischen Benutzeroberfläche des datarhei Restreamer's als Videoquelle angezeigt und sind mit wenigen Handgriffen für Livestreaming aktiv.

Sollte es zu unerwartetem Verhalten kommen, hilft ein Reboot des Hostsystems.

Sollte es zu unerwartetem Verhalten kommen, hilft ein Neustart des datarhei Restreamer

Mehr Informationen

Wie kann ich das Testbild verwenden?

Mehr Informationen

Wie streame ich eine H.265 IP-Kamera?

H.265 reduziert den Datenverkehr um etwa 50 % im Vergleich zu H.264. Daher ist es in einigen Fällen sinnvoll, H.265 für den Transport des Videos zum Server zu verwenden.

Was ist H.265?

High Efficiency Video Coding (HEVC), auch bekannt als H.265 und MPEG-H Part 2, ist ein Standard für die Codierung von Videoinhalten und Bildern. Im Vergleich zu H.264/MPEG-4 bietet der Codec eine doppelt so hohe Komprimierung bei gleichbleibender Qualität.

Wann ist der Einsatz von H.265 sinnvoll?

Es gibt mehrere Fälle, in denen es sinnvoll sein kann, H.265 für den Transportweg zum Server zu verwenden. Da es derzeit keine H.265-fähigen Videoplayer gibt, muss der Videostrom nach der Ankunft auf dem Server in H.264 umcodiert werden, damit er vom Videoplayer angezeigt werden kann.

Mehr Informationen

Wie kann ich das Passwort vom Restreamer ändern?

Die Zugangsdaten für den datarhei Restreamer können zu jedem Zeitpunkt aktualisiert werden.

Zugangsdaten die über Environments (ENV)gesetzt sind, können Sie nicht über die grafische Oberfläche anpassen. Zur Änderung muss der Restreamer im Terminal gestopt, mit neuen Zugangsdaten versehen und dann neu gestartet werden.

Mehr Informationen zu ENV

Mehr Informationen

Wie starte ich ein GPU Encoding?

Wie das GPU Encoding vom Raspberry Pi im datarhei Restreamer die CPU Last deutlich verringert.

Wie kann ich die GPU vom Raspberry Pi nutzen?

Der Grafikprozessor (GPU) übernimmt rechenintensive Aufgaben und entlastet dadurch den Hauptprozessor (CPU). Die Funktion wird direkt im Restreamer mit FFmpeg angesteuert. Die freigewordene Prozessorzeit kann somit für andere Aufgaben verwendet werden.

Es werden nicht nur Raspberry PI GPU's unterstützt. Wird eine GPU am System detektiert, ist diese einsatzbereit.

GPU Unterstützung ist für jeden Stream verfügbar.

Mehr Informationen

Leitfäden
📚Wissensdatenbank

Wie streame ich eine IP-Cam mit RTSP?

Wenn Sie eine IP-Kamera besitzen, können Sie das RTSP-Protokoll zum Live-Streaming verwenden. RTSP steht für Real Time Streaming Protocol.

Für die Einbindung einer RTSP-fähigen Netzwerkkamera benötigen Sie die Adresse, unter der Sie den Livestream von der Kamera abrufen können. Lesen Sie dazu bitte das Handbuch Ihrer Kamera und suchen Sie nach "RTSP" oder schauen Sie im Internet mit dem vielversprechenden Suchbefehl „RTSP + URL + Hersteller + Kameramodell“.

ACHTUNG! Nutzen Sie keine Standardbenutzerdaten für IP-Cams und vergeben Sie immer ein sicheres Passwort!

ACHTUNG! Aktivieren Sie für Ihre RTSP-Streams den Passwortschutz um unbefugte Zuriffe zu verhindern!

Videoquelle über RTSP hinzufügen

Wie finde ich die RTSP Adresse einer Netzwerkkamera?

Falls Sie nicht wissen, wie Sie an die RTSP Adresse Ihrer Netzwerkkamera kommen, lernen Sie dies in diesem Leitfaden.

Beispiel der RTSP Syntax des Herstellers HIKVISION

rtsp:// [NUTZERNAME] : [PASSWORT] @ [ADDRESSE] : [RTSP PORT] /Streaming/Channels/ [CH] 0 [STREAM TYP]

  • [NUTZER] – Dies ist der Benutzername für den Zugriff

  • [PASSWORT] – Zeichenfolge, für den Zugangs- oder Zugriffskontrolle zum Gerät.

  • [ADRESSE] – Netzwerkadresse der IP-Cam

  • [RTSP PORT] – Standardport ist 554

  • [CHANNEL] – Hikvision Kameras stellen 2 bis 3 Kanäle bereit, wobei Kanal 1 meistens 4:3 Format ist und für die interne Darstellung verwendet wird

  • [STREAM TYP] – 1 für First/Mainstream, 2 für Substream 4:3 Format (interne Nutzung), 3 für Secondstream (muss manchmal extra aktiviert werden)

1 Beispiel Netzwerkkamera von Hikvision im LAN mit lokaler Netzwerkadresse

Die IP-Adresse der IP-Cam im LAN lautet in diesem Beispiel: 192.168.1.64 und der RTSP-Port ist auf dem Standardport: 554. Der Nutzername ist: admin und das Passwort: passwort. Es werden die 3 möglichen Streamingkanäle angesprochen

Die RTSP-Streaming-Adressen lautet für Hikvision Kameras:

1 Main Stream: rtsp://admin:passwort@192.168.1.64:554/Streaming/Channels/101 2 Substream: rtsp://admin:passwort@192.168.1.64:554/Streaming/Channels/102 3 Dritter Stream: rtsp://admin:passwort@192.168.1.64:554/Streaming/Channels/103

2 Beispiel Netzwerkkamera von Hikvision im WAN mit öffentlicher IP-Adresse.

Die IP-Adresse im LAN lautet: 181.112.101.124 und der RTSP-Port ist auf dem Standardport: 554. Alle anderen Parameter sind identisch mit dem Beispiel 1 im LAN.

Die RTSP-Streaming-Adressen lautet für Hikvision Kameras:

1 Main Stream: rtsp://admin:passwort@181.112.101.124:554/Streaming/Channels/101 2 Substream: rtsp://admin:passwort@181.112.101.124:554/Streaming/Channels/102 3 Dritter Stream: rtsp://admin:passwort@181.112.101.124:554/Streaming/Channels/103

Denken Sie daran, das Ports in Routern und Firewalls geforwarded werden müssen, damit Sie über das Internet öffentlich verfügbar sind.

RTSP Video mit VLC Media Player öffnen

Falls der RTSP Stream nicht funktioniert können Sie mit VLC gegenprüfen. Installieren Sie hierfür den kostenlosen VLC-Player von der Herstellerwebseite: .

  • Navigieren Sie über den Reiter "Medien" auf die Option "Netzwerkstream öffnen" oder öffnen Sie das Menü über die Tastenkombination "Strg + N".

  • RTSP Adresse wie oben beschrieben eingeben

  • Klick auf den Knopf "RTP/UDP-STream öffnen“ startet den Stream.

  • Falls das Video nicht startet, prüfen Sie die Videoquelle und die Firewalleinstellungen in Ihrem Netzwerk.

Wenn Sie eine funktionierende RTSP Adresse haben könne ist der Rest im Restreamer mit wenigen Klicks eingerichtet

Mehr Informationen

YouTube Video: Schnellstart-Anleitung HTTPS mit Let's Encrypt kostenlos aktivieren
YouTube: Schnellstart auf dem Raspberry Pi 4 zur Erstellung eines vertikalen Videos mit Filter.
Leitfäden
📚Wissensdatenbank
Leitfäden
📚Wissensdatenbank
Leitfäden
📚Wissensdatenbank
Warum sehe ich ENV und kann nichts auswählen?
Was sind Umgebungsvariablen?
Umgebungsvariablen
Leitfäden
📚Wissensdatenbank
Leitfäden
📚Wissensdatenbank
Go live on Facebook using streaming software | Facebook Help Centerwww.facebook.com
https://www.videolan.org/
Abb. 1: Video und Audio Einstellungen HIKVISION
Abb. 2: Channel wählen und konfigurieren
Netzwerkquelle
Leitfäden
📚Wissensdatenbank
Get DockerDocker Documentation
Offizielle Docker Webseite docker.com

Wie kann ich Statistiken auf meiner Webseite anzeigen?

Live-Statistiken wie Stream-Status oder aktuelle Zugriffszahlen eines oder mehrerer Kanäle für die HTML-Darstellung über die Schnittstellen vom Restreamer verwenden.

ID und API für die Nutzung mit Javascript

In den folgenden Schritten erklären wir, wie man an die Statistiken gelangt (ID und API) und diese in eine Webseite über Javascript integriert bekommt.

In den folgenden Beispielen wird mit der Restreamer-Adresse "https://demo.datarhei.com" gearbeitet, welche durch die eigene Adresse ersetzt werden muss.

1. ID des Kanals/Streams erhalten

Die Kanal-ID besteht aus zwei Bereichen. Dem Prefix für die Restreamer-Oberfläche und der UUID.

1.1 Prefix

Hauptkanal der eingehenden Mediadaten ist:

und baut sich zusammen aus:

1.2 UUID

Der einfachste Weg zur UUID ist der über die Browser-URL der Restreamer-Oberfläche:

Beispiel

Die UUID ist der Abschnitt hinter dem letzten / aus der URL.

1.3 Prefix + UUID ergibt die ID

Die Kanal ID setzt sich aus beiden Bereichen zusammen:

{prefix}:{uuid} bzw. restreamer-ui:ingest:2f646236-b14d-4242-8b21-54725220dc0c

2. Statistiken eines Kanals abrufen

Über die API können die Statistiken aufgerufen werden:

Gib diese Werte aus:

3. Statistiken auf einer Webseite darstellen

Demo-Script für die Integration.

YouTube Video: Schnellstartanleitung hinzufügen und löschen von Videoquellen.
restreamer-ui:ingest
{applikation}:{ziel}
https://demo.datarhei.com/ui/#/{UUID}
https://demo.datarhei.com/ui/#/2f646236-b14d-4242-8b21-54725220dc0c
curl -X 'GET' \
  'https://demo.datarhei.com/api/v3/widget/process/restreamer-ui:ingest:2f646236-b14d-4242-8b21-54725220dc0c' \
  -H 'accept: application/json'
{
  "current_sessions": 0,
  "total_sessions": 2075,
  "uptime": 798975
}
<div>
    Current: <span id="channel_stats_current"></span> viewer 
    Summary: <span id="channel_stats_sum">0</span> viewer 
    Uptime: <span id="channel_stats_runtime">0</span> sec.
</div>

<script>
    var channel_id = '2f646236-b14d-4242-8b21-54725220dc0c';
    myCallback(channel_id);
    setInterval(myCallback, 2000, channel_id);
    function myCallback(channelId) {
        fetch("https://demo.datarhei.com/api/v3/widget/process/restreamer-ui:ingest:" + channelId).then(
            function(u){
                return u.json();
            }
        ).then(
            function(json){
                data_function(json);
            }
        );
        function data_function(data){
            document.getElementById('channel_stats_current').innerHTML = data.current_sessions;
            document.getElementById('channel_stats_sum').innerHTML = data.total_sessions;
            document.getElementById('channel_stats_runtime').innerHTML = data.uptime;
        }
    };
</script>
Logo
Logo
YouTube Video: Schnellstartanleitung für die Publication Webseite im Restreamer
Let's Encryptletsencrypt.org
letsencrypt.org
YouTube Video: Schnellstart-Anleitung HLS Videoquelle mit m3u8
Logo

Proxying

Wenn Sie bereits einen Webserver betreiben, und Sie möchten, dass Restreamer Teil der Website ist, können Sie die Anfragen an einen bestimmten Ort an Ihren Restreamer weiterleiten.

Nachfolgend finden Sie Beispielkonfigurationsschnipsel für nginx, Apache und Caddy. Alle diese erlauben es, Anfragen an einen bestimmten Ort an Ihren Restreamer weiterzuleiten. Diese Beispiele gehen davon aus, dass Restreamer auf demselben Server oder in einem vertrauenswürdigen lokalen Netzwerk läuft, auf das Ihr Server Zugriff hat. In diesem Fall muss HTTPS nicht in Restreamer aktiviert werden. Ihr nginx, Apache oder Caddy muss stattdessen für HTTPS konfiguriert werden.

NGINX

Beispiel 1: nginx bedient Ihre Website und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft auf demselben Server unter "127.0.0.1:8080":

http {
    server {
        listen 80;
        server_name ...;

        [your site configuration]

        location /restreamer/ {
            proxy_http_version 1.1;
            proxy_pass http://127.0.0.1:8080/;
            proxy_redirect off;
        }
    }
}

Beispiel 2: nginx bedient Ihre Website und Sie möchten auf mehrere Restreamer unter /restreamer1/, /restreamer2/ und /restreamer3/ zugreifen. Alle Restreamer befinden sich in einem lokalen Netzwerk, das mit Ihrem Server verbunden ist:

http {
    server {
        listen 80;
        server_name ...;

        [your site configuration]

        location /restreamer1/ {
            proxy_http_version 1.1;
            proxy_pass http://192.168.0.11:8080/;
            proxy_redirect off;
        }

        location /restreamer2/ {
            proxy_http_version 1.1;
            proxy_pass http://192.168.0.12:8080/;
            proxy_redirect off;
        }

        location /restreamer3/ {
            proxy_http_version 1.1;
            proxy_pass http://192.168.0.13:8080/;
            proxy_redirect off;
        }

        ...
    }
}

Beispiel 3: nginx bedient Ihre Website über HTTPS und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft auf demselben Server unter "127.0.0.1:8080":

http {
    server {
        listen 443 ssl http2;
        server_name ...;

        [SSL configuration]

        [your site configuration]

        location /restreamer/ {
            proxy_http_version 1.1;
            proxy_pass http://127.0.0.1:8080/;
            proxy_redirect off;
        }
    }
}

Bitte beachten Sie, dass Sie HTTPS in Restreamer nicht aktivieren müssen, da nginx die SSL-Verbindung bereits verarbeitet.

Beispiel 4: nginx bedient Ihre Website und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft im lokalen Netzwerk unter "192.168.1.42". Der HTTP-Server von Restreamer hört auf Port 8080 und die RTMP- und SRT-Server hören auf den Ports 1935 bzw. 6000:

http {
    server {
        listen 80;
        server_name ...;

        [your site configuration]

        location /restreamer/ {
            proxy_http_version 1.1;
            proxy_pass http://192.168.1.42:8080/;
            proxy_redirect off;
        }
    }
}

stream {
    server {
        listen 1935;
        proxy_pass 192.168.1.42:1935;
    }

    server {
        listen 6000 udp reuseport;
        proxy_pass 192.168.1.42:6000;
    }
}

Weitere Einzelheiten finden Sie in der Nginx Dokumentation.

Apache

Beispiel 1: Apache bedient Ihre Website und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft auf demselben Server unter "127.0.0.1:8080":

<VirtualHost *:80>
        ServerName ...

        [your site configuration]

        <Location "/restreamer/">
                ProxyPass http://localhost:8080/
        </Location>
</VirtualHost>

Beispiel 2: Apache bedient Ihre Website und Sie möchten auf mehrere Restreamer unter /restreamer1/, /restreamer2/ und /restreamer3/ zugreifen. Alle Restreamer befinden sich in einem lokalen Netzwerk, das mit Ihrem Server verbunden ist:

<VirtualHost *:80>
        ServerName ...

        [your site configuration]

        <Location "/restreamer1/">
                ProxyPass http://192.168.0.11:8080/
        </Location>
        
        <Location "/restreamer2/">
                ProxyPass http://192.168.0.12:8080/
        </Location>
        
        <Location "/restreamer2/">
                ProxyPass http://192.168.0.13:8080/
        </Location>
</VirtualHost>

Beispiel 3: Apache stellt Ihre Website über HTTPS bereit und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft auf demselben Server unter "127.0.0.1:8080":

<VirtualHost *:443>
   ServerName ...
   
   [your site configuration]
   
   SSLEngine on
   SSLProxyEngine On
   SSLCertificateFile /path/to/fullchain.pem
   SSLCertificateKeyFile /path/to/privkey.pem
   Protocols h2 http/1.1

   <Location "/restreamer">
      ProxyPass http://127.0.0.1:8080/
   </Location>
</VirtualHost>

Bitte beachten Sie, dass Sie HTTPS in Restreamer nicht aktivieren müssen, da der Apache die SSL-Verbindung bereits verarbeitet.

Weitere Einzelheiten finden Sie in der Apache-Dokumentation.

Caddy

Beispiel 1: Caddy bedient Ihre Website und Sie möchten auf Restreamer unter /restreamer/ zugreifen. Restreamer läuft auf demselben Server unter "127.0.0.1:8080":

your.site.com {
	handle_path /restreamer/* {
		reverse_proxy 127.0.0.1:8080
	}
}

Beispiel 2: Caddy bedient Ihre Website und Sie möchten auf mehrere Restreamer unter /restreamer1/, /restreamer2/ und /restreamer3/ zugreifen. Alle Restreamer befinden sich in einem lokalen Netzwerk, das mit Ihrem Server verbunden ist:

your.site.com {
	handle_path /restreamer1/* {
		reverse_proxy 192.168.1.11:8080
	}
	
	handle_path /restreamer1/* {
		reverse_proxy 192.168.1.12:8080
	}
	
	handle_path /restreamer1/* {
		reverse_proxy 192.168.1.13:8080
	}
}

Caddy wird Ihre Website automatisch mit aktiviertem HTTPS ausliefern, wenn Sie Ihren DNS korrekt konfiguriert haben. Lesen Sie mehr über automatisches HTTPS mit Caddy.

Bitte beachten Sie, dass Sie HTTPS in Restreamer nicht aktivieren müssen, da Caddy die SSL-Verbindung bereits übernimmt.

Weitere Einzelheiten finden Sie in der Caddy-Dokumentation.

Mehr Informationen

Externer Link: Öffentlich Ports prüfen.
Leitfäden
📚Wissensdatenbank
YouTube Video: Schnellanleitung für die Nutzung von DVR
YouTube Video: Schnellstartanleitung iFrame mit HTML Code für die Webseite verwenden.
Port Checker - Check Open Ports Onlineportchecker.co
Create a YouTube live stream with an encoder - YouTube Helpsupport.google.com
YouTube Video: Schnellanleitung
YouTube Video: Testbild mit einer virtuellen Videoquelle verwenden.
YouTube Video: Schnellstartanleitung für das GPU Encoding auf einem Raspberry Pi.
YouTube Video: Videoquelle mit wenigen Klicks anlegen.
YouTube Video: Schnellstartanleitung für USB-Videogeräte
YouTube Video: Publikation Service zu YouTube starten
YouTube Video: In den Systemeinstellungen werden die Kontodaten mit dem Passwort verwaltet.
Logo
Logo