VLC "Impossibile Aprire l'MRL" per Stream RTSP: Soluzioni

Streaming e Chromecast Ultimo aggiornamento: Si applica a: Windows · macOS · Linux · VLC 3.0.x · IP cameras & servers

"VLC non è in grado di aprire l'MRL" con un URL rtsp:// è uno degli errori di streaming più comuni — e di solito non è colpa di VLC. Lo stream fallisce a livello di rete o server: sintassi URL errata, UDP bloccato, autenticazione mancante, o il server che si rifiuta semplicemente. Questa guida attraversa ogni livello con comandi eseguibili per isolare esattamente dove si rompe lo stream.

Perché succede?

  • URL RTSP errato o incompleto — porta mancante (:554), percorso sbagliato, o uno slash finale che il server rifiuta.
  • UDP bloccato — l'RTP su UDP è di solito filtrato dai firewall; l'RTSP predefinito di VLC usa UDP prima e fallisce silenziosamente in TCP.
  • Autenticazione richiesta — la telecamera o il server necessitano credenziali incluse nell'URL (rtsp://utente:password@host/).
  • Limiti lato server — troppe sessioni concorrenti, stream disabilitato, o il server serve solo un trasporto specifico (es. solo TCP).
  • Latenza di rete/perdita pacchetti — un'alta perdita fa cadere i fotogrammi RTSP finché la sessione viene abbattuta, riportato come "impossibile aprire".

Come risolverlo

Soluzione 1Verifica e correggi l'URL RTSP

La soluzione più comune — un dettaglio dell'URL

  1. Controlla la documentazione telecamera/server per il percorso RTSP esatto (es. /live, /h264, /Streaming/Channels/101).

    Il percorso corretto è noto.

  2. Costruisci l'URL con una porta esplicita: rtsp://192.168.1.50:554/live — senza slash finale.

    L'URL è ben formato.

  3. Testa in VLC: Media > Apri stream di rete (Ctrl+N), incolla l'URL, Riproduci.

    Lo stream si apre o fallisce con un messaggio più chiaro.

NotaI vendor di telecamere usano percorsi molto diversi — copiare l'URL dal client ufficiale o dalla documentazione è il percorso più rapido al successo.

Soluzione 2Forza il trasporto TCP

Sistema gli stream che falliscono su UDP bloccato

  1. Vai su Strumenti > Preferenze > Ingresso / Codec.

    Si aprono le impostazioni di ingresso.

  2. Nella sezione "Rete", cambia "RTSP su TCP" in Sempre (o spunta la casella).

    RTSP ora usa TCP.

  3. Riavvia VLC e riapri lo stream.

    Lo stream si connette su TCP.

NotaIl TCP scambia un po' di latenza per l'affidabilità — la scelta giusta per telecamere e link Wi-Fi con perdite.

Soluzione 3Aggiungi l'autenticazione all'URL

Sistema fallimenti 401/Non autorizzato

  1. Inserisci le credenziali nell'URL: rtsp://admin:password@192.168.1.50:554/live.

    Le credenziali sono incorporate.

  2. Codifica in URL i caratteri speciali nella password (es. @ → %40, : → %3A).

    L'URL viene analizzato correttamente.

  3. Riapri lo stream in VLC.

    Lo stream si autentica e riproduce.

NotaEvita di memorizzare password telecamera in URL in chiaro in file condivisi; usa un gestore password e genera l'URL al volo.

Soluzione 4Testa l'endpoint con un comando terminale

Separa i problemi di rete dai problemi VLC

  1. Su Windows/Linux: ffplay -rtsp_transport tcp rtsp://… (se ffmpeg è installato) o vlc -vvv "rtsp://…" per un log dettagliato.

    Appare un secondo player o un log dettagliato.

  2. Controlla l'output dettagliato per la riga di errore reale ("connection refused", "401", "timeout").

    Il vero fallimento è identificato.

  3. Fai ping alla telecamera: ping 192.168.1.50 — un ping fallito significa che il percorso di rete è giù.

    La raggiungibilità di rete è confermata.

NotaIl log dettagliato di VLC (Strumenti > Messaggi, verbosità 2) è il modo più rapido per vedere perché l'MRL fallisce.

Soluzione 5Aumenta il valore della cache di rete

Risolve buffering, scatti e fotogrammi persi negli stream

  1. Vai su Tools > Preferences > Input / Codecs.

    Si aprono le impostazioni di input.

  2. Imposta "Network caching (ms)" su 1500 ms (il valore predefinito è 1000).

    Il buffer viene ampliato.

  3. Clicca su Save, riavvia VLC e riapri lo stream.

    Lo stream esegue il pre-buffering più a lungo.

NotaValori più alti usano più RAM (circa 1,5 MB per secondo di buffer) ma riducono drasticamente gli scatti su Wi-Fi e stream IPTV.

Soluzioni avanzate

Soluzione 1Impostazioni lato telecamera da controllare

Sistema problemi di stream lato server

  1. Accedi alla UI web telecamera/controlla che lo streaming RTSP sia abilitato e lo stream non sia impostato su "privato".

    Lo streaming è confermato abilitato.

  2. Controlla i limiti di connessioni concorrenti — alcune telecamere permettono solo 2–4 sessioni RTSP.

    I limiti di sessione sono noti.

  3. Se la telecamera lo supporta, imposta "Trasporto: TCP" anche lato server.

    Entrambi gli estremi concordano su TCP.

  4. Riavvia la telecamera e ritenta.

    Lo stream si riconnette.

NotaGli aggiornamenti firmware delle telecamere correggono frequentemente bug RTSP — controlla la pagina di supporto del vendor se gli stream funzionavano prima.

Come evitarlo in futuro

  • Usa il trasporto TCP per gli stream telecamera fin dall'inizio.
  • Mantieni VLC aggiornato — le correzioni al demuxer RTSP arrivano con le release 3.0.x (stabile attuale: 3.0.23).
  • Dai alla telecamera un IP statico o una prenotazione DHCP così gli URL restano validi.
  • Monitora la salute dello stream con un ping o un semplice controllo uptime se fai visione 24/7.

Domande frequenti

Cosa significa davvero "impossibile aprire l'MRL"?
Significa che VLC non ha potuto stabilire la sessione media — la rete, il server o l'URL ha rifiutato la richiesta. Il log dettagliato (Strumenti > Messaggi, verbosità 2) mostra l'errore sottostante.
L'RTSP funziona in VLC su un computer ma non su un altro
Differenze di firewall o UDP tra macchine. Abilita il trasporto TCP sulla macchina fallente, o confronta le regole del firewall.
VLC può riprodurre RTSP da una telecamera internet pubblica?
Sì, ma devi inoltrare la porta 554 (o la porta RTSP della telecamera) alla telecamera, e la telecamera deve permettere l'IP sorgente. Preferisci una VPN per la sicurezza.
Lo stream riproduce per 10 secondi poi si ferma
Limite di sessione, banda o perdita pacchetti. Riduci la risoluzione dello stream (substream), aumenta la cache di rete, o controlla il limite di sessioni concorrenti della telecamera.

Riepilogo

Verifica e correggi l'URL RTSP — La soluzione più comune — un dettaglio dell'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.