VLC "Tidak Dapat Membuka MRL" untuk Stream RTSP — Perbaikan
"VLC tidak dapat membuka MRL" dengan URL rtsp:// adalah salah satu error streaming paling umum — dan biasanya bukan salah VLC. Stream gagal di lapisan jaringan atau server: sintaks URL salah, UDP diblokir, autentikasi hilang, atau server menolak. Panduan ini membahas setiap lapisan dengan perintah yang dapat Anda jalankan untuk mengisolasi persis di mana stream terputus.
Mengapa ini terjadi?
- URL RTSP salah atau tidak lengkap — port hilang (:554), path salah, atau garis miring di akhir yang ditolak server.
- UDP diblokir — RTP melalui UDP umumnya disaring oleh firewall; RTSP default VLC menggunakan UDP dulu dan gagal diam-diam ke TCP.
- Autentikasi diperlukan — kamera atau server membutuhkan kredensial yang disematkan dalam URL (rtsp://user:pass@host/).
- Batasan sisi server — terlalu banyak sesi bersamaan, stream dinonaktifkan, atau server hanya melayani transport tertentu (mis. hanya TCP).
- Latensi jaringan/paket hilang — kehilangan tinggi membuat RTSP menjatuhkan frame hingga sesi dibongkar, dilaporkan sebagai "tidak dapat membuka".
Cara memperbaikinya
Solusi 1Verifikasi dan perbaiki URL RTSP
Perbaikan paling umum — detail URL
Periksa dokumentasi kamera/server untuk path RTSP persisnya (mis. /live, /h264, /Streaming/Channels/101).
Path benar diketahui.
Bangun URL dengan port eksplisit:
rtsp://192.168.1.50:554/live— tanpa garis miring di akhir.URL berbentuk benar.
Uji di VLC: Media > Buka Stream Jaringan (Ctrl+N), tempelkan URL, Putar.
Stream terbuka atau gagal dengan pesan lebih jelas.
Solusi 2Paksa transport TCP
Memperbaiki stream yang gagal pada UDP diblokir
Buka Alat > Preferensi > Input / Codec.
Pengaturan input terbuka.
Di bagian "Jaringan", ubah "RTSP over TCP" ke Selalu (atau centang kotaknya).
RTSP sekarang menggunakan TCP.
Restart VLC dan buka kembali stream.
Stream terhubung melalui TCP.
Solusi 3Tambahkan autentikasi ke URL
Memperbaiki kegagalan 401/Tidak Diizinkan
Sisipkan kredensial ke URL:
rtsp://admin:password@192.168.1.50:554/live.Kredensial disematkan.
Encode URL karakter khusus dalam password (mis. @ → %40, : → %3A).
URL diurai dengan benar.
Buka kembali stream di VLC.
Stream diautentikasi dan diputar.
Solusi 4Uji endpoint dengan perintah terminal
Memisahkan masalah jaringan dari masalah VLC
Di Windows/Linux:
ffplay -rtsp_transport tcp rtsp://…(jika ffmpeg terinstal) atauvlc -vvv "rtsp://…"untuk log verbose.Pemutar kedua atau log verbose muncul.
Periksa output verbose untuk baris error sebenarnya ("connection refused", "401", "timeout").
Kegagalan sebenarnya diidentifikasi.
Ping kamera:
ping 192.168.1.50— ping gagal berarti jalur jaringan itu sendiri mati.Jangkauan jaringan dikonfirmasi.
Solusi 5Tingkatkan nilai cache jaringan
Memperbaiki buffering, stuttering, dan frame yang terputus pada stream
Buka Tools > Preferences > Input / Codecs.
Pengaturan input terbuka.
Atur "Network caching (ms)" ke 1500 ms (default adalah 1000).
Buffer diperbesar.
Klik Save dan restart VLC, lalu buka kembali stream.
Stream melakukan pre-buffer lebih lama.
Perbaikan lanjutan
Solusi 1Pengaturan sisi kamera yang perlu diperiksa
Memperbaiki masalah stream sisi server
Masuk ke UI web kamera/periksa bahwa streaming RTSP diaktifkan dan stream tidak disetel ke "private".
Streaming dikonfirmasi aktif.
Periksa batas koneksi bersamaan — beberapa kamera hanya mengizinkan 2–4 sesi RTSP.
Batas sesi diketahui.
Jika kamera mendukungnya, atur "Transport: TCP" juga di sisi server.
Kedua ujung sepakat pada TCP.
Restart kamera dan coba lagi.
Stream menyambung kembali.
Cara mencegahnya
- Gunakan transport TCP untuk stream kamera sejak awal.
- Selalu perbarui VLC — perbaikan demuxer RTSP hadir dalam rilis 3.0.x (stabil saat ini: 3.0.23).
- Beri kamera IP statis atau reservasi DHCP agar URL tetap valid.
- Pantau kesehatan stream dengan ping atau pemeriksaan uptime sederhana jika Anda menjalankan penayangan 24/7.
Pertanyaan umum
Apa sebenarnya arti "tidak dapat membuka MRL"?
RTSP berfungsi di VLC pada satu komputer tapi tidak pada komputer lain
Bisakah VLC memutar RTSP dari kamera internet publik?
Stream diputar selama 10 detik lalu berhenti
Ringkasan
Verifikasi dan perbaiki URL RTSP — Perbaikan paling umum — detail 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.