Difference between revisions of "HTTP"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Remove template data per revision 61024, misc.)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
''Did you want the [[Web Interface|HTTP Interface]]?''
+
:''Did you want the [[HTTP Interface]] module or how to [[Control VLC via a browser]]?''
{{protocol|id=http|altid=https|altid2=unsv}}
+
{{Protocol|HTTP}}
  
HTTP stands for HyperText Transport Procotol. It's a application network layer developed in early days of Internet for transmit html and text files. Today it's used for every kind of media, thanks to it's flexibility.
+
'''HTTP''' or '''HyperText Transport Protocol''' is an application network layer developed in the early days of the Internet to transmit {{HTML}} and text files. Today it's used for every kind of media, thanks to its flexibility.
VideoLAN can use this protocol for multimedia [[streaming]]. It can read a stream from an HTTP server like Apache, or act like a HTTP server dumping multimedia to the network.
 
  
==Module options==
+
'''HTTPS''' or '''HyperText Transport Protocol Secure''' is HTTP with [[TLS]] (encryption) to provide security and privacy.
* --http-proxy ([[string]])
 
*: HTTP proxy to use
 
* --http-caching ([[integer]])
 
*: Caching value in [[millisecond]]s
 
* --http-user-agent ([[string]])
 
*: [[wikipedia:User agent|User agent]] string. For example, the default user-agent for version 1.1.0-git is:
 
*:: vlc 1.1.0-git-20100330-0003
 
* --http-reconnect ([[boolean]])
 
*: Auto re-connect (default disabled)
 
* --http-continuous ([[string]])
 
*: Continuous stream (default disabled)
 
* --http-user ([[string]])
 
* --http-pwd ([[string]])
 
*: HTTP authentication {{check}}
 
  
==Source code==
+
{{VLC}} can use both HTTP and HTTPS for multimedia [[streaming]]. It can read a stream from a server like Apache, or act like a server dumping multimedia over the network.
{{file|modules/access/http.c|access module}}
+
 
 +
Usage for HTTP:
 +
vlc <nowiki>http://host[:port]/file</nowiki>
 +
 
 +
[[Category:Glossary]]

Latest revision as of 06:22, 19 April 2019

Did you want the HTTP Interface module or how to Control VLC via a browser?
HTTP
VLC uses this protocol (or access module) to read data from a device or network.
This protocol is handled by the http module.

HTTP or HyperText Transport Protocol is an application network layer developed in the early days of the Internet to transmit HTML and text files. Today it's used for every kind of media, thanks to its flexibility.

HTTPS or HyperText Transport Protocol Secure is HTTP with TLS (encryption) to provide security and privacy.

VLC media player can use both HTTP and HTTPS for multimedia streaming. It can read a stream from a server like Apache, or act like a server dumping multimedia over the network.

Usage for HTTP:

vlc http://host[:port]/file