باز کردن و ذخیره جریانهای شبکه در VLC (HTTP، RTSP، MMS)
VLC یکی از بهترین پخشکنندههای جریان شبکه در هر پلتفرمی است: از HTTP، HTTPS، RTSP، MMS و حتی لیستهای پخش HLS (.m3u8) پشتیبانی میکند. فقط یک URL لازم دارید. این راهنما شامل باز کردن جریان، ذخیره پخش زنده روی دیسک و تنظیمات بافرینگ است که وقفه پخش شبکه را برطرف میکند.
مرحله ۱ — باز کردن جریان شبکه
کلیدهای Ctrl+N (در macOS برابر با Cmd+N) را فشار دهید یا به رسانه > باز کردن جریان شبکه بروید.
پنجره URL شبکه باز میشود.
نشانی جریان (URL) را جایگذاری کنید — مثلاً http://example.com/live.m3u8، rtsp://user:pass@camera.local:554/stream1 یا mms://server.example/tv.
URL وارد شده است.
روی Play کلیک کنید. برای منابع زنده، VLC ابتدا بافرینگ را شروع میکند؛ صبر کنید تا بافر پر شود و سپس کیفیت را قضاوت کنید.
جریان پخش شدن را شروع میکند.
اختیاری: اگر نیاز به ارسال User-Agent دلخواه دارید (برخی سرورها مقدار پیشفرض VLC را مسدود میکنند)، تیک "Show more options" را بزنید و "Edit settings" را تنظیم کنید.
هدر (header) درخواست دلخواه اعمال شد.
مرحله ۲ — ذخیره پخش زنده روی دیسک
جریان را طبق روش بالا باز کنید، سپس رسانه > تبدیل و ذخیره (Ctrl+R) را باز کنید.
پنجره تبدیل باز میشود و جریان را از پیش بارگذاری میکند.
روی "Convert / Save" (پایین سمت راست) کلیک کنید و یک پیکربندی انتخاب کنید — "Video - H.264 + MP3 (MP4)" برای بیشتر جریانهای شبکه مناسب است.
گزینههای خروجی ظاهر میشوند.
فایل خروجی را انتخاب کرده و روی Start کلیک کنید.
VLC جریان را بهصورت زنده ضبط میکند (نسبت زمان ۱:۱).
ضبط را با دکمه Stop متوقف کنید — VLC هنگام توقف فایل را تکمیل میکند.
یک فایل قابلپخش ذخیره شد.
مرحله ۳ — تنظیم حافظه نهان شبکه برای جریانهای پروقفه
ابزارها > تنظیمات را باز کنید و به تنظیمات "All" بروید.
درخت کامل تنظیمات نمایان میشود.
به Input / کدک > پیمانههای دسترسی > Network بروید و "Network caching (ms)" را از ۱۰۰۰ به ۳۰۰۰–۵۰۰۰ افزایش دهید (برای جریانهای زنده).
VLC پیش از پخش داده بیشتری بافر میکند.
برای HTTP(S)، همزمان Input / کدک > پیمانههای دسترسی > HTTP > "Connections" را بررسی کنید و روی ۱ (مقدار پیشفرض) نگه دارید.
فقط از یک اتصال استفاده میشود تا از مسدود شدن توسط سرور جلوگیری شود.
ذخیره کنید و VLC را راهاندازی مجدد کنید، سپس جریان را دوباره باز کنید.
پخش روی اتصال ناپایدار روانتر میشود.
اگر جریان پخش نشد چه کنید
- ابتدا URL را با مرورگر تست کنید — اگر بهصورت فایل دانلود شود، یعنی URL یک فایل مستقیم است نه جریان زنده.
- URL را دقیقاً کپی کنید؛ بسیاری از شکستهای جریان فقط به خاطر یک کاراکتر یا فاصله اشتباه است.
- ماژول دسترسی را عوض کنید: ترجیحات > ورودی / Codecs > "Demuxer" > معمولاً "Automatic"، اما برای مشکلات .m3u8 از "HLS" اجباری استفاده کنید.
- بررسی کنید که جریان به هدر (header) درخواست referer یا user-agent نیاز دارد یا خیر — برخی CDN آن را الزامی میکنند.
- اگر VLC خطای "cannot open MRL" میدهد، طبق راهنمای تخصصی network-stream-not-playing مرحله به مرحله بررسی کنید.