Jak zjistit správnou RTSP nebo RTSPS adresu

Tahle stránka je pro chvíli, kdy kameru máte, ale ještě nevíte přesný tvar adresy, správnou cestu streamu nebo jestli je kamera opravdu dostupná z internetu.

Cílem je dostat vás od modelu kamery a lokálního náhledu ke konkrétní veřejné adrese, kterou můžete rovnou vložit do rtsp.run. Pokud nesplníte některý z kroků níže, problém ještě není v přehrávači, ale ve vstupu nebo ve veřejné dostupnosti.

Co si připravit dřív, než začnete adresu hledat

  • model kamery nebo alespoň výrobce a přesné označení zařízení
  • přístup do webové administrace, NVR nebo aplikace, kde se RTSP často zapíná
  • uživatele a heslo určené pro RTSP přístup
  • možnost ověřit kameru z jiné sítě než z té, kde je fyzicky připojená

Abyste rtsp.run vůbec použili, musí být splněné tři věci

Správný tvar adresy

Nestačí znát IP adresu kamery. Potřebujete i správný protokol, port a konkrétní cestu streamu.

Veřejná dostupnost z internetu

Kamera musí být dosažitelná z jiné sítě než z té, kde běží. Lokální přehrání doma nestačí.

Bezpečné zveřejnění

Veřejný stream je vědomé rozhodnutí. Potřebujete samostatný účet, silné heslo a jasně omezený rozsah přístupu.

Jak vypadá správná RTSP nebo RTSPS adresa

Nejdůležitější je odlišit protokol, přihlašovací údaje, host, port a konkrétní cestu streamu. Samotná IP adresa nestačí. Bez přesné cesty ke streamu se kamera stejně nepřehraje.

Co jednotlivé části znamenají

  • `rtsp://` nebo `rtsps://` je použitý protokol.
  • `UZIVATEL:HESLO` jsou přihlašovací údaje pro RTSP přístup, ne nutně admin účet do kamery.
  • `HOST` je veřejná IP adresa nebo DDNS hostname, ne lokální `192.168.x.x`, `10.x.x.x` ani `172.16–31.x.x`.
  • `PORT` bývá často `554`, ale může být jiný.
  • `CESTA_KE_STREAMU` je konkrétní stream path pro hlavní nebo vedlejší stream a liší se podle výrobce i modelu.

Základní tvar bez přihlašovacích údajů

Použijte jen tehdy, když kamera nebo mezivrstva RTSP skutečně nevyžaduje jméno a heslo.

Typický tvar
rtsp://HOST:554/CESTA_KE_STREAMU
  • HOST může být veřejná IP nebo DDNS jméno.
  • Port `554` je častý, ale není povinný.
  • Bez správné stream path je adresa stejně nefunkční.

Nejčastější tvar s uživatelem a heslem

Tohle je běžná varianta pro IP kamery a NVR, které vyžadují samostatný RTSP login.

Typický tvar
rtsp://UZIVATEL:HESLO@HOST:554/CESTA_KE_STREAMU
  • Do adresy patří účet, který má přístup ke streamu.
  • Nepoužívejte admin účet, pokud to není nutné.
  • Kamera může mít jiný veřejný port než interní port na zařízení.

Bezpečnější varianta přes RTSPS

Použijte ji, pokud ji kamera opravdu podporuje. Ne každé zařízení umí `rtsps://`.

Typický tvar
rtsps://UZIVATEL:HESLO@HOST:322/CESTA_KE_STREAMU
  • Port bývá často jiný než `554`.
  • Pokud výrobce RTSPS neuvádí, nespoléhejte na domněnku, že stačí přepsat protokol.
  • Když RTSPS není dostupné, řešte bezpečnost silným heslem a omezeným rozsahem přístupu.

Jak adresu zjistit podle výrobce

Níže jsou běžné vzory, ne univerzální pravda pro každý model. Vždy si nejdřív ověřte, jestli kamera RTSP vůbec podporuje a jestli není potřeba stream v administraci nebo aplikaci teprve zapnout.

Hikvision

Běžný tvar pro hlavní stream. Vedlejší stream často končí `102` místo `101`.

Častý vzor
rtsp://UZIVATEL:HESLO@HOST:554/Streaming/Channels/101
  • Hledejte sekci Video, Stream nebo RTSP.
  • Ověřte hlavní versus vedlejší stream a číslo kanálu.

