VLC لا يشغّل تدفق الشبكة: 6 حلول حقيقية

البث وChromecast آخر تحديث: ينطبق على: جميع المنصات · VLC 3.0.x · HTTP / RTSP / HLS / UDP

"فتح تدفق شبكة" هي قوة VLC الخارقة — وأيضاً أكثر حواراته إرباكاً عندما يرفض تدفق التشغيل ببساطة. قد يكمن الفشل في صيغة URL، أو مسار الشبكة، أو ترميزات التدفق. يمنحك هذا الدليل ترتيباً تشخيصياً يحدد الطبقة خلال دقائق. الحلول 1–2 تحل الأغلبية العظمى من بلاغات "تدفق الشبكة لا يشغّل".

لماذا يحدث هذا؟

  • صيغة URL خاطئة — تحتاج عناوين IPTV غالباً بادئة http:// ومنفذاً صحيحاً؛ ونسخها من المتصفح قد يضيف أجزاء تتبّع.
  • جدار ناري/مضاد فيروسات يحجب اتصالات VLC الصادرة — قد يعامل المضاد الفيروسات بث VLC كمشبوه.
  • تخزين شبكة مؤقت منخفض جداً — مخزن افتراضي 1000 ms يختنق على تدفقات عالية الكمون أو الارتعاشة.
  • مشاكل ترميز من جهة الخادم — يستخدم التدفق ترميزاً يساء كشفه بواسطة VLC (مثلاً MPEG-TS عبر HTTP بلا content-type).
  • مشاكل قائمة تشغيل متغيرة HLS (M3U8) — بعض القوائم تشير إلى مقاطع نسبية تحتاج عنوان URL أساسي كامل.
  • حظر جغرافي VPN/مزود أو خنق ISP — يمنع مزود التدفق منطقتك أو يخنق بروتوكولات البث.

كيفية الإصلاح

الحل 1أعِد إدخال URL بالصيغة الصحيحة

يصلح معظم حالات "لا يفعل شيئاً"

  1. وسائط > فتح تدفق شبكة (Ctrl+N) والصق URL — تأكد أنه يبدأ بـ http:// أو https:// أو rtsp:// أو udp://@ أو mms:// حسب المناسب.

    النظام صحيح.

  2. أزل أي معاملات تتبّع لاحقة (مثل ?utm=…) تضيفها بعض المواقع.

    يصبح URL نظيفاً.

  3. لقوائم IPTV، حمّل ملف .m3u8/.m3u مباشرة عبر وسائط > فتح ملف بدل نسخ عنوان قناة.

    تحمّل القائمة القنوات.

ملاحظةحالة كلاسيكية: M3U8 منسوخ من مشغّل ويب يتضمن معاملات مقاطع يرفضها الخادم. الصق عنوان القائمة العارية.

الحل 2زِد قيمة ذاكرة الشبكة المؤقتة

يصلح التخزين المؤقت والتلعثم والإطارات المفقودة في البث

  1. اذهب إلى أدوات > التفضيلات > الإدخال / الترميزات.

    تفتح إعدادات الإدخال.

  2. اضبط "تخزين الشبكة المؤقت (ms)" على 3000–6000 ms (الافتراضي 1000).

    يتسع المخزن المؤقت.

  3. انقر حفظ وأعد تشغيل VLC، ثم افتح البث مجدداً.

    يُخزَّن البث مسبقاً لفترة أطول.

ملاحظةالقيم الأعلى تستهلك ذاكرة أكبر (نحو 1.5 ميجابايت لكل ثانية من المخزن) لكنها تقلل التلعثم بشدة في بث Wi-Fi وIPTV.

الحل 3اختبر التدفق خارج VLC

يفصل مشاكل الشبكة عن مشاكل المشغّل

  1. افتح عنوان التدفق في متصفح (لـ HTTP) أو اختبر بـ ffplay/ffmpeg: ffplay "URL".

    ترى ما إذا كان التدفق قابلاً للوصول.

  2. إن لم يشغّل أي شيء في أي مكان، فالتدفق متوقف أو محظور جغرافياً أو يتطلب مصادقة — تواصل مع المزود.

    تُحدَّد مشكلة المزود.

  3. إن شغّل في مكان آخر لكن ليس في VLC، تابع الحلول على مستوى المشغّل أدناه.

    يُؤكد مشكلة خاصة بـ VLC.

ملاحظةهذا الاختبار الذي يستغرق 60 ثانية يمنع ساعات من التعديل على تدفق ميت.

الحل 4تحقق من قواعد جدار الناري/مضاد الفيروسات الصادرة

يستعيد وصول VLC للشبكة

  1. جدار حماية Windows Defender > التطبيقات المسموحة: تأكد أن VLC مسموح عليه على الشبكات الخاصة والعامة.

    يُسمح لـ VLC على كلتيهما.

  2. مضاد فيروسات طرف ثالث: أضف vlc.exe إلى قائمة الموثوق/المستثنى.

    لا يفحص المضاد حركة VLC.

  3. أعد محاولة التدفق.

    يتصل التدفق.

