RTSP স্ট্রিমের জন্য VLC "Unable to Open the MRL" — ফিক্স
একটি rtsp:// URL-এর সাথে "VLC is unable to open the MRL" সবচেয়ে সাধারণ স্ট্রিমিং ত্রুটিগুলির একটি — এবং সাধারণত VLC-এর দোষ নয়। স্ট্রিম নেটওয়ার্ক বা সার্ভার স্তরে ব্যর্থ হচ্ছে: ভুল URL সিনট্যাক্স, UDP ব্লক করা, অনুপস্থিত প্রমাণীকরণ, বা সার্ভার সহজই প্রত্যাখ্যান করা। এই গাইডটি প্রতিটি স্তরের মধ্য দিয়ে যায় স্ট্রিমটি ঠিক কোথায় ভাঙছে তা আলাদা করতে চালানোর মতো কমান্ডসহ।
কেন এমন হয়?
- ভুল বা অসম্পূর্ণ RTSP URL — অনুপস্থিত পোর্ট (:554), ভুল পাথ, বা একটি ট্রেইলিং স্ল্যাশ যা সার্ভার প্রত্যাখ্যান করে।
- UDP ব্লক করা — UDP-এর ওপর RTP সাধারণত ফায়ারওয়াল দ্বারা ফিল্টার করা হয়; VLC-এর ডিফল্ট RTSP প্রথমে UDP ব্যবহার করে এবং TCP-তে নিঃশব্দে ব্যর্থ হয়।
- প্রমাণীকরণ প্রয়োজন — ক্যামেরা বা সার্ভারের URL-এ ক্রেডেনশিয়াল (rtsp://user:pass@host/) এম্বেড করা প্রয়োজন।
- সার্ভার-স্তরের সীমাবদ্ধতা — খুব বেশি একযোগী সেশন, স্ট্রিম নিষ্ক্রিয়, বা সার্ভার শুধু নির্দিষ্ট ট্রান্সপোর্ট (যেমন শুধু TCP) পরিবেশন করে।
- নেটওয়ার্ক লেটেন্সি/প্যাকেট লস — উচ্চ লস VLC-কে ফ্রেম ড্রপ করতে করে যতক্ষণ না সেশন ভেঙে যায়, "unable to open" হিসেবে রিপোর্ট করা।
কীভাবে ঠিক করবেন
সমাধান 1RTSP URL যাচাই এবং সংশোধন করুন
সবচেয়ে সাধারণ ফিক্স — একটি URL বিবরণ
ক্যামেরা/সার্ভার ডকুমেন্টেশনে সঠিক RTSP পাথের জন্য পরীক্ষা করুন (যেমন /live, /h264, /Streaming/Channels/101)।
সঠিক পাথ জানা আছে।
স্পষ্ট পোর্টসহ URL তৈরি করুন:
rtsp://192.168.1.50:554/live— কোনো ট্রেইলিং স্ল্যাশ নয়।URL সুগঠিত।
VLC-তে পরীক্ষা করুন: মিডিয়া > &নেটওয়ার্ক স্ট্রিম খুলুন... (Ctrl+N), URL পেস্ট করুন, Play।
স্ট্রিম খোলে বা আরও স্পষ্ট বার্তায় ব্যর্থ হয়।
সমাধান 2TCP ট্রান্সপোর্ট জোর করুন
ব্লক করা UDP-এর ওপর ব্যর্থ হওয়া স্ট্রিম ঠিক করে
সরঞ্জাম > &পছন্দসমূহ > ইনপুট / Codecs-এ যান।
ইনপুট সেটিংস খোলে।
"Network" বিভাগে, "RTSP over TCP" কে Always-এ পরিবর্তন করুন (অথবা বাক্সটি চেক করুন)।
RTSP এখন TCP ব্যবহার করে।
VLC রিস্টার্ট করুন এবং স্ট্রিমটি আবার খুলুন।
স্ট্রিম TCP-এর ওপর কানেক্ট করে।
সমাধান 3URL-এ প্রমাণীকরণ যোগ করুন
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নেটওয়ার্ক ক্যাশে মান বাড়ান
স্ট্রিমে বাফারিং, স্টাটারিং এবং ড্রপড ফ্রেম ঠিক করে
Tools > Preferences > Input / Codecs-এ যান।
ইনপুট সেটিংস খুলবে।
Set "Network caching (ms)" to ১৫০০ ms (default is 1000).
বাফার বড় করা হয়েছে।
Save-এ ক্লিক করুন এবং VLC রিস্টার্ট করুন, তারপর স্ট্রিমটি আবার খুলুন।
স্ট্রিম দীর্ঘ সময় প্রি-বাফার করে।
উন্নত সমাধান
সমাধান 1ক্যামেরা-সাইড সেটিং পরীক্ষা করার বিষয়
সার্ভার-স্তরের স্ট্রিম সমস্যা ঠিক করে
ক্যামেরা/ওয়েব UI-তে লগ ইন করুন এবং RTSP স্ট্রিমিং সক্রিয় কিনা এবং স্ট্রিম "private" সেট নয় তা পরীক্ষা করুন।
স্ট্রিমিং সক্রিয় নিশ্চিত হয়।
একযোগী কানেকশন সীমা পরীক্ষা করুন — কিছু ক্যামেরা শুধু ২–৪টি RTSP সেশন অনুমতি দেয়।
সেশন সীমা জানা আছে।
ক্যামেরা সমর্থন করলে, সার্ভার-সাইডেও "Transport: TCP" সেট করুন।
উভয় প্রান্ত TCP-এ একমত।
ক্যামেরাটি রিস্টার্ট করুন এবং আবার চেষ্টা করুন।
স্ট্রিম পুনঃকানেক্ট করে।
ভবিষ্যতে কীভাবে এড়াবেন
- শুরু থেকেই ক্যামেরা স্ট্রিমের জন্য TCP ট্রান্সপোর্ট ব্যবহার করুন।
- VLC আপডেট রাখুন — RTSP demuxer ফিক্স 3.0.x রিলিজে আসে (বর্তমান স্থিতিশীল: 3.0.23)।
- ক্যামেরাকে একটি স্থির IP বা DHCP রিজার্ভেশন দিন যাতে URL বৈধ থাকে।
- আপনি 24/7 ভিউয়িং চালালে পিং বা একটি সাধারণ আপটাইম চেক দিয়ে স্ট্রিম স্বাস্থ্য নিরীক্ষণ করুন।
সাধারণ প্রশ্নাবলী
"unable to open the MRL" আসলে কী বোঝায়?
RTSP এক কম্পিউটারে VLC-তে কাজ করে কিন্তু অন্যটিতে নয়
VLC কি পাবলিক ইন্টারনেট ক্যামেরা থেকে RTSP চালাতে পারে?
স্ট্রিম ১০ সেকেন্ড চলে তারপর থেমে যায়
সারসংক্ষেপ
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.