VLC « Unable to Open the MRL » pour les flux RTSP — correctifs

Streaming et Chromecast Dernière mise à jour: S'applique à: Windows · macOS · Linux · VLC 3.0.x · caméras IP et serveurs

« VLC is unable to open the MRL » avec une URL rtsp:// est l'une des erreurs de streaming les plus courantes — et généralement pas la faute de VLC. Le flux échoue au niveau réseau ou serveur : syntaxe d'URL incorrecte, UDP bloqué, authentification manquante, ou serveur qui refuse simplement. Ce guide parcourt chaque couche avec des commandes à exécuter pour isoler exactement où le flux se casse.

Pourquoi cela arrive-t-il ?

  • URL RTSP incorrecte ou incomplète — port manquant (:554), mauvais chemin, ou barre oblique finale que le serveur rejette.
  • UDP bloqué — le RTP sur UDP est couramment filtré par les pare-feux ; le RTSP par défaut de VLC utilise UDP d'abord et retombe silencieusement sur TCP.
  • Authentification requise — la caméra ou le serveur exige des identifiants intégrés à l'URL (rtsp://utilisateur:motdepasse@hôte/).
  • Limites côté serveur — trop de sessions simultanées, flux désactivé, ou serveur qui ne sert qu'un transport spécifique (par ex. TCP uniquement).
  • Latence réseau / perte de paquets — une perte élevée fait chuter des images RTSP jusqu'à la déconnexion de la session, signalée comme « unable to open ».

Comment corriger

Solution 1Vérifier et corriger l'URL RTSP

Le correctif le plus courant — un détail d'URL

  1. Consultez la documentation de la caméra/serveur pour le chemin RTSP exact (par ex. /live, /h264, /Streaming/Channels/101).

    Le chemin correct est connu.

  2. Construisez l'URL avec un port explicite : rtsp://192.168.1.50:554/live — sans barre oblique finale.

    L'URL est bien formée.

  3. Testez dans VLC : Media > Ouvrir un fl&ux réseau… (Ctrl+N), collez l'URL, Play.

    Le flux s'ouvre ou échoue avec un message plus clair.

RemarqueLes fabricants de caméras utilisent des chemins très différents — copier l'URL depuis le client officiel ou la documentation est le chemin le plus rapide vers le succès.

Solution 2Forcer le transport TCP

Corrige les flux qui échouent sur UDP bloqué

  1. Allez dans Outils > &Préférences > Entrée / Codecs.

    Les paramètres d'entrée s'ouvrent.

  2. Dans la section « Network », réglez « RTSP over TCP » sur Always (ou cochez la case).

    Le RTSP utilise désormais TCP.

  3. Redémarrez VLC et rouvrez le flux.

    Le flux se connecte via TCP.

RemarqueLe TCP échange un peu de latence contre la fiabilité — le bon choix pour les caméras et les liaisons Wi-Fi capricieuses.

Solution 3Ajouter l'authentification à l'URL

Corrige les échecs 401/Unauthorized

  1. Insérez les identifiants dans l'URL : rtsp://admin:motdepasse@192.168.1.50:554/live.

    Les identifiants sont intégrés.

  2. Encodez les caractères spéciaux du mot de passe dans l'URL (par ex. @ → %40, : → %3A).

    L'URL est analysée correctement.

  3. Rouvrez le flux dans VLC.

    Le flux s'authentifie et se lit.

RemarqueÉvitez de stocker les mots de passe de caméras en texte clair dans des URL partagées ; utilisez un gestionnaire de mots de passe et générez l'URL à la volée.

Solution 4Tester le point de terminaison avec une commande terminal

Sépare les problèmes réseau des problèmes VLC

  1. Sous Windows/Linux : ffplay -rtsp_transport tcp rtsp://… (si ffmpeg est installé) ou vlc -vvv "rtsp://…" pour un journal verbeux.

    Un second lecteur ou un journal verbeux apparaît.

  2. Vérifiez la sortie verbeuse pour la ligne d'erreur réelle (« connection refused », « 401 », « timeout »).

    La vraie défaillance est identifiée.

  3. Pinguez la caméra : ping 192.168.1.50 — un ping qui échoue signifie que le chemin réseau lui-même est en panne.

    L'accessibilité réseau est confirmée.

RemarqueLe journal verbeux de VLC (Outils > Messages, verbosité 2) est le moyen le plus rapide de voir pourquoi le MRL échoue.

Solution 5Augmenter la valeur du cache réseau

Corrige la mise en mémoire tampon, les saccades et les images perdues sur les flux

  1. Allez dans Outils > &Préférences > Entrée / Codecs.

    Les paramètres d'entrée s'ouvrent.

  2. Réglez « Network caching (ms) » sur 1500 ms (la valeur par défaut est 1000).

    La mémoire tampon est agrandie.

  3. Cliquez sur Save, redémarrez VLC, puis rouvrez le flux.

    Le flux pré-charge plus longtemps.

RemarqueUn tampon modéré stabilise les flux de caméras qui saccadent juste après la connexion.

Corrections avancées

Solution 1Réglages à vérifier côté caméra

Corrige les problèmes de flux côté serveur

  1. Connectez-vous à l'interface web de la caméra et vérifiez que le streaming RTSP est activé et que le flux n'est pas réglé sur « privé ».

    Le streaming est confirmé activé.

  2. Vérifiez les limites de connexions simultanées — certaines caméras n'autorisent que 2 à 4 sessions RTSP.

    Les limites de sessions sont connues.

  3. Si la caméra le prend en charge, réglez aussi « Transport: TCP » côté serveur.

    Les deux extrémités s'accordent sur TCP.

  4. Redémarrez la caméra et réessayez.

    Le flux se reconnecte.

RemarqueLes mises à jour de firmware des caméras corrigent souvent des bugs RTSP — consultez la page de support du fabricant si les flux fonctionnaient avant.

Comment l'éviter à l'avenir

  • Utilisez le transport TCP pour les flux de caméras dès le départ.
  • Gardez VLC à jour — les correctifs du demuxer RTSP arrivent avec les versions 3.0.x (stable actuelle : 3.0.23).
  • Donnez à la caméra une IP statique ou une réservation DHCP pour que les URL restent valides.
  • Surveillez la santé du flux avec un ping ou une simple vérification de disponibilité si vous regardez 24h/24.

Questions fréquentes

Que signifie réellement « unable to open the MRL » ?
Cela signifie que VLC n'a pas pu établir la session multimédia — le réseau, le serveur ou l'URL ont rejeté la demande. Le journal verbeux (Outils > Messages, verbosité 2) montre l'erreur sous-jacente.
Le RTSP fonctionne dans VLC sur un ordinateur mais pas sur un autre
Différences de pare-feu ou d'UDP entre les machines. Activez le transport TCP sur la machine défaillante, ou comparez les règles de pare-feu.
VLC peut-il lire le RTSP depuis une caméra internet publique ?
Oui, mais vous devez rediriger le port 554 (ou le port RTSP de la caméra) vers la caméra, et la caméra doit autoriser l'IP source. Privilégiez un VPN pour la sécurité.
Le flux se lit 10 secondes puis s'arrête
Limite de sessions, bande passante ou perte de paquets. Réduisez la résolution du flux (sous-flux), augmentez le cache réseau, ou vérifiez la limite de sessions simultanées de la caméra.

Résumé

Vérifier et corriger l'URL RTSP — Le correctif le plus courant — un détail d'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.