VLC Chromecast Tidak Berfungsi: Baiki Cast ke TV

Penstriman dan Chromecast Kemas kini terakhir: Berkenaan untuk: Windows / macOS / Linux / Android · VLC 3.0.x · Chromecast & Android TV

Casting dari VLC ke Chromecast atau Android TV adalah ciri kegemaran — apabila ia berfungsi. Apabila tidak, kegagalan biasanya salah satu daripada tiga perkara: VLC tidak dapat mengesan peranti (rangkaian), peranti menolak format strim, atau versi VLC mempunyai pepijat casting yang diketahui. Panduan ini melalui pembaikan mengikut urutan yang sepadan dengan kekerapan dunia sebenar; pembaikan 1–2 menyelesaikan majoriti laporan "Chromecast tidak berfungsi".

Mengapa ini berlaku?

  • Peranti pada rangkaian berbeza / pengasingan AP — PC dan Chromecast mestilah berada pada LAN yang sama, dan pengasingan tetamu/AP menyekat pengesanan.
  • mDNS (Bonjour) disekat — VLC mengesan Chromecast melalui mDNS pada port 5353; VPN, firewall dan sesetengah router menyekatnya.
  • Codec/kontena tidak disokong untuk casting — Chromecast tidak dapat melakukan transkod; MKV dengan audio eksotik atau sari kata ASS sering gagal di pertengahan cast.
  • Pepijat casting VLC yang diketahui dalam sesetengah binaan 3.0.x — casting tidak stabil dalam 3.0.16–3.0.19; kemas kini membaiki kebanyakan isu.
  • Perbezaan casting VLC Android/iOS — binaan mudah alih melakukan cast secara berbeza (Cast SDK asli) dan boleh berkonflik dengan aliran desktop.

Cara membaikinya

Penyelesaian 1Sahkan kedua-dua peranti berada pada rangkaian yang sama

Punca #1 — 30 saat untuk mengesahkan

  1. Semak IP PC (ipconfig / ifconfig) dan IP Chromecast (apl Google Home) berada pada subnet yang sama (cth. kedua-duanya 192.168.1.x).

    Subnet sama disahkan.

  2. Jika Wi-Fi anda mempunyai rangkaian tetamu, pastikan kedua-dua peranti berada pada rangkaian utama — rangkaian tetamu mengasingkan klien.

    Kedua-dua peranti berada pada LAN utama.

  3. Lumpuhkan "AP isolation"/"client isolation" dalam router jika ada.

    Pengesanan LAN dibenarkan.

Nota5 GHz berbanding 2.4 GHz tidak menjadi masalah selagi subnet sepadan — tetapi pengasingan AP pada router dwi-jalur adalah penyekat tersembunyi yang kerap.

Penyelesaian 2Lakukan cast secara manual dari Playlist

Memintas kegagalan pengesanan dalam menu renderer

  1. Dalam VLC: Paparan > Senarai (Ctrl+L), kemudian tambah fail anda.

    Playlist dibuka dengan media anda.

  2. Klik kanan item > Play > "Renderer" dan pilih Chromecast/Android TV anda.

    Senarai renderer muncul.

  3. Jika senarai renderer kosong, buka semula menu Renderer selepas beberapa saat — pengesanan sedang berjalan.

    Peranti muncul.

NotaMenu "Main > Pengemuka teks" adalah pintu masuk cast kanonik; entri renderer klik kanan video berkelakuan sama.

Penyelesaian 3Periksa firewall & VPN untuk penyekatan mDNS

Memulihkan pengesanan peranti

  1. Putuskan sambungan VPN buat sementara dan cuba cast semula.

    Pengesanan berfungsi tanpa VPN.

  2. Windows Defender Firewall: benarkan VLC (vlc.exe) pada rangkaian Private — ia mungkin disekat pada permulaan pertama.

    VLC dibenarkan pada rangkaian persendirian.

  3. Jika pengesanan masih gagal, periksa tetapan IGMP/multicast router didayakan (lalai pada kebanyakan router).

    Multicast didayakan.

NotaKlien VPN (terutamanya dengan mod "global") merampas mDNS. Peraturan firewall untuk VLC adalah penyekat senyap paling biasa selepas pemasangan pertama.

