FAQ: Konfiguracja RTSP dla kodeków HDMI | Exvist Support

FAQ: RTSP kodeka

Uwierzytelnianie RTSP

Jak włączyć uwierzytelnianie dla RTSP w koderze HDMI?

Aby włączyć uwierzytelnianie dla RTSP w koderze HDMI:
  1. Przejdź doUstawienia ->Sieć -> RTSP.
  2. Zaznacz pole wyboru oznaczoneUwierzytelnianie.
Po włączeniu uwierzytelniania:
  1. Musisz wprowadzićnazwę użytkownikaihasłoaby uzyskać dostęp do strumienia RTSP.
  2. Dotyczy to zarówno odtwarzania strumienia za pomocąodtwarzacza VLC media playerjak i przeglądania wideo przezONVIF Device Manager (ODM).
Włączenie uwierzytelniania RTSP zapewnia, że tylko autoryzowani użytkownicy mogą uzyskać dostęp do strumieni wideo, zwiększając bezpieczeństwo systemu.

Port RTSP

Co to jest port RTSP?

Domyślnym portem dla RTSP (Real Time Streaming Protocol) jest 554. Port ten służy do ustanawiania i kontrolowania dostarczania strumieniowych multimediów, w tym audio i wideo, przez sieć. Podczas konfigurowania serwera multimediów lub urządzeń sieciowych do strumieniowania RTSP ten domyślny port jest używany do komunikacji między serwerem a urządzeniami klienckimi.


W niektórych przypadkach podczas konfigurowania strumieniowania RTSP może być konieczne wykonanie mapowania portów (znanego również jako przekierowanie portów), aby umożliwić zewnętrznym klientom lub urządzeniom dostęp do strumienia RTSP spoza sieci lokalnej. Mapowanie portów polega na przekierowaniu przychodzącego ruchu sieciowego z określonego portu routera do wyznaczonego urządzenia lub serwera w sieci lokalnej.


Jeśli musisz wykonać mapowanie portów dla strumieniowania RTSP, upewnij się, że ruch do portu 554 na Twoim zewnętrznym adresie IP jest przekierowywany do wewnętrznego adresu IP i portu serwera hostującego strumień RTSP.


Oto ogólny przegląd sposobu konfigurowania mapowania portów dla strumieniowania RTSP:
  1. Uzyskaj dostęp do interfejsu konfiguracyjnego routera: Otwórz przeglądarkę internetową i zaloguj się do interfejsu konfiguracyjnego routera, używając adresu IP routera. Zwykle osiąga się to, wpisując "http://192.168.1.1"lub podobny adres w pasku adresu przeglądarki i podając dane logowania routera.
  2. Znajdź ustawienia przekierowania portów lub NATW interfejsie konfiguracyjnym routera wyszukaj ustawienia przekierowania portów lub NAT (Network Address Translation). Lokalizacja i nazewnictwo tych ustawień mogą się różnić w zależności od modelu routera, ale zazwyczaj znajdują się one w sekcjach „Zaawansowane” lub „Bezpieczeństwo” interfejsu konfiguracyjnego routera.
  3. Skonfiguruj mapowanie portów dla RTSP: Utwórz regułę przekierowania portów, aby mapować ruch przychodzący na porcie 554 (domyślny port dla RTSP) na wewnętrzny adres IP i port serwera hostującego strumień RTSP. Określ wewnętrzny adres IP serwera i ustaw port wewnętrzny oraz zewnętrzny na 554. Zapisz ustawienia mapowania portów.
  4. Przetestuj strumień RTSP: Po skonfigurowaniu mapowania portów klienci zewnętrzni mogą uzyskać dostęp do strumienia RTSP za pomocą zewnętrznego adresu IP i portu 554. Przetestuj strumień RTSP z urządzenia zewnętrznego, aby upewnić się, że mapowanie portów działa zgodnie z przeznaczeniem.

Należy pamiętać, że dokładne kroki konfiguracji mapowania portów mogą się różnić w zależności od marki i modelu routera. Zapoznaj się z dokumentacją routera lub zasobami pomocy technicznej producenta, aby uzyskać szczegółowe instrukcje dotyczące konfiguracji przekierowania portów dla RTSP lub innych protokołów strumieniowania.

Strumień RTSP

Czym jest strumień RTSP?

RTSP (Real Time Streaming Protocol) to protokół kontroli sieciowej przeznaczony do kontrolowania dostarczania danych multimedialnych, takich jak audio i wideo, przez sieć. Umożliwia płynną transmisję treści audio i wideo na żywo lub wcześniej nagranych z serwera do urządzenia klienckiego i jest powszechnie używany w aplikacjach do strumieniowania multimediów.

