VLC «Unable to open the MRL» для RTSP-потоків — виправлення
"VLC is unable to open the MRL" з URL rtsp:// — одна з найпоширеніших помилок стрімінгу, і зазвичай не вина VLC. Потік падає на мережевому або серверному рівні: неправильний синтаксис URL, заблокований UDP, відсутня автентифікація або сервер просто відмовляє. Цей посібник проходить кожен рівень з командами, які можна виконати, щоб ізолювати, де саме ламається потік.
Чому це відбувається?
- Неправильний або неповний RTSP-URL — відсутній порт (:554), неправильний шлях або кінцевий слеш, який сервер відкидає.
- Заблокований UDP — RTP поверх UDP зазвичай фільтрується фаєрволами; стандартний RTSP VLC спочатку використовує UDP і мовчки падає на TCP.
- Потрібна автентифікація — камера або сервер потребують облікових даних, вбудованих у URL (rtsp://user:pass@host/).
- Обмеження з боку сервера — забагато паралельних сеансів, потік вимкнено або сервер віддає лише конкретний транспорт (наприклад лише TCP).
- Затримка/втрата пакетів у мережі — висока втрата змушує RTSP скидати кадри, поки сеанс не розірветься, повідомляючи «unable to open».
Як виправити
Спосіб 1Перевірте та виправте RTSP-URL
Найпоширеніше виправлення — деталь URL
Перевірте документацію камери/сервера для точного RTSP-шляху (наприклад /live, /h264, /Streaming/Channels/101).
Відомий правильний шлях.
Побудуйте URL з явним портом:
rtsp://192.168.1.50:554/live— без кінцевого слешу.URL правильно сформовано.
Перевірте у VLC: Медіа > Відкрити &мережевий потік… (Ctrl+N), вставте URL, Play.
Потік відкривається або падає з яснішим повідомленням.
Спосіб 2Примусово задайте TCP-транспорт
Виправляє потоки, що падають на заблокованому UDP
Перейдіть у Інструменти > Параметри > Введення / Codecs.
Відкриваються налаштування введення.
У розділі «Network» змініть «RTSP over TCP» на Always (або поставте галочку).
RTSP тепер використовує TCP.
Перезапустіть VLC і відкрийте потік знову.
Потік підʼєднується через TCP.
Спосіб 3Додайте автентифікацію в URL
Виправляє збої 401/Unauthorized
Вбудуйте облікові дані в URL:
rtsp://admin:password@192.168.1.50:554/live.Облікові дані вбудовано.
URL-кодуйте спеціальні символи в паролі (наприклад @ → %40, : → %3A).
URL правильно розбирається.
Відкрийте потік у VLC знову.
Потік автентифікується і грає.
Спосіб 4Перевірте кінцеву точку через команду терміналу
Відділяє мережеві проблеми від проблем VLC
У Windows/Linux:
ffplay -rtsp_transport tcp rtsp://…(якщо встановлено ffmpeg) абоvlc -vvv "rtsp://…"для докладного журналу.Зʼявляється другий програвач або докладний журнал.
Перевірте докладний вивід на реальний рядок помилки («connection refused», «401», «timeout»).
Виявлено справжню помилку.
Пропінгуйте камеру:
ping 192.168.1.50— невдалий пінг означає, що мережевий шлях поза грою.Підтверджено досяжність мережі.
Спосіб 5Збільште значення мережевого кешу
Виправляє буферизацію, ривки та втрату кадрів у трансляціях
Перейдіть до Інструменти > Налаштування > Вхід / кодеки.
Відкриваються налаштування введення.
Встановіть «Мережеве кешування (мс)» на 1500 мс (типово 1000).
Буфер збільшено.
Натисніть Зберегти, перезапустіть VLC і відкрийте трансляцію знову.
Трансляція буферизується довше.
Додаткові способи
Спосіб 1Налаштування камери, які варто перевірити
Виправляє проблеми потоку на сервері
Увійдіть у web-інтерфейс камери та переконайтеся, що RTSP-стрімінг увімкнено і потік не позначено «private».
Стрімінг підтверджено активний.
Перевірте ліміти паралельних зʼєднань — деякі камери допускають лише 2–4 RTSP-сеанси.
Відомі ліміти сеансів.
Якщо камера підтримує, задайте «Transport: TCP» також на боці сервера.
Обидва кінці погоджені на TCP.
Перезавантажте камеру і спробуйте знову.
Потік перепідʼєднується.
Як уникнути в майбутньому
- Використовуйте TCP-транспорт для камерних потоків з самого початку.
- Тримайте VLC оновленим — виправлення демультиплексора RTSP приходять з випусками 3.0.x (поточна стабільна: 3.0.23).
- Дайте камері статичну IP або DHCP-резервування, щоб URL залишалися дійсними.
- Відстежуйте здоровʼя потоку через ping або просту перевірку uptime, якщо ведете цілодобовий перегляд.
Часті запитання
Що насправді означає «unable to open the MRL»?
RTSP працює у VLC на одному компʼютері, але не на іншому
Чи може VLC відтворювати RTSP з публічної інтернет-камери?
Потік грає 10 секунд і зупиняється
Підсумок
Перевірте та виправте RTSP-URL — Найпоширеніше виправлення — деталь 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.