VLC Chromecast không hoạt động: Khắc phục để phát lên TV

Phát trực tuyến và Chromecast Cập nhật lần cuối: Áp dụng cho: Windows / macOS / Linux / Android · VLC 3.0.x · Chromecast & Android TV

Casting từ VLC sang Chromecast hoặc Android TV là một tính năng được ưa chuộng — khi nó hoạt động. Khi không, lỗi thường thuộc về một trong ba trường hợp: VLC không thể phát hiện thiết bị (mạng), thiết bị từ chối định dạng stream, hoặc phiên bản VLC có lỗi casting đã biết. Hướng dẫn này đi qua các cách khắc phục theo thứ tự tương ứng với tần suất thực tế; mục 1–2 giải quyết phần lớn các báo cáo "Chromecast không hoạt động".

Vì sao điều này xảy ra?

  • Thiết bị ở các mạng khác nhau / cách ly AP — PC và Chromecast phải cùng một LAN, và cách ly khách/AP sẽ chặn việc phát hiện.
  • mDNS (Bonjour) bị chặn — VLC phát hiện Chromecast qua mDNS trên cổng 5353; VPN, tường lửa và một số bộ định tuyến chặn nó.
  • Codec/container không được hỗ trợ cho casting — Chromecast không thể chuyển mã; MKV có âm thanh lạ hoặc phụ đề ASS thường thất bại giữa chừng.
  • Lỗi casting đã biết trong một số bản 3.0.x — casting không ổn định trong 3.0.16–3.0.19; các bản cập nhật đã sửa hầu hết sự cố.
  • Sự khác biệt casting VLC Android/iOS — bản mobile cast theo cách khác (Cast SDK gốc) và có thể xung đột với luồng desktop.

Cách khắc phục

Giải pháp 1Xác nhận cả hai thiết bị đều ở cùng một mạng

Nguyên nhân #1 — 30 giây để kiểm tra

  1. Kiểm tra IP của PC (ipconfig / ifconfig) và IP của Chromecast (ứng dụng Google Home) xem có cùng một subnet không (ví dụ cả hai đều 192.168.1.x).

    Đã xác nhận cùng subnet.

  2. Nếu Wi-Fi của bạn có mạng khách, hãy đảm bảo cả hai thiết bị đều ở mạng chính — mạng khách cách ly các client.

    Cả hai thiết bị đều ở LAN chính.

  3. Tắt "cách ly AP"/"cách ly client" trong bộ định tuyến nếu có.

    Cho phép phát hiện trên LAN.

Lưu ý5 GHz so với 2,4 GHz thì vẫn ổn miễn là subnet khớp — nhưng cách ly AP trên bộ định tuyến băng tần kép là một rào cản ẩn thường gặp.

Giải pháp 2Cast thủ công từ Playlist

Vượt qua lỗi phát hiện trong menu renderer

  1. Trong VLC: Hiển thị > Danh& sách (Ctrl+L), sau đó thêm file của bạn.

    Playlist mở ra với media của bạn.

  2. Nhấn chuột phải vào mục > Play > "Renderer" và chọn Chromecast/Android TV của bạn.

    Danh sách renderer xuất hiện.

  3. Nếu danh sách renderer trống, hãy mở lại menu Renderer sau vài giây — quá trình phát hiện đang diễn ra.

    Thiết bị xuất hiện.

Lưu ýMenu "Phát lại > Trình render văn bản" là mục cast chuẩn; mục renderer khi nhấn chuột phải vào video hoạt động tương tự.

Giải pháp 3Kiểm tra tường lửa & VPN đối với việc chặn mDNS

Khôi phục việc phát hiện thiết bị

  1. Ngắt kết nối VPN tạm thời và thử cast lại.

    Phát hiện hoạt động khi không có VPN.

  2. Windows Defender Firewall: cho phép VLC (vlc.exe) trên mạng Private — có thể nó đã bị chặn khi chạy lần đầu.

    VLC được cho phép trên mạng private.

  3. Nếu vẫn không phát hiện được, hãy kiểm tra cài đặt IGMP/multicast của bộ định tuyến đã được bật chưa (mặc định trên hầu hết bộ định tuyến).

    Multicast đã được bật.

Lưu ýClient VPN (đặc biệt ở chế độ "toàn cầu") chiếm quyền mDNS. Quy tắc tường lửa cho VLC là rào cản thầm lặng phổ biến nhất sau khi cài đặt lần đầu.