Oto kilka kluczowych informacji o strumieniach RTSP:
  1. Kontrola strumienia: RTSP służy do ustanawiania i kontrolowania dostarczania multimediów strumieniowych. Umożliwia klientowi żądanie rozpoczęcia, zatrzymania i wstrzymania strumienia multimedialnego, a także kontrolowanie funkcji odtwarzania, takich jak przewijanie do przodu i do tyłu.
  2. Działanie protokołu: RTSP działa przez User Datagram Protocol (UDP) lub Transmission Control Protocol (TCP). Wykorzystuje architekturę klient-serwer, w której serwer hostuje strumienie multimedialne, a klienci żądają i odbierają treści multimedialne.
  3. Typy multimediów: RTSP można stosować z różnymi formatami multimediów, w tym strumieniami audio i wideo. Obsługuje strumieniowanie treści na żywo, treści na żądanie oraz inne interaktywne aplikacje multimedialne.
  4. Interoperacyjność: RTSP jest otwartym standardem, który umożliwia interoperacyjność między różnymi urządzeniami multimedialnymi, serwerami i klientami. Oznacza to, że urządzenia i oprogramowanie zgodne z RTSP od różnych producentów mogą się komunikować i wymieniać multimedia strumieniowe.
  5. Zastosowanie: RTSP jest powszechnie używany do strumieniowania wydarzeń na żywo, wideo na żądanie, transmisji z kamer IP oraz innych aplikacji multimedialnych w czasie rzeczywistym.
Aby uzyskać dostęp do strumienia RTSP, klient zazwyczaj wysyła żądanie RTSP do serwera, określając żądany strumień multimedialny i powiązane operacje sterowania. Serwer następnie odpowiada niezbędnymi informacjami do ustanowienia i utrzymania strumienia. Może to obejmować lokalizację strumienia multimedialnego, polecenia sterowania odtwarzaniem i inne istotne parametry.

Ogólnie rzecz biorąc, RTSP odgrywa kluczową rolę w umożliwianiu wydajnego dostarczania i kontroli strumieniowych treści multimedialnych, co czyni go podstawowym protokołem dla wielu aplikacji strumieniujących.

Jak możemy odtwarzać strumień RTSP?

Aby odtwarzać strumień RTSP (Real Time Streaming Protocol) i wybrać określony tryb strumienia, taki jak złożony (połączone audio i wideo), tylko wideo lub tylko audio, możesz użyć oprogramowania odtwarzacza multimedialnego lub aplikacji obsługujących strumieniowanie RTSP.

Oto jak możesz odtwarzać strumień RTSP:
  1. Użyj odtwarzaczy multimedialnych zgodnych z RTSP: Możesz użyć oprogramowania odtwarzacza multimedialnego lub aplikacji obsługujących strumieniowanie RTSP, takich jak VLC Media Player, Windows Media Player, QuickTime Player lub innych aplikacji odtwarzacza multimedialnego z obsługą RTSP.
  2. Otwórz strumień RTSP: Uruchom odtwarzacz multimedialny zgodny z RTSP i wybierz opcję strumieniowania złożonego (połączone audio i wideo), tylko wideo lub tylko audio. W wyświetlonym oknie dialogowym wprowadź adres URL lub lokalizację sieciową strumienia RTSP. Zazwyczaj będzie to format: rtsp://192.168.1.120:554/live/1_0.

Jaka jest maksymalna liczba jednoczesnych strumieni obsługiwanych przez protokół RTSP?

Obsługuje6 strumieni RTSP, co oznacza, że został zaprojektowany do obsługi do sześciu jednoczesnych strumieni Real Time Streaming Protocol (RTSP). Ta wydajność powinna umożliwić efektywne rozprowadzanie treści wideo i audio przez wiele kanałów lub urządzeń. Należy jednak upewnić się, że infrastruktura sieciowa, w tym serwer i urządzenia klienckie, może efektywnie obsługiwać te strumienie bez pogorszenia wydajności. Dodatkowo należy wziąć pod uwagę wymagania dotyczące przepustowości oraz możliwości urządzeń uzyskujących dostęp do tych strumieni, aby zapewnić płynne przesyłanie strumieniowe. Zazwyczaj zaleca się korzystanie z odtwarzaczy multimedialnych, takich jak VLC, PotPlayer lub OBS, do pobierania strumienia RTSP z naszego kodera.

Jak możemy zmierzyć rzeczywistą liczbę klatek na sekundę, odtwarzając strumień RTSP?

