VLC „Nu se poate deschide MRL” pentru fluxuri RTSP — Remedieri

Streaming și Chromecast Ultima actualizare: Se aplică pentru: Windows · macOS · Linux · VLC 3.0.x · IP cameras & servers

„VLC nu poate deschide MRL” cu un URL rtsp:// e una dintre cele mai frecvente erori de streaming — și de obicei nu e vina VLC. Fluxul eșuează la nivel de rețea sau server: sintaxă URL greșită, UDP blocat, autentificare lipsă sau serverul pur și simplu refuză. Acest ghid parcurge fiecare nivel cu comenzi pe care le puteți rula pentru a izola exact unde se rupe fluxul.

De ce se întâmplă?

  • URL RTSP greșit sau incomplet — portă lipsă (:554), cale greșită sau un slash final pe care serverul îl respinge.
  • UDP blocat — RTP peste UDP e filtrat de obicei de firewall-uri; RTSP-ul implicit al VLC folosește UDP mai întâi și eșuează în tăcere spre TCP.
  • Autentificare necesară — camera sau serverul cere credențiale încorporate în URL (rtsp://utilizator:parolă@gazdă/).
  • Limite de partea serverului — multe sesiuni concurente, flux dezactivat sau serverul servește doar un transport specific (ex.: doar TCP).
  • Latență/pierdere de pachete în rețea — pierderea mare face RTSP să arunce cadre până la încheierea sesiunii, raportată ca „nu se poate deschide”.

Cum să repari

Soluție 1Verificați și corectați URL-ul RTSP

Cea mai frecventă remediere — un detaliu de URL

  1. Verificați documentația camerei/serverului pentru calea RTSP exactă (ex.: /live, /h264, /Streaming/Channels/101).

    Calea corectă e cunoscută.

  2. Construiți URL-ul cu port explicit: rtsp://192.168.1.50:554/live — fără slash final.

    URL-ul e bine format.

  3. Testați în VLC: Media > Deschide transmisie de rețea (Ctrl+N), lipiți URL-ul, Redă.

    Fluxul se deschide sau eșuează cu un mesaj mai clar.

NotăProducătorii de camere folosesc căi foarte diferite — copierea URL-ului din clientul oficial sau din documentație e calea rapidă spre succes.

Soluție 2Forțați transportul TCP

Remediază fluxurile care eșuează peste UDP blocat

  1. Mergeți la Instrumente > Preferințe > Intrarea / Codecuri.

    Se deschid setările de intrare.

  2. În secțiunea „Rețea”, schimbați „RTSP peste TCP” pe Întotdeauna (sau bifați caseta).

    RTSP folosește acum TCP.

  3. Reporniți VLC și redeschideți fluxul.

    Fluxul se conectează prin TCP.

NotăTCP schimbă puțină latență pe fiabilitate — alegerea corectă pentru camere și link-uri Wi-Fi cu pierderi.

Soluție 3Adăugați autentificarea în URL

Remediază eșecurile 401/Neautorizat

  1. Introduceți credențiale în URL: rtsp://admin:parola@192.168.1.50:554/live.

    Credențialele sunt încorporate.

  2. Codificați caracterele speciale din parolă (ex.: @ → %40, : → %3A).

    URL-ul se parsează corect.

  3. Redeschideți fluxul în VLC.

    Fluxul se autentifică și redă.

NotăEvitați stocarea parolelor camerei în URL-uri text simplu în fișiere partajate; folosiți un manager de parole și generați URL-ul la momentul respectiv.

Soluție 4Testați endpoint-ul cu o comandă de terminal

Separă problemele de rețea de problemele VLC

  1. În Windows/Linux: ffplay -rtsp_transport tcp rtsp://… (dacă e instalat ffmpeg) sau vlc -vvv "rtsp://…" pentru un log verbose.

    Apare un al doilea player sau un log verbose.

  2. Verificați output-ul verbose pentru linia de eroare reală („connection refused”, „401”, „timeout”).

    Eroarea adevărată e identificată.

  3. Faceți ping camerei: ping 192.168.1.50 — un ping ratat înseamnă că calea de rețea e în afară.

    Atingerea rețelei e confirmată.

NotăLog-ul verbose VLC (Instrumente > Mesaje, verbozitate 2) e calea rapidă pentru a vedea de ce eșuează MRL.

Soluție 5Măriți valoarea cache-ului de rețea

Remediază bufferizarea, blocările și pierderea cadrelor la transmisii

  1. Mergeți la Instrumente > Preferințe > Intrare / Codecuri.

    Setările de intrare se deschid.

  2. Setați "Cache de rețea (ms)" la 1500 ms (implicit este 1000).

    Buffer-ul este mărit.

  3. Faceți clic pe Salvare, reporniți VLC și redeschideți transmisia.

    Transmisia face pre-buffer mai mult timp.

NotăValorile mai mari folosesc mai mult RAM (aproximativ 1,5 MB pe secundă de buffer), dar reduc drastic blocarea la Wi-Fi și transmisiile IPTV.

Reparații avansate

Soluție 1Setări de partea camerei de verificat

Remediază problemele de flux de pe server

  1. Conectați-vă în interfața web a camerei și verificați dacă streaming-ul RTSP e activat și fluxul nu e setat ca „privat”.

    Streaming-ul e confirmat activ.

  2. Verificați limitele de conexiune concurentă — unele camere permit doar 2–4 sesiuni RTSP.

    Limitele de sesiune sunt cunoscute.

  3. Dacă camera suportă, setați „Transport: TCP” și pe partea serverului.

    Ambele capete sunt de acord pe TCP.

  4. Reporniți camera și încercați din nou.

    Fluxul se reconectează.

NotăActualizările firmware ale camerei remediază frecvent bug-uri RTSP — verificați pagina de suport a producătorului dacă fluxurile funcționau înainte.

Cum să eviți pe viitor

  • Folosiți transport TCP pentru fluxurile camerei de la bun început.
  • Mențineți VLC actualizat — remedierile demuxer-ului RTSP apar la lansările 3.0.x (stabil curent: 3.0.23).
  • Dați camerei un IP static sau o rezervare DHCP pentru ca URL-urile să rămână valide.
  • Monitorizați starea fluxului cu un ping sau o verificare simplă de uptime dacă rulează vizualizare 24/7.

Întrebări frecvente

Ce înseamnă de fapt „nu se poate deschide MRL”?
Înseamnă că VLC nu a putut stabili sesiunea media — rețeaua, serverul sau URL-ul au respins cererea. Log-ul verbose (Instrumente > Mesaje, verbozitate 2) arată eroarea subiacentă.
RTSP funcționează în VLC pe un computer dar nu pe altul
Diferențe de firewall sau UDP între mașini. Activați transportul TCP pe mașina care eșuează sau comparați regulile firewall-ului.
VLC poate reda RTSP de la o cameră publică de internet?
Da, dar trebuie să forwardați portul 554 (sau portul RTSP al camerei) către cameră, iar camera trebuie să permită IP-ul sursă. Preferați un VPN pentru securitate.
Fluxul redă 10 secunde și se oprește
Limită de sesiune, lățime de bandă sau pierdere de pachete. Reduceți rezoluția fluxului (substream), măriți cache-ul de rețea sau verificați limita de sesiune concurentă a camerei.

Rezumat

Verificați și corectați URL-ul RTSP — Cea mai frecventă remediere — un detaliu de 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.