VLC Chromecast काम नहीं कर रहा: TV पर Cast ठीक करें

स्ट्रीमिंग और क्रोमकास्ट अंतिम अपडेट: लागू होता है: Windows / macOS / Linux / Android · VLC 3.0.x · Chromecast & Android TV

VLC से Chromecast या Android TV पर cast करना एक पसंदीदा फ़ीचर है — जब यह काम करता है। जब नहीं करता, तो फेलियर आम तौर पर तीन में से एक चीज़ होती है: VLC डिवाइस को ढूंढ नहीं पाता (नेटवर्क), डिवाइस stream फ़ॉर्मेट को reject करता है, या VLC संस्करण में कोई ज्ञात casting बग है। यह गाइड fixes को उसी क्रम में बताती है जो वास्तविक दुनिया की फ़्रीक्वेंसी से मेल खाता है; fix 1–2 "Chromecast not working" रिपोर्ट्स के बड़े बहुमत को हल करते हैं।

ऐसा क्यों होता है?

  • अलग-अलग networks / AP isolation पर डिवाइसेस — PC और Chromecast को एक ही LAN पर होना चाहिए, और guest/AP isolation डिस्कवरी को ब्लॉक करता है।
  • mDNS (Bonjour) blocked — VLC Chromecasts को mDNS के ज़रिए पोर्ट 5353 पर ढूंढता है; VPN, firewalls और कुछ routers इसे ब्लॉक करते हैं।
  • casting के लिए असमर्थित codec/container — Chromecast transcode नहीं कर सकता; exotic ऑडियो या ASS subtitles वाला MKV अक्सर cast के बीच में फेल हो जाता है।
  • कुछ 3.0.x builds में ज्ञात VLC casting बग्स — casting 3.0.16–3.0.19 में अस्थिर था; अपडेट्स ने ज़्यादातर समस्याओं को ठीक कर दिया।
  • Android/iOS VLC casting अंतर — मोबाइल builds अलग तरह cast करते हैं (native Cast SDK) और डेस्कटॉप फ़्लो के साथ कन्फ्लिक्ट कर सकते हैं।

कैसे ठीक करें

समाधान 1पुष्टि करें कि दोनों डिवाइस एक ही नेटवर्क पर हैं

कारण #1 — सत्यापित करने में 30 सेकंड

  1. PC का IP (ipconfig / ifconfig) और Chromecast का IP (Google Home ऐप) जांचें कि वे एक ही subnet पर हैं (जैसे दोनों 192.168.1.x)।

    एक ही subnet की पुष्टि हुई।

  2. अगर आपके Wi-Fi में कोई guest network है, तो सुनिश्चित करें कि दोनों डिवाइस मुख्य नेटवर्क पर हैं — guest networks क्लाइंट्स को अलग कर देते हैं।

    दोनों डिवाइस मुख्य LAN पर हैं।

  3. राउटर में मौजूद होने पर "AP isolation"/"client isolation" को disable करें।

    LAN डिस्कवरी की अनुमति है।

नोट5 GHz बनाम 2.4 GHz तब तक ठीक है जब तक subnet मेल खाता है — लेकिन dual-band routers पर AP isolation एक बार-बार आने वाला छिपा ब्लॉकर है।

समाधान 2Playlist से मैन्युअल रूप से cast करें

renderer मेनू में डिस्कवरी फेलियर्स को bypass करता है

  1. VLC में: View > Playlist (Ctrl+L), फिर अपनी फ़ाइलें जोड़ें।

    Playlist आपके मीडिया के साथ खुलती है।

  2. आइटम पर राइट-क्लिक > Play > "Renderer" और अपना Chromecast/Android TV चुनें।

    Renderer सूची प्रकट होती है।

  3. अगर renderer सूची खाली है, तो कुछ सेकंड बाद Renderer मेनू फिर खोलें — डिस्कवरी जारी है।

    डिवाइस प्रकट होता है।

नोट"Playback > Renderer" मेनू canonical cast एंट्री है; वीडियो पर राइट-क्लिक renderer एंट्री बिल्कुल वैसा ही व्यवहार करती है।

समाधान 3mDNS blocking के लिए firewall और VPN जांचें

डिवाइस डिस्कवरी को बहाल करता है

  1. अस्थायी रूप से VPN डिस्कनेक्ट करें और casting फिर आज़माएं।

    VPN के बिना डिस्कवरी काम करती है।

  2. Windows Defender Firewall: VLC (vlc.exe) को Private networks पर अनुमति दें — शायद पहली बार चलाने पर इसे ब्लॉक कर दिया गया था।

    VLC को प्राइवेट नेटवर्क्स पर अनुमति है।

  3. अगर डिस्कवरी अभी भी फेल होती है, तो जांचें कि राउटर की IGMP/multicast सेटिंग्स enabled हैं (ज़्यादातर राउटर्स पर डिफ़ॉल्ट)।

    Multicast enabled है।

नोटVPN क्लाइंट्स (विशेषकर "global" मोड के साथ) mDNS को hijack करते हैं। VLC के लिए firewall नियम पहली इंस्टॉल के बाद सबसे आम silent ब्लॉकर है।

समाधान 4VLC को नवीनतम संस्करण पर अपडेट करें

आधिकारिक bug और security fixes लागू करता है (वर्तमान स्थिर: 3.0.23)

  1. VLC में, Help > Check for Updates पर जाएं।

    VLC आपके संस्करण की तुलना नवीनतम से करता है।

  2. अगर अपडेट मौजूद है, तो उसे आधिकारिक पेज videolan.org से डाउनलोड करें।

    नया इंस्टॉलर डाउनलोड होता है।

  3. अपने वर्तमान संस्करण के ऊपर इंस्टॉल करें (सेटिंग्स रहती हैं) और रीस्टार्ट करें।

    VLC नए संस्करण पर चलता है।

नोटVLC 3.0.23, 3.0 शाखा का 24वां अपडेट है और इसमें demuxer और stability fixes का एक बड़ा समूह शामिल है — कई "not playing" समस्याएं वहां पहले ही ठीक हो चुकी हैं।

समाधान 5फ़ाइल को Chromecast-अनुकूल फ़ॉर्मेट में कन्वर्ट करें

असमर्थित codecs के कारण होने वाले cast फेलियर्स को ठीक करता है

  1. फ़ाइल के codecs जांचें: Tools > Media Information > Codec (H.264 + AAC in MP4 सबसे सुरक्षित संयोजन है)।

    आप codecs जानते हैं।

  2. अगर यह MKV/HEVC/AC-3 है, तो Convert/Save डायलॉग का उपयोग करके MP4 H.264/AAC में कन्वर्ट या remux करें (बैच कन्वर्जन ट्यूटोरियल देखें)।

    एक संगत MP4 बनता है।

  3. कन्वर्ट की गई फ़ाइल को cast करें।

    Casting पूरी होती है।

नोटChromecast (गैर-Google TV) का फ़िक्स्ड codec सपोर्ट है; यह transcode नहीं करता। MKV containers और ASS subtitles क्लासिक cast-killers हैं।

एडवांस्ड समाधान

समाधान 1cast स्रोत के रूप में VLC for Android आज़माएं

native Cast SDK पथ का उपयोग करता है

  1. अपने फ़ोन पर VLC for Android इंस्टॉल करें और वही फ़ाइल/stream खोलें।

    मोबाइल VLC चलता है।

  2. cast आइकन टैप करें और Chromecast चुनें।

    native Cast SDK डिवाइस को ढूंढता है।

  3. अगर मोबाइल casting काम करता है लेकिन डेस्कटॉप नहीं, तो डेस्कटॉप mDNS पथ ब्लॉक है — firewall/VPN ठीक करें।

    फेलियर डेस्कटॉप नेटवर्क पथ तक सीमित है।

नोटयह A/B टेस्ट "network problem" को "VLC bug" से बताने का सबसे तेज़ तरीका है।

भविष्य में कैसे बचें

  • VLC को अपडेट रखें — हर 3.0.x रिलीज़ casting regressions को ठीक करती है।
  • casting के लिए H.264/AAC MP4 फ़ाइलें प्राथमिक रखें; cast सत्रों से ASS subtitles बाहर रखें।
  • एक बार अपने राउटर की multicast सेटिंग्स सही सेट कर लें, और आपको शायद ही कभी डिस्कवरी फेलियर्स दिखें।

अक्सर पूछे जाने वाले प्रश्न

VLC मेरा Chromecast क्यों नहीं ढूंढ पा रहा?
डिस्कवरी स्थानीय नेटवर्क पर mDNS का उपयोग करती है। same-subnet कनेक्टिविटी, AP isolation, VPN हस्तक्षेप और VLC के लिए Windows firewall नियम जांचें।
casting कुछ सेकंड बाद क्यों फेल हो जाता है?
शायद stream फ़ॉर्मेट असमर्थित है — cast रिसीवर MKV/HEVC/AC-3/ASS कंटेंट पर रुक जाता है। इसे MP4 H.264/AAC में कन्वर्ट करें।
क्या VLC Android TV पर cast कर सकता है?
हां — Android TV वही Cast रिसीवर उजागर करते हैं। अगर TV प्रकट नहीं होता, तो TV firmware अपडेट करें और जांचें कि वह एक ही नेटवर्क पर है।
क्या casting के लिए VLC को खुला रहना ज़रूरी है?
हां — VLC आपके PC से stream करता है; उसे बंद करने से cast रुक जाता है। फ़ोन से casting के लिए, फ़ोन भी ऐसे ही stream करता है।
VLC Android पर तो ठीक cast होता है लेकिन Windows पर नहीं — क्यों?
Android native Cast SDK का उपयोग करता है; Windows mDNS डिस्कवरी का उपयोग करता है। PC पर mDNS को ब्लॉक करने वाली firewall या VPN आम अंतर है।

सारांश

पुष्टि करें कि दोनों डिवाइस एक ही नेटवर्क पर हैं — कारण #1 — सत्यापित करने में 30 सेकंड. 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.