VLC نیٹ ورک سٹریم نہیں چل رہا: 6 حقیقی فکسز

اسٹریمنگ اور کروم کاسٹ آخری اپ ڈیٹ: لاگو ہوتا ہے: All platforms · VLC 3.0.x · HTTP / RTSP / HLS / UDP

"Open Network Stream" VLC کی سپر پاور ہے — اور جب کوئی سٹریم بس نہ چلے تو یہی اس کا سب سے الجھانے والا ڈائیلاگ ہے۔ ناکامی URL فارمیٹ، نیٹ ورک راستے، یا سٹریم کے کوڈیکس میں ہو سکتی ہے۔ یہ گائیڈ آپ کو ایک تشخیصی ترتیب دیتا ہے جو منٹوں میں لیئر کی نشاندہی کر دیتی ہے۔ فکسز 1–2 "نیٹ ورک سٹریم نہیں چل رہا" کی زیادہ تر اطلاعات کو حل کر دیتے ہیں۔

ایسا کیوں ہوتا ہے؟

  • غلط URL فارمیٹIPTV URLs کو اکثر http:// پریفکس اور صحیح پورٹ کی ضرورت ہوتی ہے؛ براؤزر سے کاپی کرنے پر ٹریکنگ فریگمنٹس جڑ سکتے ہیں۔
  • فائر وال/AV کا VLC کی آؤٹ باؤنڈ کنیکشنز کو بلاک کرنا — AV شاید VLC کی سٹریمنگ کو مشکوک سمجھے۔
  • نیٹ ورک کیشنگ بہت کم — 1000 ms کا ڈیفالٹ بفر ہائی لیٹنسی یا جٹر والے سٹریمز پر دم گھٹتا ہے۔
  • سرور سائیڈ کوڈیک مسائل — سٹریم ایک کوڈیک استعمال کرتا ہے جسے VLC کا demuxer غلط ڈیٹیکٹ کرتا ہے (مثلاً content-type کے بغیر HTTP پر MPEG-TS)۔
  • HLS (M3U8) ویریئنٹ پلے لسٹ مسائل — کچھ پلے لسٹس相对的 سیگمنٹس کا حوالہ دیتی ہیں جنہیں مکمل بیس URL کی ضرورت ہوتی ہے۔
  • VPN/جیو بلاکس یا ISP تھروٹلنگ — سٹریم فراہم کنندہ آپ کے خطے کو بلاک کرتا ہے یا سٹریمنگ پروٹوکولز کو تھروٹل کرتا ہے۔

کیسے ٹھیک کریں

حل 1URL کو درست فارمیٹ میں دوبارہ درج کریں

زیادہ تر "کچھ نہیں ہوتا" والے کیسز ٹھیک کرتا ہے

  1. Media > Open Network Stream (Ctrl+N) اور URL پیسٹ کریں — یقینی بنائیں کہ یہ http://، https://، rtsp://، udp://@ یا mms:// سے مناسب طور پر شروع ہو۔

    سکیم درست ہے۔

  2. کوئی بھی ٹریلنگ ٹریکنگ پیرامیٹرز (مثلاً ?utm=…) ہٹا دیں جو کچھ سائٹس جوڑ دیتی ہیں۔

    URL صاف ہے۔

  3. IPTV پلے لسٹس کے لیے، کسی چینل URL کو کاپی کرنے کے بجائے براہ راست .m3u8/.m3u فائل کو Media > Open File سے لوڈ کریں۔

    پلے لسٹ چینلز لوڈ کرتی ہے۔

نوٹایک کلاسک صورت: ایک M3U8 جو ویب پلیئر سے کاپی کیا گیا ہے اس میں فریگمنٹ پیرامیٹرز شامل ہوتے ہیں جنہیں سرور رد کرتا ہے۔ بے کار پلے لسٹ URL پیسٹ کریں۔

حل 2نیٹ ورک کیشے کی مقدار بڑھائیں

سٹریمز پر بفرنگ، ہکلانے اور گرے ہوئے فریمز کو حل کرتا ہے

  1. ٹولز > ترجیحات > ان پٹ / کوڈیکس پر جائیں۔

    ان پٹ کی ترتیبات کھل جاتی ہیں۔

  2. "نیٹ ورک کیشنگ (ms)" (Network caching (ms)) کو 3000–6000 ms پر سیٹ کریں (ڈیفالٹ 1000 ہے)۔

    بفر بڑھ جاتا ہے۔

  3. Save پر کلک کریں، VLC کو دوبارہ شروع کریں اور سٹریم دوبارہ کھولیں۔

    سٹریم زیادہ دیر تک پری بفر کرتا ہے۔

نوٹزیادہ قدریں زیادہ ریم استعمال کرتی ہیں (فی سیکنڈ بفر کا تقریباً 1.5 MB) لیکن Wi-Fi اور IPTV سٹریمز پر ہکلانا ڈرامائی طور پر کم کر دیتی ہیں۔

حل 3VLC کے باہر سٹریم کو ٹیسٹ کریں

نیٹ ورک مسائل کو پلیئر کے مسائل سے الگ کرتا ہے

  1. سٹریم URL کو براؤزر میں (HTTP کے لیے) کھولیں یا ffplay/ffmpeg سے ٹیسٹ کریں: ffplay "URL"۔

    آپ دیکھتے ہیں کہ سٹریم قابلِ رسائی ہے یا نہیں۔

  2. اگر کہیں بھی کچھ نہ چلے، تو سٹریم ڈاؤن ہے، جیو بلاکڈ ہے، یا اسے تصدیق (auth) درکار ہے — فراہم کنندہ سے رابطہ کریں۔

    فراہم کنندہ کا مسئلہ پہچان لیا گیا۔

  3. اگر وہ کہیں اور چلے لیکن VLC میں نہ چلے، تو نیچے دیے گئے پلیئر لیول فکسز پر جائیں۔

    VLC مخصوص مسئلہ تصدیق ہو گیا۔

نوٹیہ 60 سیکنڈ کا ٹیسٹ مرے ہوئے سٹریم کو گھنٹوں ٹویک کرنے سے بچاتا ہے۔

حل 4فائر وال / AV آؤٹ باؤنڈ رولز چیک کریں

VLC کی نیٹ ورک رسائی بحال کرتا ہے

  1. Windows Defender Firewall > Allowed apps: تصدیق کریں کہ VLC کو Private اور Public دونوں نیٹ ورکس پر اجازت ہے۔

    VLC دونوں پر اجازت یافتہ ہے۔

  2. تھرڈ پارٹی AV: vlc.exe کو trusted/exclusion لسٹ میں شامل کریں۔

    AV VLC ٹریفک کو چیک نہیں کرتا۔

  3. سٹریم دوبارہ کوشش کریں۔

    سٹریم کنیکٹ ہوتا ہے۔

نوٹسٹریمنگ پروٹوکولز کچھ AV ہیورسٹکس کو عجیب لگتے ہیں — سرکاری VLC بائنری کے لیے استثناء (exclusions) محفوظ ہیں۔

حل 5ضدی سٹریمز کے لیے demuxer کو زبردستی لگائیں

TS-over-HTTP کی غلط ڈیٹیکشن ٹھیک کرتا ہے

  1. ٹولز > ترجیحات > ان پٹ / کوڈیکس > "Demuxer" > TS سٹریمز کے لیے "MPEG-TS demuxer" (یا M3U8 کے لیے "HLS demuxer") پر سیٹ کریں۔

    demuxer زبردستی لگا دیا گیا۔

  2. محفوظ کریں، VLC کو دوبارہ شروع کریں، سٹریم دوبارہ کھولیں۔

    سٹریم درست پارس ہوتا ہے۔

  3. اس کے بعد Automatic پر واپس کریں تاکہ دوسرے سٹریمز بھی کام کرتے رہیں۔

    ڈیفالٹ بحال ہو گیا۔

نوٹکچھ سرورز مناسب content-type کے بغیر MPEG-TS دیتے ہیں؛ VLC تب غلط اندازہ لگاتا ہے۔ demuxer کو زبردستی لگانا قابلِ بھروسہ حل ہے۔

حل 6VLC کو تازہ ترین ورژن پر اپ ڈیٹ کریں

سرکاری بگ اور سیکیورٹی فکسز لاگو کرتا ہے (موجودہ مستحکم: 3.0.23)

  1. VLC میں، Help > Check for Updates پر جائیں۔

    VLC آپ کے ورژن کا تازہ ترین ورژن سے موازنہ کرتا ہے۔

  2. اگر کوئی اپ ڈیٹ موجود ہے تو اسے سرکاری صفحے videolan.org سے ڈاؤن لوڈ کریں۔

    نیا انسٹالر ڈاؤن لوڈ ہو جاتا ہے۔

  3. اسے اپنے موجودہ ورژن کے اوپر انسٹال کریں (ترتیبات محفوظ رہتی ہیں) اور دوبارہ شروع کریں۔

    VLC نیا ورژن چلاتا ہے۔

