A URL value must be a string representing a valid URL using one of the allowed protocols.
A URL value is specified as a UTF-8 string. Since parameters and arguments are sent as a HTTP query-string, be sure to urlencode all values correctly. The following examples are all valid, non-urlencoded strings:
The protocol (before the ://) is obligatory, and only the following protocols are allowed:
http https ftp rtmp rtmpe rtmps rtmpt rtmpte rtmpts hls icecast mmst mmsh rtp sctp srtp tcp tls udp
In JSON output, a URL value is returned as a JSON string, for example:
[ "http://www.streamone.nl", "rtmp://user:password@server:port/path?key=value" ]