How To Start VLC Server with http Interface
VLC ships with a little HTTP server integrated. It is used both to stream using HTTP, and for the HTTP remote control interface.
Step 1: VLC Server Preferences Settings
Set up the http interface details in the VLC server application: Open VLC, then select Tools > Preferences. In the bottom left corner of the window, under "Show settings", click "All".
- In the left hand menu click on the + button next to Interface. This will display three choices. Control interfaces, Hotkeys settings, and Main Interfaces. Click "Main Interfaces". Select "HTTP remote control interface".
- Click on the plus button next to "Main interfaces". This will display four settings HTTP, Qt, RC, Skins. Click on HTTP to display the "HTTP remote control interface" settings.
- Host address: Enter the port number that you want to use. Default is 8080.
- Source directory: If you have installed VLC in a different folder than the default, enter path\to\VLC\\http.
- If you are NOT using handlers or SSL certificates the setup is complete.
- Click on the Save button in the lower right hand of the window.
- If needed, edit the .hosts file in the vlc/http directory. By default only "localhost" is allowed, edit to enable other hosts.
- Exit and restart VLC
Step 2: Command Line Startup
The VLC appplication can be run in a server or client environment. For complicated video and audio streaming on a LAN, one should consider dedicating a machine to act as the VLC server.
To start the VLC application in a server mode with the http interface automatically set, use the following command line in your desktop shortcut. This assumes the default location for installation was selected.
"C:\Program Files\VideoLAN\VLC\vlc.exe" --extraintf http --intf wx
Step 3: Testing the Interface
From another computer, connect to the VLC server computer using your browser to the URL
The Main VLC Interface page will be displayed,
See Web Interface for additional information.