How to Cast from VLC to Chromecast

Cast video from VLC to Chromecast, then diagnose renderer discovery, firewall, local-network and codec problems in the correct order.

Quick answer

Put the computer and Chromecast on the same local network, start playback, then choose Playback → Renderer and select the device. VLC may transcode formats the receiver cannot play directly.

Understand the task

Input

A computer and Chromecast on the same local network, plus a video VLC can open.

VLC action

VLC discovers the Chromecast as a renderer and may convert media the receiver cannot decode directly.

Expected result

The television plays the stream while VLC remains the sender and playback controller.

Tip: Confirm the Chromecast works from another app first. That separates receiver trouble from VLC trouble.

Steps to cast from VLC to Chromecast

  1. Confirm both devices are on the same non-guest network and the Chromecast works from another app.

  2. Open VLC, play the file, and wait briefly for Playback → Renderer discovery.

  3. Select the receiver and accept any local certificate prompt VLC displays.

  4. If discovery fails, check VPN, client isolation, firewall and multicast/mDNS support.

  5. If it connects but stutters, try a simpler codec or lower-bitrate source.

Limits and recovery

  • Casting a local file is not the same as mirroring the whole desktop.
  • Transcoding can raise CPU use significantly.

Sources and corrections

VLC User Documentation >

Menus can differ by VLC version and operating system. If a verified current build behaves differently, report the exact version and platform.