Penyelesaian 4Kemas kini VLC kepada versi terbaharu

Menggunakan pembaikan pepijat dan keselamatan rasmi (stabil semasa: 3.0.23)

  1. Dalam VLC, pergi ke Help > Check for Updates.

    VLC membandingkan versi anda dengan yang terbaharu.

  2. Jika kemas kini wujud, muat turun daripada halaman rasmi videolan.org.

    Pemasang baharu dimuat turun.

  3. Pasang ke atas versi semasa anda (tetapan dikekalkan) dan mulakan semula.

    VLC menjalankan versi baharu.

NotaVLC 3.0.23 ialah kemas kini ke-24 kepada cabang 3.0 dan merangkumi kumpulan besar pembaikan demuxer dan kestabilan — banyak isu "tidak dimainkan" telah pun dibaiki di situ.

Penyelesaian 5Tukar fail kepada format mesra Chromecast

Membaiki kegagalan cast yang disebabkan oleh codec tidak disokong

  1. Semak codec fail: Alat > Maklumat Media > Ko&deks (H.264 + AAC dalam MP4 adalah kombinasi paling selamat).

    Anda mengetahui codec.

  2. Jika ia MKV/HEVC/AC-3, tukar atau remux kepada MP4 H.264/AAC menggunakan dialog Convert/Save (lihat tutorial penukaran kumpulan).

    MP4 serasi dihasilkan.

  3. Lakukan cast fail yang ditukar.

    Casting selesai.

NotaChromecast (bukan Google TV) mempunyai sokongan codec tetap; ia tidak melakukan transkod. Kontena MKV dan sari kata ASS adalah pembunuh cast klasik.

Pembaikan lanjutan

Penyelesaian 1Cuba VLC untuk Android sebagai sumber cast

Menggunakan laluan Cast SDK asli

  1. Pasang VLC untuk Android pada telefon anda dan buka fail/strim yang sama.

    VLC mudah alih berjalan.

  2. Ketik ikon cast dan pilih Chromecast.

    Cast SDK asli mengesan peranti.

  3. Jika cast mudah alih berfungsi tetapi desktop tidak, laluan mDNS desktop disekat — baiki firewall/VPN.

    Kegagalan diasingkan kepada laluan rangkaian desktop.

NotaUjian A/B ini adalah cara terpantas untuk membezakan "masalah rangkaian" dengan "pepijat VLC".

Cara mengelakkannya

  • Pastikan VLC dikemas kini — setiap keluaran 3.0.x membaiki regresi casting.
  • Utamakan fail MP4 H.264/AAC untuk casting; kekalkan sari kata ASS keluar dari sesi cast.
  • Tetapkan tetapan multicast router anda dengan betul sekali dan anda jarang akan melihat kegagalan pengesanan lagi.

Soalan lazim

Mengapa VLC tidak dapat mengesan Chromecast saya?
Pengesanan menggunakan mDNS pada rangkaian setempat. Semak ketersambungan subnet sama, pengasingan AP, gangguan VPN dan peraturan firewall Windows untuk VLC.
Mengapa casting gagal selepas beberapa saat?
Format strim mungkin tidak disokong — penerima cast berhenti pada kandungan MKV/HEVC/AC-3/ASS. Tukar kepada MP4 H.264/AAC.
Bolehkah VLC melakukan cast ke Android TV?
Ya — Android TV mendedahkan penerima Cast yang sama. Jika TV tidak muncul, kemas kini firmware TV dan pastikan ia berada pada rangkaian yang sama.
Adakah casting memerlukan VLC kekal dibuka?
Ya — VLC melakukan strim dari PC anda; menutupnya menghentikan cast. Untuk cast telefon, telefon melakukan strim secara sama.
VLC melakukan cast dengan baik pada Android tetapi tidak pada Windows — mengapa?
Android menggunakan Cast SDK asli; Windows menggunakan pengesanan mDNS. Firewall atau VPN yang menyekat mDNS pada PC adalah perbezaan biasa.

Ringkasan

Sahkan kedua-dua peranti berada pada rangkaian yang sama — Punca #1 — 30 saat untuk mengesahkan. 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.