ملاحظةتبدو بروتوكولات البث غير اعتيادية لبعض خوارزميات مضاد الفيروسات — الاستثناءات آمنة للثنائي الرسمي لـ VLC.

الحل 5أجبر demuxer للتدفقات العنيدة

يصلح سوء كشف TS-over-HTTP

  1. أدوات > التفضيلات > الإدخال / الترميزات > "Demuxer" > اضبطه على "مزيل تعدد إرسال MPEG-TS" للتدفقات TS (أو "M3U8 HLS demuxer" لـ M3U8).

    يُجبر demuxer.

  2. احفظ، أعد تشغيل VLC، أعد فتح التدفق.

    يُحلل التدفق بشكل صحيح.

  3. عد إلى تلقائي بعد ذلك لتبقى التدفقات الأخرى تعمل.

    يُستعاد الافتراضي.

ملاحظةبعض الخوادم تخدم MPEG-TS بلا content-type صحيح؛ فيخمّن VLC خطأ. إجبار demuxer هو الحل الموثوق.

الحل 6حدّث VLC إلى أحدث إصدار

يطبّق إصلاحات رسمية للأخطاء والأمان (الإصدار المستقر الحالي: 3.0.23)

  1. في VLC، اذهب إلى تعليمات > التحقق من التحديثات.

    يقارن VLC إصدارك بأحدث إصدار.

  2. إذا توفر تحديث، نزّله من الصفحة الرسمية videolan.org.

    يُنزَّل المثبّت الجديد.

  3. ثبّته فوق إصدارك الحالي (تُحفظ الإعدادات) وأعد التشغيل.

    يعمل VLC بالإصدار الجديد.

ملاحظةVLC 3.0.23 هو التحديث الرابع والعشرون لفرع 3.0 ويتضمن دفعة كبيرة من إصلاحات demuxer والاستقرار — العديد من مشاكل "لا يشغّل" محلولة هناك بالفعل.

إصلاحات متقدمة

الحل 1بثّ بـ ffmpeg كحل التفافي (للتشغيلات الفردية)

يُشغّل تدفقات لا يستطيع VLC تحليلها بلا تغيير إعداداته

  1. ثبّت ffmpeg.

    يصبح ffmpeg متاحاً.

  2. نفّذ: ffmpeg -i "URL" -c copy -f mpegts udp://127.0.0.1:1234 في طرفية، ثم افتح udp://@127.0.0.1:1234 في VLC.

    يُشغّل VLC التدفق المُعاد توجيهه.

  3. هذا يُجسر غرائب الترميز/الحاوية بلا مساس بإعداد VLC.

    يعمل التشغيل.

ملاحظةمفيد لنسخ M3U8/TS النادرة — ffmpeg يُطبّع الحاوية قبل أن يراها VLC.

كيف تتجنبه مستقبلاً

  • أبقِ VLC محدّثاً لإصلاحات demuxer وHLS الجديدة.
  • لـ IPTV، فضّل قوائم المزود على عناوين منسوخة.
  • اختبر التدفقات بـ ffplay قبل الإبلاغ عن تعطلها في VLC.

الأسئلة الشائعة

لماذا لا يشغّل VLC M3U8 (HLS)؟
يفشل HLS لثلاثة أسباب: قائمة متغيرة تشير إلى مقاطع نسبية، أو تخزين شبكة منخفض، أو سوء كشف demuxer. زِد المخزن، أجبر HLS demuxer، وتأكد أن عنوان القائمة كاملاً.
لماذا يخزّن تدفق IPTV بلا نهاية؟
تخزين الشبكة منخفض جداً لبت/ارتعاش التدفق. ارفع "تخزين الشبكة" إلى 3000–6000 ms وأعد المحاولة.
هل يشغّل VLC تدفقات RTSP؟
نعم — الصق عناوين rtsp:// في فتح تدفق شبكة. إن فشل، تحقق من أن الخادم يدعم إصدار RTSP وأن الجدار الناري يسمح بالمنفذ 554.
لماذا يخزّن VLC لكن لا يشغّل التدفقات الحية أبداً؟
التدفقات الحية لا تنتهي؛ "التخزين" للأبد يعني عادة أن الخادم لا يرسل بيانات (حظر جغرافي، مصادقة، أو زحمة خادم). اختبر بـ ffplay.
هل يدعم VLC بث UDP المتعدد (IPTV)؟
نعم — استخدم udp://@عنوان-بث-متعدد:منفذ. يجب أن تدعم الشبكة البث المتعدد (نفس LAN/IGMP)؛ وVPN عادة يكسر البث المتعدد.

الخلاصة

أعِد إدخال URL بالصيغة الصحيحة — يصلح معظم حالات "لا يفعل شيئاً". إذا لم يفد، فتابع بقية الحلول بالترتيب: كل حل يعالج طبقة مختلفة من المشكلة. يحل معظم المستخدمين المشكلة بحل 3 على أبعد تقدير. حافظ على تحديث VLC (المستقر الحالي: 3.0.23) وعُد إلى هذا الدليل عند صدور إصدار جديد.