RTSP vs HLS vs WebRTC
Použijte tuto stránku, když vybíráte způsob, jak dostat kamerový stream do prohlížeče nebo na web, a potřebujete praktické vysvětlení místo marketingu kolem protokolů.
RTSP.RUN vychází z reality, že mnoho kamer už RTSP poskytuje. Tahle stránka vysvětluje, kdy dává RTSP smysl, proč prohlížeč obvykle potřebuje překladovou vrstvu a kdy může být vhodnější HLS nebo WebRTC podle latence, kompatibility a složitosti nasazení.
Co vám tohle srovnání pomůže rozhodnout
- jestli je váš hlavní problém kompatibilita prohlížeče, nízká latence nebo jednoduchost nasazení
- jestli můžete pracovat s veřejně dostupným RTSP streamem, nebo potřebujete jiný ingest model
- jestli vám stačí lehký browser player, nebo potřebujete vlastní streaming stack
Klíčové otázky za RTSP, HLS a WebRTC
Začněte limitem prohlížeče a potom srovnejte latenci, kompatibilitu a vhodnost pro rollout.
Nejčastěji jde o nesprávnou adresu, nedostupnou kameru nebo blokované připojení.
- Zkontrolujte, že je kamera zapnutá a RTSP je v ní povoleno.
- Pro přístup z internetu musí být stream veřejně dostupný (soukr. IP jako
192.168.x.xzvenku nefungují). - Je-li kamera za routerem, nastavte přesměrování portu (typicky
554). - Ověřte, že přístup neblokuje firewall nebo poskytovatel internetu.
Je potřeba přesměrovat port na routeru (typicky 554) směrem na interní IP adresu kamery.
- Postup najdete v návodu pro konkrétní router.
- Používejte silná hesla a vypněte zbytečné služby na kameře.
Ano. Pokud se vám IP adresa mění, využijte bezplatné služby Dynamic DNS (např. No-IP, DuckDNS, Dynu).
- Získáte název, který se automaticky aktualizuje na vaši aktuální IP.
- Většina routerů i kamer má DDNS podporu přímo v sobě.
Veřejnou IP zjistíte např. na webu mojeip.cz nebo v administraci routeru.
Pozor: u mobilního či sdíleného připojení může být IP sdílená s dalšími uživateli.