Aby przetestować rzeczywistą liczbę klatek na sekundę (FPS) strumienia RTSP za pomocą PotPlayer, można użyć wbudowanej funkcji statystyk odtwarzania wideo w oprogramowaniu. PotPlayer udostępnia opcję wyświetlania informacji o odtwarzaniu wideo, w tym bieżącej liczby klatek na sekundę (FPS). Oto jak można przetestować rzeczywistą liczbę FPS strumienia RTSP za pomocą PotPlayer:
  1. Zainstaluj PotPlayer: Jeśli jeszcze tego nie zrobiono, pobierz i zainstaluj PotPlayer na komputerze. PotPlayer to odtwarzacz multimedialny obsługujący różne protokoły strumieniowania, w tym RTSP.
  2. Otwórz PotPlayer i odtwórz strumień RTSP: Uruchom PotPlayer i wybierz opcję otwarcia strumienia sieciowego lub adresu URL. Wprowadź adres URL strumienia RTSP lub lokalizację sieciową, aby rozpocząć odtwarzanie strumienia w PotPlayer.
  3. Wyświetl statystyki odtwarzania wideo: Podczas odtwarzania strumienia RTSP kliknij prawym przyciskiem myszy okno PotPlayer, aby uzyskać dostęp do menu kontekstowego. Z menu kontekstowego wybierz „Informacje o odtwarzaniu” lub „Statystyki” (konkretna etykieta może się różnić w zależności od wersji PotPlayer).
  4. Wyświetl liczbę klatek na sekundę (FPS): Okno statystyk odtwarzania wideo wyświetli informacje o odtwarzanym wideo, w tym bieżącą liczbę klatek na sekundę (FPS). Monitoruj wartość FPS, aby obserwować rzeczywistą liczbę klatek strumienia RTSP.

Wykonując te kroki, można użyć PotPlayer do przetestowania rzeczywistej liczby klatek na sekundę (FPS) strumienia RTSP. Funkcja statystyk odtwarzania wideo PotPlayer umożliwia monitorowanie bieżącej liczby FPS, zapewniając wgląd w płynność i wydajność odtwarzania strumienia wideo.

Test opóźnienia za pomocą strumienia RTSP

Jak możemy uzyskać niższe opóźnienie za pomocą VLC podczas odtwarzania wideo na iPadzie?



Jak możemy przeprowadzić test opóźnienia między koderem a dekoderem?


Jak możemy przeprowadzić test opóźnienia kodera, odtwarzając strumień RTSP?

Przyczyna opóźnienia w strumieniowaniu RTSP jest często związana z używanym odtwarzaczem RTSP. Aby dokładnie przetestować wydajność, zalecamy korzystanie ze specjalistycznych narzędzi przeznaczonych do strumieniowania RTSP, ponieważ typowe odtwarzacze multimedialne mogą powodować problemy z buforowaniem. W szczególności narzędzie takie jakEasyPlayerProjest zoptymalizowane pod kątem strumieniowania w czasie rzeczywistym i może zapewnić dokładniejsze wyniki w identyfikowaniu i rozwiązywaniu opóźnień w strumieniowaniu RTSP. Wystarczy kliknąć powyższy linkEasyPlayerPro, aby pobrać go do testowania.

Jakie konkretne kroki należy wykonać, aby przeprowadzić porównawczy test opóźnienia między VLC a EasyPlayerPro?

  1. Skonfiguruj dwa komputery: pierwszy komputer będzie służył jako źródło wejścia wideo, a drugi komputer będzie pełnił funkcję urządzenia wyjścia wideo.
  2. Pobierz i uruchomOnlyStopWatchna pierwszym komputerze, aby zmierzyć opóźnienie.
  3. Na drugim komputerze otwórzEasyPlayerProi pobierz strumień RTSP w następujący sposób:
  1. Otwórz VLC na drugim komputerze i pobierz ten sam strumień RTSP w następujący sposób:
  1. Użyj kamery o wysokiej szybkości w telefonie komórkowym, aby uchwycić obrazy pulpitów obu komputerów. Użyj tych obrazów do obliczenia konkretnych czasów opóźnienia.
  1. Analiza: Porównaj wyniki opóźnienia. Jeśli opóźnienie wynosi około 100 ms podczas korzystania z EasyPlayerPro, a znacznie wyższe podczas korzystania z VLC, oznacza to, że na opóźnienie wpływa sam odtwarzacz, a nie użyty koder/dekoder.
Notes
UWAGA: Teoretyczne opóźnienie zarówno kodowania, jak i dekodowania wynosi 33,3 ms, na podstawie parametrów chipu.

Dowiedz się więcej o RTSP w Codec

  1. RTSP w Codec