Giải pháp 4Cập nhật VLC lên phiên bản mới nhất

Áp dụng các bản sửa lỗi chính thức về lỗi và bảo mật (phiên bản ổn định hiện tại: 3.0.23)

  1. Trong VLC, vào Help > Check for Updates.

    VLC so sánh phiên bản của bạn với phiên bản mới nhất.

  2. Nếu có bản cập nhật, hãy tải từ trang chính thức videolan.org.

    Trình cài đặt mới được tải về.

  3. Cài đè lên phiên bản hiện tại (các thiết lập được giữ nguyên) và khởi động lại.

    VLC chạy phiên bản mới.

Lưu ýVLC 3.0.23 là bản cập nhật thứ 24 của nhánh 3.0 và bao gồm một loạt lớn các bản sửa lỗi demuxer và độ ổn định — nhiều sự cố "không phát được" đã được khắc phục tại đó.

Giải pháp 5Chuyển đổi file sang định dạng tương thích với Chromecast

Sửa lỗi cast do codec không được hỗ trợ

  1. Kiểm tra codec của file: Công cụ > Thông tin > Co&dec (H.264 + AAC trong MP4 là tổ hợp an toàn nhất).

    Bạn biết các codec.

  2. Nếu là MKV/HEVC/AC-3, hãy chuyển đổi hoặc remux sang MP4 H.264/AAC bằng hộp thoại Convert/Save (xem hướng dẫn chuyển đổi hàng loạt).

    Một MP4 tương thích được tạo ra.

  3. Cast file đã chuyển đổi.

    Casting hoàn tất.

Lưu ýChromecast (không phải Google TV) có hỗ trợ codec cố định; nó không chuyển mã. Container MKV và phụ đề ASS là những kẻ giết cast kinh điển.

Khắc phục nâng cao

Giải pháp 1Thử dùng VLC cho Android làm nguồn cast

Dùng đường dẫn Cast SDK gốc

  1. Cài VLC cho Android trên điện thoại và mở cùng file/stream.

    VLC mobile chạy.

  2. Nhấn vào biểu tượng cast và chọn Chromecast.

    Cast SDK gốc phát hiện thiết bị.

  3. Nếu cast trên mobile hoạt động nhưng desktop không, đường dẫn mDNS desktop bị chặn — hãy sửa tường lửa/VPN.

    Lỗi được cô lập vào đường dẫn mạng desktop.

Lưu ýBài kiểm tra A/B này là cách nhanh nhất để phân biệt "lỗi mạng" và "lỗi VLC".

Cách tránh trong tương lai

  • Giữ VLC được cập nhật — mỗi bản phát hành 3.0.x đều sửa các hồi quy casting.
  • Ưu tiên file MP4 H.264/AAC cho casting; giữ phụ đề ASS ra khỏi các phiên cast.
  • Thiết lập đúng cài đặt multicast của bộ định tuyến một lần và bạn sẽ hiếm khi thấy lỗi phát hiện nữa.

Câu hỏi thường gặp

Tại sao VLC không tìm thấy Chromecast của tôi?
Việc phát hiện dùng mDNS trên mạng cục bộ. Hãy kiểm tra kết nối cùng subnet, cách ly AP, nhiễu VPN và quy tắc tường lửa Windows cho VLC.
Tại sao casting thất bại sau vài giây?
Định dạng stream có thể không được hỗ trợ — đầu thu cast dừng ở nội dung MKV/HEVC/AC-3/ASS. Hãy chuyển sang MP4 H.264/AAC.
VLC có thể cast sang Android TV không?
Có — Android TV hiển thị cùng một đầu thu Cast. Nếu TV không xuất hiện, hãy cập nhật firmware TV và kiểm tra nó ở cùng mạng.
Casting có yêu cầu VLC phải luôn mở không?
Có — VLC stream từ PC của bạn; đóng nó sẽ dừng cast. Với cast từ điện thoại, điện thoại stream tương tự.
VLC cast tốt trên Android nhưng không trên Windows — tại sao?
Android dùng Cast SDK gốc; Windows dùng phát hiện mDNS. Tường lửa hoặc VPN chặn mDNS trên PC là sự khác biệt thường gặp.

Tóm tắt

Xác nhận cả hai thiết bị đều ở cùng một mạng — Nguyên nhân #1 — 30 giây để kiểm tra. 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.