Dahua a časté OEM varianty

Typický tvar pro Dahua a část značek, které z Dahua modelů vycházejí.

Častý vzor
rtsp://UZIVATEL:HESLO@HOST:554/cam/realmonitor?channel=1&subtype=0
  • `subtype=0` bývá hlavní stream, `subtype=1` vedlejší.
  • U NVR se může měnit číslo kanálu podle zapojení.

Axis

Axis často používá kratší a čistší stream path než ostatní výrobci.

Častý vzor
rtsp://UZIVATEL:HESLO@HOST:554/axis-media/media.amp
  • Zkontrolujte i nastavení stream profilu a případný vlastní RTSP port.
  • Pokud adresa nefunguje, ověřte dokumentaci ke konkrétnímu modelu.

Reolink

Reolink často rozlišuje hlavní a vedlejší stream přímo v názvu cesty.

Častý vzor
rtsp://UZIVATEL:HESLO@HOST:554/h264Preview_01_main
  • Vedlejší stream bývá označený `sub` místo `main`.
  • Podpora RTSP se liší podle modelu, nezačínejte obecným návodem z fóra.

Tapo / TP-Link

U Tapo bývá potřeba RTSP nejdřív povolit v aplikaci nebo v NVR režimu.

Častý vzor
rtsp://UZIVATEL:HESLO@HOST:554/stream1
  • Ne každý model Tapo standardní RTSP podporuje.
  • Pokud je zařízení cloud-only, veřejnou RTSP adresu z něj nevytáhnete.

Uniview, Amcrest, Annke, Ezviz a další

U těchto značek se liší podpora i konkrétní stream path podle modelu a firmware.

Častý vzor
Bez ověření modelu nespoléhejte na jeden univerzální tvar adresy.
  • Nejdřív si ověřte, že zařízení umí standardní RTSP.
  • Pak hledejte oficiální návod výrobce nebo přesný vzor pro daný model.

Jak zajistit, aby byla kamera dostupná z internetu

Tohle je nejčastější blok. Kamera funguje doma v lokální aplikaci nebo ve VLC, ale rtsp.run ji nevidí, protože z veřejného internetu není dosažitelná.

Minimální veřejný setup

1. Ověřte správnou adresu v lokální síti

Než budete řešit internet, zjistěte správný tvar adresy a stream path v lokální síti nebo v dokumentaci výrobce.

2. Dejte kameře stabilní lokální adresu

Na routeru použijte DHCP rezervaci nebo pevnou lokální IP, aby se forwarding nerozbil po restartu.

3. Zpřístupněte RTSP port z internetu

Na routeru namapujte veřejný port na lokální RTSP port kamery nebo NVR. Veřejný port nemusí být stejný jako interní.

4. Použijte veřejnou IP nebo DDNS hostname

Do výsledné adresy patří veřejná IP nebo DNS jméno, ne lokální adresa z vaší LAN.

5. Ověřte to z jiné sítě

Testujte přes mobilní data nebo z jiného internetu. Test ze stejné Wi‑Fi nic spolehlivě nedokazuje.

Kde se to nejčastěji zasekne

  • kamera je dostupná jen přes aplikaci výrobce nebo cloud, ale ne přes standardní RTSP z internetu
  • ISP používá CGNAT a vy nemáte skutečnou veřejnou IPv4 adresu
  • forwarding míří na špatný interní host nebo port
  • DDNS jméno ukazuje správně, ale veřejný port není otevřený nebo je blokovaný

Jak poznáte, že jste ready pro rtsp.run

  • výsledná adresa používá veřejný hostname nebo veřejnou IP
  • uživatel a heslo v adrese jsou platné pro RTSP přístup
  • port je dosažitelný z internetu z jiné sítě
  • kamera vrací živý stream, ne jen přesměrování do aplikace výrobce

Když nemáte veřejnou IP

  • Samotné DDNS nestačí. Pokud jste za CGNAT, forwarding z internetu se ke kameře vůbec nedostane.
  • Potřebujete skutečnou veřejnou IP adresu od ISP nebo jinou veřejnou vrstvu, kterou umíte bezpečně vystavit ven.
  • Pokud tohle nechcete řešit, rtsp.run pro takovou kameru ve veřejném režimu nepoužijete.

