VLC „Nelze otevřít MRL“ pro RTSP proudy — opravy
„VLC nelze otevřít MRL“ s URL rtsp:// je jednou z nejčastějších streamovacích chyb — a obvykle to není vina VLC. Proud selhává na síťové nebo serverové vrstvě: špatná syntaxe URL, blokované UDP, chybějící autentizace nebo server prostě odmítá. Tento průvodce prochází každou vrstvou s příkazy, které můžete spustit, abyste izolovali, kde přesně proud praská.
Proč se to děje?
- Chybná nebo neúplná RTSP URL — chybějící port (:554), špatná cesta nebo koncové lomítko, které server odmítá.
- Blokované UDP — RTP přes UDP je běžně filtrováno firewally; výchozí RTSP VLC používá nejdřív UDP a tiše selže na TCP.
- Vyžadovaná autentizace — kamera nebo server potřebuje přihlašovací údaje vložené v URL (rtsp://uživatel:heslo@host/).
- Limity na straně serveru — mnoho souběžných relací, vypnutý proud nebo server servíruje jen specifický transport (např. jen TCP).
- Latence/ztráta paketů v síti — vysoká ztráta nechá RTSP shazovat snímky, dokud není relace ukončena, hlášeno jako „nelze otevřít“.
Jak to opravit
Řešení 1Zkontrolujte a opravte RTSP URL
Nejčastější oprava — detail URL
Zkontrolujte dokumentaci kamery/serveru pro přesnou RTSP cestu (např. /live, /h264, /Streaming/Channels/101).
Známa správná cesta.
Sestavte URL s explicitním portem:
rtsp://192.168.1.50:554/live— bez koncového lomítka.URL je správně utvořena.
Otestujte ve VLC: Média > Otevřít síťový přenos (Ctrl+N), vložte URL, Přehrát.
Proud se otevře nebo selže s jasnější zprávou.
Řešení 2Vynuťte TCP transport
Opravuje proudy selhávající přes blokované UDP
Jděte do Nástroje > Předvolby > Vstup / Kodeky.
Otevřou se vstupní nastavení.
V sekci „Síť“ změňte „RTSP přes TCP“ na Vždy (nebo zaškrtněte políčko).
RTSP nyní používá TCP.
Restartujte VLC a znovu otevřete proud.
Proud se připojí přes TCP.
Řešení 3Přidejte autentizaci do URL
Opravuje 401/Neoprávněno selhání
Vložte přihlašovací údaje do URL:
rtsp://admin:heslo@192.168.1.50:554/live.Přihlašovací údaje jsou vloženy.
Zakódujte speciální znaky v hesle (např. @ → %40, : → %3A).
URL se správně analyzuje.
Znovu otevřete proud ve VLC.
Proud se autentizuje a hraje.
Řešení 4Otestujte endpoint příkazem z terminálu
Oddělí síťové problémy od problémů VLC
Na Windows/Linux:
ffplay -rtsp_transport tcp rtsp://…(pokud je ffmpeg nainstalován) nebovlc -vvv "rtsp://…"pro verbose log.Druhý přehrávač nebo verbose log se objeví.
Zkontrolujte verbose výstup na řádek skutečné chyby ("connection refused", "401", "timeout").
Skutečné selhání je identifikováno.
Proveďte ping kamery:
ping 192.168.1.50— neúspěšný ping znamená, že síťová cesta je mimo.Dosažitelnost sítě je potvrzena.
Řešení 5Zvyšte hodnotu mezipaměti sítě
Opravuje buffer, pády a ztrátu snímků u přenosů
Přejděte do Nástroje > Předvolby > Vstup / Kodeky.
Otevře se nastavení vstupu.
Nastavte „Mezipaměť sítě (ms)“ na 1500 ms (výchozí je 1000).
Zvětší se vyrovnávací paměť.
Klikněte na Uložit, restartujte VLC a znovu otevřete přenos.
Přenos se déle přednabíjí.
Pokročilé opravy
Řešení 1Nastavení na straně kamery k zkontrolování
Opravuje problémy proudu na serveru
Přihlaste se do web UI kamery a zkontrolujte, zda je RTSP streamování povoleno a proud není nastaven jako „soukromý“.
Streamování je potvrzeno aktivní.
Zkontrolujte limity souběžných připojení — některé kamery povolují jen 2–4 RTSP relace.
Limity relací jsou známy.
Pokud kamera podporuje, nastavte „Transport: TCP“ i na straně serveru.
Obě strany souhlasí na TCP.
Restartujte kameru a zkuste znovu.
Proud se znovu připojí.
Jak tomu předejít
- Použijte TCP transport pro proudy kamer od začátku.
- Udržujte VLC aktualizované — opravy RTSP demuxeru přicházejí s vydáními 3.0.x (aktuální stabilní: 3.0.23).
- Dejte kameře statickou IP nebo DHCP rezervaci, aby URL zůstala platná.
- Sledujte zdraví proudu pingem nebo jednoduchou uptime kontrolou, pokud provozujete 24/7 sledování.
Časté dotazy
Co „nelze otevřít MRL“ skutečně znamená?
RTSP funguje ve VLC na jednom PC, ale ne na jiném
Může VLC přehrát RTSP z veřejné internetové kamery?
Proud hraje 10 sekund a zastaví se
Shrnutí
Zkontrolujte a opravte RTSP URL — Nejčastější oprava — detail URL. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.