3.  Interface commands

help

Usage: help [command] .

Called with no argument, "help" gives the list of all the commands (available or not). Called with one argument it gives details about how to use the specified command .

browse

Usage: browse [input] .

Called without argument, "browse" gives all programs of inputs. Called with one argument it only gives the programs of the specified input. Each program is given with its status .

start

Usage: start <program> <channel> <input> [--loop] [--rtp]

"start" launches the specified program of the specified input and broadcasts it through the specified channel. The option "--loop" makes the program being repeated indefinitely. The option "--rtp" makes the TS packet to be send through the RTP protocol, as defined in RFC 1889 and RFC 2250 .

stop

Usage: stop <channel>

"stop" ends the broadcast of the specified channel .

forward

Usage: forward <channel> <speed>

"forward" forwards the channel with the given speed. This does not work when reading directly from a device such as an MPEG encoding card, a DVB card or an acquisition card .

rewind

Usage: rewind <channel> <speed>

"rewind" rewinds the channel with the given speed. This does not work when reading directly from a device such as an MPEG encoding card, a DVB card or an acquisition card .

suspend

Usage: suspend <channel>

"suspend" suspends the streaming of the specified channel .

resume

Usage: resume <channel>

"resume" resumes the streaming of the specified channel .

logout

Usage: logout

"logout" closes the current administration session and the remote connection .

shutdown

Usage: shutdown

"shutdown" stops all the programs and shutdowns VLS .