This protocol accepts the following options:
@table @option
+@item seekable
+Control seekability of connection. If set to 1 the resource is
+supposed to be seekable, if set to 0 it is assumed not to be seekable,
+if set to -1 it will try to autodetect if it is seekable. Default
+value is -1.
+
@item chunked_post
- If set to 1 use chunked transfer-encoding for posts, default is 1.
+ If set to 1 use chunked Transfer-Encoding for posts, default is 1.
@item headers
Set custom HTTP headers, can override built in default headers. The
value must be a string encoding the headers.
+ @item multiple_requests
+ Use persistent connections if set to 1, default is 0.
+
+ @item post_data
+ Set custom HTTP post data.
+
+@item content_type
+Force a content type.
+
+@item user-agent
@item user_agent
-Override the User-Agent header. If not specified a string of the form
-"Lavf/<version>" will be used.
+Override the User-Agent header. If not specified the protocol will use a
+string describing the libavformat build. ("Lavf/<version>")
+
- @item multiple_requests
- Use persistent connections if set to 1. By default it is 0.
-
- @item post_data
- Set custom HTTP post data.
-
+@item timeout
+Set timeout of socket I/O operations used by the underlying low level
+operation. By default it is set to -1, which means that the timeout is
+not specified.
@item mime_type
Export the MIME type.