Jak to udělat bezpečně

Veřejně dostupná kamera je vědomé rozhodnutí. Nepouštějte do internetu víc, než opravdu potřebujete pro živý stream.

Co udělat

  • vytvořte samostatného uživatele jen pro RTSP přehrání, ne admin účet
  • použijte dlouhé jedinečné heslo a nepoužívejte stejné heslo jako do administrace
  • pokud kamera podporuje `rtsps://`, preferujte ho před nešifrovaným `rtsp://`
  • zvažte oddělenou síť nebo VLAN pro kamery, které vystavujete do internetu
  • vystavte jen to, co potřebujete pro stream, ne celou webovou administraci kamery

Čemu se vyhnout

  • nevystavujte do internetu kameru, která je určená jen pro interní CCTV nebo citlivý provoz
  • nespoléhejte na to, že cloud výrobce nebo mobilní aplikace automaticky znamenají veřejný RTSP
  • nepoužívejte defaultní účty výrobce ani slabé heslo jen proto, že jde o kameru
  • nepublikujte kameru bez toho, abyste si ujasnili, kdo k ní má mít přístup a proč

Než adresu vložíte do rtsp.run

Pokud na všechno odpovíte ano, má smysl přejít rovnou na přehrání streamu.

  • Mám úplnou adresu ve tvaru `rtsp://` nebo `rtsps://`.
  • Používám veřejný hostname nebo veřejnou IP, ne lokální adresu.
  • Vím, že stream je dostupný z jiné sítě než z té, kde kamera běží.
  • Používám účet určený pro RTSP přístup, ne plný admin přístup ke kameře.
  • Jsem si jistý, že kamera má být veřejně dostupná a že tenhle provozní model dává smysl.

Nejčastější otázky k RTSP adrese a veřejné dostupnosti

Tyhle otázky vyřešte dřív, než budete hledat problém v samotném přehrávači.

Správná adresa má úplný tvar, typicky rtsp://UZIVATEL:HESLO@HOST:PORT/CESTA_KE_STREAMU nebo rtsps://.... Nestačí znát jen IP adresu kamery. Potřebujete také správný port a hlavně správnou stream path.

Do rtsp.run patří veřejný hostname nebo veřejná IP adresa, ne lokální 192.168.x.x, 10.x.x.x ani jiná interní adresa.

Začněte u oficiální dokumentace ke konkrétnímu modelu, v webové administraci kamery, v nastavení NVR nebo v aplikaci, kde se RTSP často nejdřív povoluje. Nejspolehlivější je kombinace přesného modelu a oficiálního návodu výrobce.

Pokud máte jen obecný název značky a ne model, počítejte s tím, že budete tipovat a ladit zbytečně dlouho.

Nestačí. To, že kamera funguje v aplikaci výrobce nebo v jeho cloudu, ještě neznamená, že máte standardní RTSP stream dostupný z internetu.

Pro rtsp.run potřebujete konkrétní veřejnou RTSP nebo RTSPS adresu, kterou umíte otevřít mimo lokální síť, ne jen přístup přes uzavřenou aplikaci výrobce.

Samo o sobě ne. DDNS řeší jen jméno místo měnící se IP adresy. Pořád ale musíte mít skutečně veřejnou IP, správně udělaný forwarding a otevřený port na správnou kameru nebo NVR.

Pokud jste za CGNAT, samotné DDNS vám nepomůže, protože z internetu se k vaší kameře stejně nedostanete.

Ověřujte to vždy z jiné sítě než z té, kde kamera běží. Typicky přes mobilní data nebo z jiného připojení. Test ze stejné Wi‑Fi může klamat.

Pokud výsledná adresa používá veřejný hostname nebo veřejnou IP, správný port a platné RTSP přihlašovací údaje, jste blízko. Když adresa vede jen na lokální IP nebo funguje jen doma, pro rtsp.run ještě ready nejste.

Veřejný RTSP model není vhodný pro interní CCTV, uzavřené firemní sítě, záznam, analytiku ani případy, kdy kameru nechcete vystavovat do internetu vůbec.

Pokud je hlavní požadavek interní-only přístup, záznam nebo přísnější bezpečnostní a provozní rámec, otevřete posouzení nasazení a nesnažte se tenhle veřejný model násilím protlačit tam, kam nepatří.