نوٹVLC 3.0.23، 3.0 برانچ کا 24 واں اپ ڈیٹ ہے اور اس میں ڈی مکسر (demuxer) اور استحکام کے کئی فکسز شامل ہیں — "نہ چلنے" والے بہت سے مسائل وہاں پہلے ہی حل ہو چکے ہیں۔

اعلیٰ حل

حل 1ایک بار چلانے کے لیے ffmpeg کو ورک ایراؤنڈ کے طور پر استعمال کریں

ان سٹریمز کو چلاتا ہے جو VLC پارس نہیں کر سکتا، بغیر VLC ترتیبات بدلے

  1. ffmpeg انسٹال کریں۔

    ffmpeg دستیاب ہے۔

  2. ایک ٹرمنل میں چلائیں: ffmpeg -i "URL" -c copy -f mpegts udp://127.0.0.1:1234 اور پھر VLC میں udp://@127.0.0.1:1234 کھولیں۔

    VLC ریلے شدہ سٹریم چلاتا ہے۔

  3. یہ کوڈیک/کنٹینر کی عجیب باتوں کو پل ہے بغیر آپ کے VLC کنفیگ کو چھوئے۔

    پلے بیک کام کرتا ہے۔

نوٹنایاب M3U8/TS ویریئنٹس کے لیے مفید — ffmpeg VLC کو دکھائے جانے سے پہلے کنٹینر کو نارملائز کرتا ہے۔

آئندہ کیسے بچیں

  • نئے demuxer اور HLS فکسز کے لیے VLC کو اپ ڈیٹ رکھیں۔
  • IPTV کے لیے، کاپی کیے گئے URLs کے بجائے فراہم کنندہ کی پلے لسٹس کو ترجیح دیں۔
  • VLC میں انہیں ٹوٹا ہوا رپورٹ کرنے سے پہلے ffplay سے سٹریمز ٹیسٹ کریں۔

اکثر پوچھے گئے سوالات

VLC M3U8 (HLS) سٹریمز کیوں نہیں چلا رہا؟
HLS تین وجوہات سے فیل ہوتا ہے: ویریئنٹ پلے لسٹ جو relative سیگمنٹس کا حوالہ دے رہی ہو، کم نیٹ ورک کیشنگ، یا demuxer کی غلط ڈیٹیکشن۔ کیشنگ بڑھائیں، HLS demuxer زبردستی لگائیں، اور پلے لسٹ URL مکمل ہے اس کی تصدیق کریں۔
میرا IPTV سٹریم لامتناہی بفر کیوں کرتا ہے؟
نیٹ ورک کیشنگ سٹریم کی بٹ ریٹ/جٹر کے لیے بہت کم ہے۔ "Network caching" کو 3000–6000 ms پر بڑھا کر دوبارہ کوشش کریں۔
کیا VLC RTSP سٹریمز چلا سکتا ہے؟
ہاں — Open Network Stream میں rtsp:// URLs پیسٹ کریں۔ اگر فیل ہو، تو تصدیق کریں کہ سرور RTSP ورژن سپورٹ کرتا ہے اور فائر وال پورٹ 554 کی اجازت دیتا ہے۔
VLC بفر تو کرتا ہے لیکن لائیو سٹریمز کبھی نہیں چلاتا — کیوں؟
لائیو سٹریمز کبھی ختم نہیں ہوتے؛ "بفرنگ" ہمیشہ کے لیے عام طور پر اس بات کا مطلب ہے کہ سرور ڈیٹا نہیں بھیج رہا (جیو بلاک، auth، یا سرور اوور لوڈ)۔ ffplay سے ٹیسٹ کریں۔
کیا VLC UDP ملٹی کاسٹ (IPTV) سپورٹ کرتا ہے؟
ہاں — udp://@multicast-address:port استعمال کریں۔ نیٹ ورک کو ملٹی کاسٹ (ایک ہی LAN/IGMP) سپورٹ کرنا چاہیے؛ VPNs عام طور پر ملٹی کاسٹ توڑ دیتے ہیں۔

خلاصہ

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.