FAQs: RTSP-Konfiguration für HDMI Codecs | Exvist Support
FAQs: RTSP von Codec
RTSP-Authentifizierung
Wie können wir die Authentifizierung für RTSP auf einem HDMI-Codec aktivieren?
So aktivieren Sie die Authentifizierung für RTSP auf Ihrem HDMI-Codec:
Navigieren Sie zuEinstellungen ->Netzwerk -> RTSP.
Aktivieren Sie das Kontrollkästchen mit der BezeichnungAuthentifizierung.
Sobald die Authentifizierung aktiviert ist:
Sie müssen denBenutzernamenunddas Passworteingeben, um auf den RTSP-Stream zuzugreifen.
Dies gilt sowohl für die Wiedergabe des Streams über denVLC Media Playerals auch für die Anzeige des Videos über denONVIF Device Manager (ODM).
Die Aktivierung der RTSP-Authentifizierung stellt sicher, dass nur autorisierte Benutzer auf die Videostreams zugreifen können, was die Sicherheit Ihres Systems erhöht.
RTSP-Port
Was ist der RTSP-Port?
Der Standardport für RTSP (Real Time Streaming Protocol) ist 554. Dieser Port wird verwendet, um die Bereitstellung von Streaming-Medien, einschließlich Audio und Video, über ein Netzwerk einzurichten und zu steuern. Bei der Einrichtung eines Medienservers oder der Konfiguration von Netzwerkgeräten für RTSP-Streaming wird dieser Standardport für die Kommunikation zwischen Server und Client-Geräten verwendet.
In einigen Fällen müssen Sie bei der Einrichtung von RTSP-Streaming möglicherweise Port-Mapping (auch bekannt als Port-Weiterleitung) durchführen, damit externe Clients oder Geräte von außerhalb des lokalen Netzwerks auf den RTSP-Stream zugreifen können. Port-Mapping umfasst die Weiterleitung eingehender Netzwerkdatenverkehr von einem bestimmten Port am Router an ein bestimmtes Gerät oder einen Server innerhalb des lokalen Netzwerks.
Wenn Sie Port-Mapping für RTSP-Streaming durchführen müssen, sollten Sie sicherstellen, dass der Datenverkehr zu Port 554 auf Ihrer externen IP-Adresse an die interne IP-Adresse und den Port des Servers weitergeleitet wird, der den RTSP-Stream hostet.
Hier ist eine allgemeine Übersicht, wie Sie Port-Mapping für RTSP-Streaming einrichten:
Greifen Sie auf die Konfigurationsoberfläche Ihres Routers zu: Öffnen Sie einen Webbrowser und melden Sie sich bei der Konfigurationsoberfläche Ihres Routers über die IP-Adresse des Routers an. Dies erfolgt in der Regel durch Eingabe von "http://192.168.1.1"oder einer ähnlichen Adresse in die Adressleiste des Browsers und Angabe der Anmeldedaten des Routers.
Suchen Sie die Port-Weiterleitungs- oder NAT-EinstellungenSuchen Sie in der Konfigurationsoberfläche des Routers nach den Einstellungen für Portweiterleitung oder NAT (Network Address Translation). Position und Bezeichnung dieser Einstellungen können je nach Routermodell variieren, sie befinden sich jedoch in der Regel in den Abschnitten "Erweitert" oder "Sicherheit" der Konfigurationsoberfläche des Routers.
Port-Mapping für RTSP einrichten: Erstellen Sie eine Portweiterleitungsregel, um eingehenden Datenverkehr auf Port 554 (dem Standardport für RTSP) auf die interne IP-Adresse und den Port des Servers zuzuordnen, der den RTSP-Stream hostet. Geben Sie die interne IP-Adresse des Servers an und setzen Sie den internen und externen Port auf 554. Speichern Sie die Port-Mapping-Einstellungen.
Den RTSP-Stream testen: Nachdem das Port-Mapping eingerichtet wurde, können externe Clients nun über die externe IP-Adresse und Port 554 auf den RTSP-Stream zugreifen. Testen Sie den RTSP-Stream von einem externen Gerät aus, um sicherzustellen, dass das Port-Mapping wie vorgesehen funktioniert.
Es ist wichtig zu beachten, dass die genauen Schritte zum Einrichten des Port-Mappings je nach Hersteller und Modell Ihres Routers variieren können. Konsultieren Sie unbedingt die Dokumentation Ihres Routers oder die Support-Ressourcen des Herstellers für spezifische Anweisungen zur Konfiguration der Portweiterleitung für RTSP oder andere Streaming-Protokolle.
RTSP-Stream
Was ist ein RTSP-Stream?
RTSP (Real Time Streaming Protocol) ist ein Netzwerksteuerungsprotokoll, das für die Steuerung der Übertragung von Multimediadaten wie Audio und Video über ein Netzwerk entwickelt wurde. Es ermöglicht die reibungslose Übertragung von Live- oder vorab aufgezeichneten Audio- und Videoinhalten von einem Server zu einem Client-Gerät und wird häufig für Streaming-Media-Anwendungen verwendet.
Hier sind einige wichtige Punkte zu RTSP-Streams:
Stream-Steuerung: RTSP wird verwendet, um die Übertragung von Streaming-Medien einzurichten und zu steuern. Es ermöglicht einem Client, den Start, Stopp und die Pause eines Medienstreams anzufordern sowie Wiedergabefunktionen wie Vor- und Zurückspulen zu steuern.
Protokollbetrieb: RTSP arbeitet über das User Datagram Protocol (UDP) oder das Transmission Control Protocol (TCP). Es verwendet eine Client-Server-Architektur, bei der ein Server die Medienstreams hostet und Clients die Medieninhalte anfordern und empfangen.
Medientypen: RTSP kann mit verschiedenen Medienformaten verwendet werden, einschließlich Audio- und Videostreams. Es unterstützt das Streaming von Live-Inhalten, On-Demand-Inhalten und anderen interaktiven Medienanwendungen.
Interoperabilität: RTSP ist ein offener Standard, der die Interoperabilität zwischen verschiedenen Multimedia-Geräten, Servern und Clients ermöglicht. Das bedeutet, dass RTSP-kompatible Geräte und Software verschiedener Hersteller kommunizieren und Streaming-Medien austauschen können.
Verwendung: RTSP wird häufig für das Streaming von Live-Events, Video-on-Demand, IP-Kamera-Feeds und anderen Echtzeit-Multimedia-Anwendungen verwendet.
Um auf einen RTSP-Stream zuzugreifen, sendet ein Client typischerweise eine RTSP-Anfrage an den Server, in der der gewünschte Medienstream und die zugehörigen Steuerungsvorgänge angegeben werden. Der Server antwortet dann mit den erforderlichen Informationen, um den Stream einzurichten und aufrechtzuerhalten. Dies kann den Speicherort des Medienstreams, Wiedergabesteuerungsbefehle und andere relevante Parameter umfassen.
Insgesamt spielt RTSP eine entscheidende Rolle bei der effizienten Bereitstellung und Steuerung von Streaming-Multimedia-Inhalten und ist damit ein grundlegendes Protokoll für viele Streaming-Anwendungen.
Wie können wir einen RTSP-Stream abspielen?
Um einen RTSP-Stream (Real Time Streaming Protocol) abzuspielen und einen bestimmten Stream-Modus auszuwählen, wie z. B. komplex (kombiniertes Audio und Video), nur Video oder nur Audio, können Sie Media-Player-Software oder Anwendungen verwenden, die RTSP-Streaming unterstützen.
So können Sie einen RTSP-Stream abspielen:
RTSP-kompatible Media-Player verwenden: Sie können Media-Player-Software oder Anwendungen verwenden, die RTSP-Streaming unterstützen, wie z. B. VLC Media Player, Windows Media Player, QuickTime Player oder andere Media-Player-Anwendungen mit RTSP-Unterstützung.
Den RTSP-Stream öffnen: Starten Sie den RTSP-kompatiblen Media-Player und wählen Sie die Option zum Streamen von komplex (kombiniertes Audio und Video), nur Video oder nur Audio. Geben Sie im bereitgestellten Dialogfeld die URL oder den Netzwerkspeicherort des RTSP-Streams ein. Typischerweise hat dieser das Format: rtsp://192.168.1.120:554/live/1_0.
Wie viele gleichzeitige Streams werden maximal vom RTSP-Protokoll unterstützt?
Es unterstützt6x RTSP-Streams, das bedeutet, dass es für die Verarbeitung von bis zu sechs gleichzeitigen Real Time Streaming Protocol (RTSP)-Streams ausgelegt ist. Diese Kapazität sollte es Ihnen ermöglichen, Video- und Audioinhalte effizient über mehrere Kanäle oder Geräte zu verteilen. Es ist jedoch wichtig sicherzustellen, dass Ihre Netzwerkinfrastruktur, einschließlich Ihres Servers und Ihrer Client-Geräte, diese Streams effektiv ohne Leistungseinbußen verarbeiten kann. Berücksichtigen Sie außerdem die Bandbreitenanforderungen und die Fähigkeiten der Geräte, die auf diese Streams zugreifen, um eine reibungslose Streaming-Erfahrung zu gewährleisten. In der Regel wird empfohlen, Mediaplayer wie VLC, PotPlayer oder OBS zu verwenden, um einen RTSP-Stream von unserem Codec abzurufen.
Wie können wir die tatsächlichen Bilder pro Sekunde durch die Wiedergabe eines RTSP-Streams messen?
Um die tatsächlichen Bilder pro Sekunde (FPS) eines RTSP-Streams mit PotPlayer zu testen, können Sie die integrierte Videowiedergabe-Statistikfunktion der Software verwenden. PotPlayer bietet eine Option zur Anzeige von Videowiedergabeinformationen, einschließlich der aktuellen Bilder pro Sekunde (FPS). So können Sie die tatsächlichen FPS eines RTSP-Streams mit PotPlayer testen:
PotPlayer installieren: Falls noch nicht geschehen, laden Sie PotPlayer herunter und installieren Sie ihn auf Ihrem Computer. PotPlayer ist ein Multimediaplayer, der verschiedene Streaming-Protokolle unterstützt, einschließlich RTSP.
PotPlayer öffnen und den RTSP-Stream abspielen: Starten Sie PotPlayer und wählen Sie die Option zum Öffnen eines Netzwerk-Streams oder einer URL. Geben Sie die URL oder den Netzwerkspeicherort des RTSP-Streams ein, um die Wiedergabe des Streams in PotPlayer zu starten.
Videowiedergabe-Statistiken anzeigen: Während der RTSP-Stream wiedergegeben wird, klicken Sie mit der rechten Maustaste auf das PotPlayer-Fenster, um das Kontextmenü aufzurufen. Wählen Sie im Kontextmenü "Wiedergabeinformationen" oder "Statistiken" (die genaue Bezeichnung kann je nach PotPlayer-Version variieren).
Bilder pro Sekunde (FPS) anzeigen: Das Fenster mit den Videowiedergabe-Statistiken zeigt Informationen über das wiedergegebene Video an, einschließlich der Echtzeit-Bilder pro Sekunde (FPS). Beobachten Sie den FPS-Wert, um die tatsächliche Bildrate des RTSP-Streams zu überprüfen.
Wenn Sie diese Schritte befolgen, können Sie mit PotPlayer die tatsächlichen Bilder pro Sekunde (FPS) eines RTSP-Streams testen. Die Videowiedergabe-Statistikfunktion von PotPlayer ermöglicht es Ihnen, die Echtzeit-FPS-Rate zu überwachen und gibt Aufschluss über die Flüssigkeit und Leistung der Videostream-Wiedergabe.
Latenztest per RTSP-Stream
Wie können wir mit VLC eine niedrigere Latenz erzielen, wenn wir Videos auf Ihrem iPad abspielen?
Wie können wir einen Latenztest zwischen dem Encoder und dem Decoder durchführen?
Wie können wir einen Latenztest des Codecs durch die Wiedergabe eines RTSP-Streams durchführen?
Die Bestimmung der Ursache für Verzögerungen beim RTSP-Streaming wird oft durch den verwendeten RTSP-Player beeinflusst. Um die Leistung genau zu testen, empfehlen wir die Verwendung spezialisierter Tools, die für RTSP-Streaming entwickelt wurden, da gängige Mediaplayer Pufferprobleme verursachen können. Insbesondere Tools wieEasyPlayerProsind für Echtzeit-Streaming optimiert und können präzisere Ergebnisse liefern, um Verzögerungen beim RTSP-Streaming zu identifizieren und zu beheben. Klicken Sie einfach auf das obigeEasyPlayerPro, um es zum Testen herunterzuladen.
Welche spezifischen Schritte sollten befolgt werden, um einen vergleichenden Latenztest zwischen VLC und EasyPlayerPro durchzuführen?
Richten Sie zwei Computer ein: Der 1. Computer dient als Videoquelle, und der 2. Computer fungiert als Videoausgabegerät.
Laden SieOnlyStopWatchherunter und führen Sie es auf dem 1. Computer aus, um die Latenz zu messen.
Öffnen Sie auf dem 2. ComputerEasyPlayerPround den RTSP-Stream wie folgt abrufen:
Öffnen Sie VLC auf dem zweiten Computer und rufen Sie denselben RTSP-Stream wie folgt ab:
Verwenden Sie eine Hochgeschwindigkeitskamera auf einem Mobiltelefon, um Bilder der Desktops beider Computer aufzunehmen. Verwenden Sie diese Bilder, um die spezifischen Latenzzeiten zu berechnen.
Analyse: Vergleichen Sie die Latenzergebnisse. Wenn die Latenz bei Verwendung von EasyPlayerPro etwa 100 ms beträgt und bei Verwendung von VLC deutlich höher ist, deutet dies darauf hin, dass der Player selbst die Latenz beeinflusst und nicht der verwendete Encoder/Decoder.
HINWEIS: Die theoretische Latenz für Kodierung und Dekodierung beträgt 33,3 ms, basierend auf den Chip-Parametern.