Do you have a lot of video files stored on your computer/laptop that you can't move and play them in your iPhone, iPad or iPod because your iOS device has run out of storage space? Or if you prefer to watch these videos remotely without copying them to your idevice.

In this tutorial, we will see how to stream videos from a PC running Ubuntu/Linux Mint to an iPad, iPhone or iPod with the help of VLC Streamer (Free Edition) over a local WiFi network. You can follow this tutorial under the following Ubuntu/Linux Mint distributions:

  • Ubuntu 13.04/12.10/12.04/11.10 (or older)
  • Linux Mint 14/13/12 (or older)
Getting Started

First of all, let's install the non-free-codecs package from the Medibuntu repository to be able to play videos with sound on your idevice. To do this, open the terminal and issue these commands:

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list$(lsb_release -cs).list 
sudo apt-get update 
sudo apt-get -y  --allow-unauthenticated install medibuntu-keyring 
sudo apt-get update 
sudo apt-get install non-free-codecs

Next, install and run VLC Streamer Helper under Ubuntu/Linux Mint with the following commands:

mkdir -p ~/vlcstreamer && cd ~/vlcstreamer 
wget -O VLCStreamer_0.1.3.tar.gz 
tar -xzvf VLCStreamer_0.1.3.tar.gz

To start the client, run this command:


In the window that appears, click "Start Service":

Note: VLC Streamer Helper will detect automatically your WiFi connection.

Minimize the client's window, then go to your iOS device (iPad/iPhone, etc.) and search and install VLC Streamer from the App Store:

Launch now the app and wait for a while until your computer is detected:

Tap your computer name, then tap "Add a movie":

Another menu will show up that will help you browse your computer hard drive. Locate the video file you want to play and tap "Watch" to start it:

Your video will be now streamed from Ubuntu/Linux Mint to your iOS device: