RTSP: co to jest i jak działa protokół strumieniowania wideo
RTSP to protokół, którym kamera IP udostępnia swój strumień wideo. To dzięki niemu obraz z kamery odbierze rejestrator, VLC na komputerze albo Home Assistant, bez aplikacji producenta i bez chmury.
Treść zweryfikowana przez: Michał Sawicki, Kwalifikowany pracownik zabezpieczenia technicznego, 14 lat montaży
Krótko
RTSP (Real Time Streaming Protocol) to standardowy protokół sterowania strumieniowaniem wideo, w kamerach dostępny zwykle na porcie 554. Klient łączy się z adresem w formie rtsp://login:haslo@adres-ip:554/sciezka i odbiera strumień na żywo, np. w VLC, rejestratorze lub Home Assistant.
Co to jest RTSP
RTSP (Real Time Streaming Protocol) to protokół opisany w standardach IETF, służący do sterowania transmisją strumienia audio-wideo na żywo. W monitoringu to podstawowy, uniwersalny sposób odbioru obrazu z kamery IP.
Jeśli kamera wystawia RTSP, nie jesteś uwiązany do aplikacji producenta. Strumień odbierze rejestrator NVR, odtwarzacz VLC czy system automatyki domowej.
Jak działa RTSP
Klient łączy się z kamerą i poleceniami protokołu ustala parametry sesji: co ma być nadawane i w jakim formacie. Sam obraz płynie następnie w osobnym strumieniu (RTP), a RTSP pełni rolę pilota: start, stop, opis dostępnych strumieni.
Domyślny port RTSP to 554. Kamery zwykle nadają dwa strumienie: główny w pełnej rozdzielczości do zapisu oraz pomocniczy w niższej, lżejszy dla podglądu na telefonie czy panelu automatyki.
Wykrywaniem kamer i uzgadnianiem ustawień zajmuje się często standard ONVIF; RTSP jest wtedy kanałem, którym faktycznie płynie wideo.
Parametry i adres rtsp:// w praktyce
Adres strumienia ma postać: rtsp://login:haslo@192.168.1.10:554/sciezka. Ścieżka zależy od producenta i znajdziesz ją w instrukcji kamery albo w jej panelu WWW.
- VLC: menu "Otwórz strumień sieciowy", wklejasz adres rtsp:// i po chwili widzisz podgląd. To najszybszy test, czy kamera w ogóle nadaje.
- Home Assistant: adres RTSP podajesz w integracji kamery, a obraz trafia na panele i do automatyzacji. Praktyczne scenariusze opisujemy w dziale Home Assistant.
- Rejestrator: większość NVR pozwala dodać kamerę "po RTSP", gdy automatyczne wykrywanie po ONVIF zawiedzie.
Wybierając strumień, kieruj się celem: główny do nagrywania, pomocniczy do podglądu. Oszczędza to łącze i moc dekodowania.
RTSP a bezpieczeństwo
Login i hasło stoją w adresie jawnym tekstem, a sama transmisja RTSP w kamerach zwykle nie jest szyfrowana. Wniosek pierwszy: adres strumienia traktuj jak hasło i nie wklejaj go publicznie.
Wniosek drugi: nigdy nie przekierowuj portu 554 z internetu wprost na kamerę. Otwarty strumień prędzej czy później znajdą automaty skanujące sieć. Zdalny dostęp realizuj przez VPN albo bezpieczne mechanizmy rejestratora.
Dobrą praktyką jest też odizolowanie kamer w osobnej podsieci, tak aby nie miały dostępu do internetu ani do reszty domowych urządzeń. Jak to zrobić, opisujemy w dziale VLAN i bezpieczeństwo sieci.
Typowe błędy i pułapki
Najczęstszy problem to znaki specjalne w haśle. Znak @ albo / w haśle rozsypuje składnię adresu; trzeba je zapisać w formie kodowanej albo zmienić hasło na alfanumeryczne.
Drugi: domyślne poświadczenia. Kamera z fabrycznym loginem i hasłem oraz włączonym RTSP to otwarte drzwi, nawet w sieci lokalnej.
Trzeci: nie każda kamera ma RTSP. Część sprzętu konsumenckiego, zwłaszcza chmurowego, w ogóle nie wystawia strumienia lokalnie albo wymaga włączenia tej funkcji w aplikacji. Sprawdź to przed zakupem, jeśli planujesz integrację z własnym rejestratorem lub automatyką.
Powiązane pojęcia
RTSP współpracuje ze standardem ONVIF, a strumienie odbierają głównie rejestratory NVR. Sprzęt, który nadaje takie strumienie, opisujemy w dziale kamery IP.