How to Stream Videos to the Internet Using VLC

By Jeff Grundy

VLC is more than a free, open-source video player program; it is also a full-featured media streaming application as well. With VLC, you can stream movies to other machines on your local network or even stream clips to authorized viewers on the other side of the globe. Streaming videos on your local network requires little more than a few mouse clicks in VLC. Sharing clips through the Internet requires that you create some HTML code for the video clip and use a Dynamic DNS service so you can stream media from your local network to the Web.

Things You'll Need

  • Dynamic DNS account

Configure DDNS

Step 1

Select a free DDNS, or Dynamic DNS, service provider and sign up for an account. Confirm your email account if requested by the service. Download and install the DDNS client application from the DDNS service provider. The DDNS service assigns you a sub-domain URL similar to "http://username.nameofDDNSservice.com."

Step 2

Launch the DDNS client program on your computer. Log in with your username and password. Click "Tools" or "Configuration" on the program's menu bar. Enter a descriptive host name for your computer in the "Hostname" field.

Step 3

Select the "A-Record Pointed to IP Address" service option. Click "Auto Detect" or "Detect IP Address." The DDNS client retrieves the computer's current Dynamic IP address and inserts it into the program configuration settings.

Step 4

Enter "127.0.0.1:8080" in the "Redirect URL" or "Target URL" field of the configuration screen. Enter the email address and password you used to register with the DDNS service in the corresponding fields. Click "Save" or "OK" to save the configuration changes and exit the utility. Wait a few minutes for the client application to upload the settings to the DDNS servers and propagate the changes, so users can find your computer on the Internet.

Stream Video

Step 1

Open VLC on your computer. Click "Media," then "Streaming" on the menu bar. Click the "Add" button in the "Open Media" window. Go to the folder containing the media file you want to stream from your computer. Highlight the file, then click "Open."

Step 2

Click the "Stream" drop-down list at the bottom of the "Open Media" window, then click "Stream." The Stream Output window opens. Click the "Next" button.

Step 3

Click the "New Destination" drop-down list, then select "HTTP." Click the "Add" button. Click the "Next" button. Click the "Stream" button. VLC starts listening on port 8080 of your computer for streaming requests. Other VLC users can view your video by entering the URL assigned to you by the DDNS service with the 8080 port extension added. Using the above sample URL, the address users would enter is "http://username.nameofDDNSservice.com:8080." VLC users can enter the URL directly in the application or any standard Web browser.