VLC Chromecast काम नहीं कर रहा: TV पर Cast ठीक करें
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 सेकंड
PC का IP (ipconfig / ifconfig) और Chromecast का IP (Google Home ऐप) जांचें कि वे एक ही subnet पर हैं (जैसे दोनों 192.168.1.x)।
एक ही subnet की पुष्टि हुई।
अगर आपके Wi-Fi में कोई guest network है, तो सुनिश्चित करें कि दोनों डिवाइस मुख्य नेटवर्क पर हैं — guest networks क्लाइंट्स को अलग कर देते हैं।
दोनों डिवाइस मुख्य LAN पर हैं।
राउटर में मौजूद होने पर "AP isolation"/"client isolation" को disable करें।
LAN डिस्कवरी की अनुमति है।
समाधान 2Playlist से मैन्युअल रूप से cast करें
renderer मेनू में डिस्कवरी फेलियर्स को bypass करता है
VLC में: View > Playlist (Ctrl+L), फिर अपनी फ़ाइलें जोड़ें।
Playlist आपके मीडिया के साथ खुलती है।
आइटम पर राइट-क्लिक > Play > "Renderer" और अपना Chromecast/Android TV चुनें।
Renderer सूची प्रकट होती है।
अगर renderer सूची खाली है, तो कुछ सेकंड बाद Renderer मेनू फिर खोलें — डिस्कवरी जारी है।
डिवाइस प्रकट होता है।
समाधान 3mDNS blocking के लिए firewall और VPN जांचें
डिवाइस डिस्कवरी को बहाल करता है
अस्थायी रूप से VPN डिस्कनेक्ट करें और casting फिर आज़माएं।
VPN के बिना डिस्कवरी काम करती है।
Windows Defender Firewall: VLC (vlc.exe) को Private networks पर अनुमति दें — शायद पहली बार चलाने पर इसे ब्लॉक कर दिया गया था।
VLC को प्राइवेट नेटवर्क्स पर अनुमति है।
अगर डिस्कवरी अभी भी फेल होती है, तो जांचें कि राउटर की IGMP/multicast सेटिंग्स enabled हैं (ज़्यादातर राउटर्स पर डिफ़ॉल्ट)।
Multicast enabled है।
समाधान 4VLC को नवीनतम संस्करण पर अपडेट करें
आधिकारिक bug और security fixes लागू करता है (वर्तमान स्थिर: 3.0.23)
VLC में, Help > Check for Updates पर जाएं।
VLC आपके संस्करण की तुलना नवीनतम से करता है।
अगर अपडेट मौजूद है, तो उसे आधिकारिक पेज videolan.org से डाउनलोड करें।
नया इंस्टॉलर डाउनलोड होता है।
अपने वर्तमान संस्करण के ऊपर इंस्टॉल करें (सेटिंग्स रहती हैं) और रीस्टार्ट करें।
VLC नए संस्करण पर चलता है।
समाधान 5फ़ाइल को Chromecast-अनुकूल फ़ॉर्मेट में कन्वर्ट करें
असमर्थित codecs के कारण होने वाले cast फेलियर्स को ठीक करता है
फ़ाइल के codecs जांचें: Tools > Media Information > Codec (H.264 + AAC in MP4 सबसे सुरक्षित संयोजन है)।
आप codecs जानते हैं।
अगर यह MKV/HEVC/AC-3 है, तो Convert/Save डायलॉग का उपयोग करके MP4 H.264/AAC में कन्वर्ट या remux करें (बैच कन्वर्जन ट्यूटोरियल देखें)।
एक संगत MP4 बनता है।
कन्वर्ट की गई फ़ाइल को cast करें।
Casting पूरी होती है।
एडवांस्ड समाधान
समाधान 1cast स्रोत के रूप में VLC for Android आज़माएं
native Cast SDK पथ का उपयोग करता है
अपने फ़ोन पर VLC for Android इंस्टॉल करें और वही फ़ाइल/stream खोलें।
मोबाइल VLC चलता है।
cast आइकन टैप करें और Chromecast चुनें।
native Cast SDK डिवाइस को ढूंढता है।
अगर मोबाइल casting काम करता है लेकिन डेस्कटॉप नहीं, तो डेस्कटॉप mDNS पथ ब्लॉक है — firewall/VPN ठीक करें।
फेलियर डेस्कटॉप नेटवर्क पथ तक सीमित है।
भविष्य में कैसे बचें
- VLC को अपडेट रखें — हर 3.0.x रिलीज़ casting regressions को ठीक करती है।
- casting के लिए H.264/AAC MP4 फ़ाइलें प्राथमिक रखें; cast सत्रों से ASS subtitles बाहर रखें।
- एक बार अपने राउटर की multicast सेटिंग्स सही सेट कर लें, और आपको शायद ही कभी डिस्कवरी फेलियर्स दिखें।
अक्सर पूछे जाने वाले प्रश्न
VLC मेरा Chromecast क्यों नहीं ढूंढ पा रहा?
casting कुछ सेकंड बाद क्यों फेल हो जाता है?
क्या VLC Android TV पर cast कर सकता है?
क्या casting के लिए VLC को खुला रहना ज़रूरी है?
VLC Android पर तो ठीक cast होता है लेकिन Windows पर नहीं — क्यों?
सारांश
पुष्टि करें कि दोनों डिवाइस एक ही नेटवर्क पर हैं — कारण #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.