FAQ: Konfiguracja RTSP dla koderów HDMI EXVIST

FAQ: RTSP enkodera

Co to jest strumień RTSP?

RTSP (Real Time Streaming Protocol) to protokół kontroli sieci zaprojektowany 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 klienta i jest powszechnie stosowany w aplikacjach strumieniowania multimediów.

Oto kilka kluczowych punktów dotyczących strumieni 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że być używany z różnymi formatami multimediów, w tym strumieniami audio i wideo. Obsługuje strumieniowanie treści na żywo, treści na żądanie i 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ą komunikować się i wymieniać multimedia strumieniowe.
  5. Zastosowanie: RTSP jest powszechnie używany do strumieniowania wydarzeń na żywo, wideo na żądanie, transmisji z kamer IP i 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 kontrolne. Serwer następnie odpowiada niezbędnymi informacjami do ustanowienia i utrzymania strumienia. Może to obejmować lokalizację strumienia multimedialnego, polecenia kontroli odtwarzania 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 lub aplikacji odtwarzacza multimedialnego 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 lub aplikacji odtwarzacza multimedialnego 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ługuje 6 strumieni RTSP, co oznacza, że został zaprojektowany do obsługi do sześciu jednoczesnych strumieni Real Time Streaming Protocol (RTSP). Ta pojemność powinna pozwolić na wydajne rozpowszechnianie treści wideo i audio na wielu kanałach lub urządzeniach. Należy jednak upewnić się, że infrastruktura sieciowa, w tym serwer i urządzenia klienckie, może skutecznie obsługiwać te strumienie bez pogorszenia wydajności. Dodatkowo należy wziąć pod uwagę wymagania dotyczące przepustowości i możliwości urządzeń uzyskujących dostęp do tych strumieni, aby zapewnić płynne strumieniowanie. Zazwyczaj zaleca się korzystanie z odtwarzaczy multimedialnych takich jak VLC, PotPlayer lub OBS do pobierania strumienia RTSP z naszego kodera.

Dlaczego nie mogę pobrać strumienia RTSP z podstrumienia?

Istnieje kilka potencjalnych przyczyn, dla których podstrumień może nie działać
  1. Ustawienie trybu systemowego: Jeśli tryb systemowy jest ustawiony na1080p@60fps, dostępny jest tylko strumień główny. W tym przypadku, gdy próbujesz pobrać strumień RTSP z podstrumienia, nie zadziała, ponieważ podstrumień jest wyłączony w tym trybie.
  2. Rozdzielczość wyjściowa źródła wideo: Jeśli Twoje źródło wideo ma rozdzielczość 1080izamiast 1080p, przepływność może znacznie wzrosnąć (do 11 Mbps). Koder może mieć trudności z zmniejszeniem przepływności poprzez korekty programowe, co może prowadzić do niepowodzeń w pobieraniu podstrumienia RTSP. Zaleca się używanie źródła wideo 1080p, aby zapewnić lepszą wydajność podstrumienia.
Aby rozwiązać ten problem, sprawdź ustawienia trybu systemowego i rozdzielczość źródła wideo, aby zapewnić zgodność z funkcją podstrumienia.

Test opóźnienia za pomocą strumienia RTSP

Jak możemy uzyskać niższe opóźnienie przez 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 kodeka poprzez odtwarzanie strumienia RTSP?

Określenie przyczyny opóźnienia w strumieniowaniu RTSP jest często uzależnione od używanego odtwarzacza RTSP. Aby dokładnie przetestować wydajność, zalecamy korzystanie ze specjalistycznych narzędzi przeznaczonych do strumieniowania RTSP, ponieważ popularne 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ższyEasyPlayerProaby pobrać go do testów.

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 szybkiej kamery 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 sam odtwarzacz wpływa na opóźnienie, a nie używany koder/dekoder.
Notes
UWAGA: Teoretyczne opóźnienie zarówno dla kodowania, jak i dekodowania wynosi 33,3 ms, na podstawie parametrów chipu.

Dowiedz się więcej o RTSP kodera

  1. RTSP kodera