Official Setup Guide · VLC Media Player

How to Stream Local Media to VLC Media Player (PC, Mac & TV)

Step-by-step tutorial on streaming videos, photos, and music from iPhone or Android to VLC Media Player on Windows, Mac, Apple TV, Android TV, and Linux via UPnP/DLNA.

VLC Media Player⚡ At a Glance: VLC Media Player Specs
Target Platform & OSWindows 10/11, macOS 12–15+, tvOS, Android TV, Linux (VLC 3.0+)
Protocol & PortDLNA 1.5 / UPnP MediaServer, Port 8080 (HTTP Byte-Range)
Connection TypeLocal Wi-Fi or Ethernet / Hotspot (0 MB Internet Data)
TranscodingNone (Direct Play original bitstream; LibVLC hardware decoding)
Typical Setup Time~1 minute (Playlist > Local Network > Universal Plug'n'Play)

Quick 4-Step Walkthrough

VLC includes a built-in UPnP/DLNA discovery browser under Local Network, allowing you to access collections directly without copying or moving files.

  1. 1

    Connect to same Wi-Fi

    Verify that your phone and your computer or TV running VLC are on the same Wi-Fi or Ethernet network.

  2. 2

    Turn on sharing in Zee Cast

    Open Zee Cast on your phone, group your chosen media into collections, and tap Turn on sharing.

  3. 3

    Open Local Network in VLC

    Desktop (PC/Mac): Open Playlist (Ctrl+L / Cmd+Option+L) > Local Network > Universal Plug'n'Play.
    TV / Mobile: Click Browse > Local Network.

    VLC Media Player
    VLC Media Player · Menu Navigation

    Playlist (Ctrl+L / Cmd+Option+L) → Local NetworkUniversal Plug'n'Play → Select Zee Cast

  4. 4

    Select Zee Cast & Play

    Double-click Zee Cast from the server list, choose your collection, and enjoy instant playback.

Diagram illustrating SSDP multicast discovery between mobile phone and VLC Media Player
VLC discovers Zee Cast automatically via UDP multicast packets (SSDP) over your local Wi-Fi.

Universal Compatibility With Any Codec

VLC is the world's most versatile open-source media player. Pairing it with Zee Cast gives you total format flexibility across all screens:

💡 Pro Tip: Quick Access Shortcut in VLC Desktop

In VLC on Windows or Mac, press Ctrl + L (or Cmd + Option + L on Mac) to open the Playlist window. In the left panel, click Universal Plug'n'Play under Local Network to see all active Zee Cast servers.

Supported VLC Platforms

Zee Cast communicates using standard DLNA/UPnP ContentDirectory protocols supported by VLC across all major operating systems:

PlatformVLC VersionDiscovery NavigationSpecial Capabilities
Windows (10/11)VLC 3.0+Playlist (Ctrl+L) → Universal Plug'n'PlayDirect Direct3D11 hardware decoding
macOS (Apple Silicon & Intel)VLC 3.0+Playlist (Cmd+Opt+L) → Universal Plug'n'PlayMetal-accelerated 4K/8K playback
Apple TV (tvOS)VLC for Apple TVLocal Network tabFull Siri Remote navigation & chapters
Android TV & Google TVVLC for AndroidBrowse → Local NetworkDirect hardware decoding, passthrough audio

Official VideoLAN Documentation References

For more technical details on VLC Media Player network features and UPnP discovery, check the official VideoLAN documentation:

Frequently Asked Questions

Does VLC discover Zee Cast automatically?

Yes. VLC includes a built-in Universal Plug'n'Play (UPnP) discovery client under Local Network that automatically detects Zee Cast when both devices are on the same Wi-Fi network.

Why does Zee Cast not show up under Universal Plug'n'Play in VLC on Windows or Mac?

VLC discovers media servers using UDP multicast on port 1900 (SSDP). On Windows, verify your network profile is set to 'Private' and that Windows Defender Firewall allows VLC for private networks. On macOS, ensure VLC has local network access under System Settings > Privacy & Security > Local Network. Then toggle sharing off and on in Zee Cast to trigger a new SSDP broadcast.

How do I enable subtitles (.srt) and switch audio tracks in VLC during a DLNA stream?

While streaming a video from Zee Cast in VLC, right-click the video window (or press 'V' on desktop) to select embedded subtitles or manually add an external .srt file. To switch audio tracks (e.g., between stereo AAC and AC-3 5.1 surround sound), go to Audio > Audio Track or press 'B'.

How can I fix video stuttering when streaming large 4K 60fps files to VLC over Wi-Fi?

In VLC, open Preferences (Tools > Preferences, set 'Show settings' to All), navigate to Input / Codecs, scroll down to Advanced, and increase 'Network caching (ms)' from 1000 ms to 3000 ms. Additionally, confirm that 'Hardware-accelerated decoding' is set to 'Automatic' (Direct3D11 on Windows, VideoToolbox on macOS).

Why does VLC take a few seconds to list my media files?

VLC sends SSDP M-SEARCH discovery queries across your local network and requests the UPnP ContentDirectory XML from Zee Cast. This usually populates within 10 to 30 seconds.

Can VLC play all video codecs served by Zee Cast?

Yes. VLC includes built-in decoders for almost every video and audio format, including H.264, HEVC/H.265, ProRes, MP4, MOV, MKV, AVI, MP3, AAC, and WAV.

Does VLC support video scrubbing with Zee Cast?

Yes. Zee Cast fully implements HTTP Range requests, allowing VLC to jump to any point in large 4K video files instantaneously.

How to stream on VLC media player directly from iPhone or Android?

Install Zee Cast on your phone, add your media into collections, and tap 'Turn on sharing'. On VLC (Desktop or Mobile), open Local Network under Universal Plug'n'Play. Zee Cast will appear automatically as a media server, allowing you to stream videos, photos, and music directly with zero transcoding.

Start Streaming in Seconds

No accounts. No sign-ups. No cloud tracking. Just your private photos and videos on the big screen.

Download on the App StoreGet it on Google Play
Download free