VLC "No se puede abrir el MRL" para streams RTSP — soluciones
"VLC no puede abrir el MRL" con una URL rtsp:// es uno de los errores de streaming más comunes — y normalmente no es culpa de VLC. El stream falla en la capa de red o servidor: sintaxis de URL errónea, UDP bloqueado, falta de autenticación o el servidor simplemente rechaza. Esta guía recorre cada capa con comandos que puedes ejecutar para aislar exactamente dónde se rompe el stream.
¿Por qué ocurre?
- URL RTSP errónea o incompleta — falta el puerto (:554), ruta incorrecta o una barra final que el servidor rechaza.
- UDP bloqueado — RTP sobre UDP suele filtrarse por firewalls; el RTSP por defecto de VLC usa UDP primero y falla silenciosamente a TCP.
- Requiere autenticación — la cámara o servidor necesita credenciales embebidas en la URL (rtsp://usuario:pass@host/).
- Límites del lado del servidor — demasiadas sesiones concurrentes, stream desactivado o el servidor solo sirve un transporte específico (p. ej. solo TCP).
- Latencia/pérdida de paquetes de red — la pérdida alta hace que RTSP pierda fotogramas hasta que la sesión se desmonta, reportado como "no se puede abrir".
Cómo solucionarlo
Solución 1Verifica y corrige la URL RTSP
La corrección más común — un detalle de la URL
Revisa la documentación de la cámara/servidor para la ruta RTSP exacta (p. ej. /live, /h264, /Streaming/Channels/101).
Se conoce la ruta correcta.
Construye la URL con puerto explícito:
rtsp://192.168.1.50:554/live— sin barra final.La URL está bien formada.
En VLC: Medio > Abrir stream de red (Ctrl+N), pega la URL, Reproducir.
El stream abre o falla con un mensaje más claro.
Solución 2Fuerza el transporte TCP
Corrige streams que fallan sobre UDP bloqueado
Ve a Herramientas > Preferencias > Entrada / Códecs.
Se abren los ajustes de entrada.
En la sección "Red", cambia "RTSP sobre TCP" a Siempre (o marca la casilla).
RTSP ahora usa TCP.
Reinicia VLC y reabre el stream.
El stream se conecta vía TCP.
Solución 3Añade autenticación a la URL
Corrige fallos 401/No autorizado
Inserta credenciales en la URL:
rtsp://admin:password@192.168.1.50:554/live.Las credenciales se embeben.
Codifica en URL los caracteres especiales del password (p. ej. @ → %40, : → %3A).
La URL se analiza correctamente.
Reabre el stream en VLC.
El stream se autentica y reproduce.
Solución 4Prueba el endpoint con un comando de terminal
Separa problemas de red de problemas de VLC
En Windows/Linux:
ffplay -rtsp_transport tcp rtsp://…(si ffmpeg está instalado) ovlc -vvv "rtsp://…"para un registro detallado.Aparece un segundo reproductor o registro detallado.
Revisa la salida detallada para la línea de error real ("connection refused", "401", "timeout").
Se identifica el fallo verdadero.
Haz ping a la cámara:
ping 192.168.1.50— un ping fallido significa que la ruta de red está caída.Se confirma el alcance de red.
Solución 5Aumenta el valor de la caché de red
Corrige el buffering, los tirones y los fotogramas perdidos en streams
Ve a Herramientas > Preferencias > Entrada / Códecs.
Se abren los ajustes de entrada.
Establece "Caché de red (ms)" en 1500 ms (el valor por defecto es 1000).
El búfer se amplía.
Haz clic en Guardar y reinicia VLC, luego reabre el stream.
El stream pre-bufferiza más tiempo.
Soluciones avanzadas
Solución 1Ajustes del lado de la cámara a revisar
Corrige problemas de stream del lado del servidor
Inicia sesión en la cámara/UI web y comprueba que el streaming RTSP está activado y el stream no está en "privado".
Se confirma el streaming activado.
Revisa límites de conexiones concurrentes — algunas cámaras permiten solo 2–4 sesiones RTSP.
Se conocen los límites de sesión.
Si la cámara lo soporta, configura también "Transporte: TCP" del lado del servidor.
Ambos extremos coinciden en TCP.
Reinicia la cámara y reintenta.
El stream se reconecta.
Cómo evitarlo en el futuro
- Usa transporte TCP para streams de cámara desde el principio.
- Mantén VLC actualizado — las correcciones del demultiplexor RTSP llegan con versiones 3.0.x (estable actual: 3.0.23).
- Dale a la cámara una IP estática o reserva DHCP para que las URLs sigan válidas.
- Monitoriza la salud del stream con un ping o una comprobación de uptime si ejecutas visualización 24/7.
Preguntas frecuentes
¿Qué significa realmente "no se puede abrir el MRL"?
RTSP funciona en VLC en un equipo pero no en otro
¿VLC puede reproducir RTSP de una cámara pública en internet?
El stream reproduce 10 segundos y se detiene
Resumen
Verifica y corrige la URL RTSP — La corrección más común — un detalle de la URL. Si no ayuda, sigue con el resto de soluciones en orden: cada una ataca una capa distinta del problema. La mayoría de los usuarios lo resuelve a más tardar con la solución 3. Mantén VLC actualizado (estable actual: 3.0.23) y revisita esta guía cuando salga una versión nueva.