line.
2) HTTP interface
- Not finished yet. Please be a little more patient !
+ You can launch it as a common interface
+ Default port is 8080.
+ Access it from http://127.0.0.1:8080/vlm.html
II - VLM Elements
1) Medias
"del all" destroys all elements.
"del media" destroys all medias.
"del schedule" destroys all schedules.
- control (name) (command)
- Changes the state of the (name) media.
+ control (name) [instance_name] (command)
+ Changes the state of the (instance_name) instance of (name) media.
+ If (instance_name) is not specified, the control command affects the
+ default instance.
See Commands section for more information.
save (config_file)
Saves all media and schedule configurations in the (config_file)
Media Properties Syntax:
input (input_name)
Adds (input_name) at the end of the media input list.
+ inputdel (input_name)|all
+ Deletes (input_name) or all items from the media input list.
+ inputdeln (input_number)
+ Deletes the item #(input_number) from the media input list.
output (output_name)
Defines the output of the media.
The syntax is equivalent to the ":sout=..." option , but you
If a media with "loop" option receives the "play" command
and finally finishes to play the last input of the list, it
will automatically restart to play the input list.
+ mux (mux_name)
+ Used for vod only.
+ Only needs to be specified if you want the elementary streams
+ to be sent encapsulated instead of raw. The (mux_name) should be
+ a fourcc describing the encapsulation type (eg. mp2t for MPEG TS,
+ or mp2t for MPEG PS).
Schedule Properties Syntax:
enabled|disabled
will crash (at least).
The load command converts the medias and schedules configurations into
command lines, and writes them into a file.
- Note: commentary system has not been implement yet.
+ Any line where the first non white space character is a '#' is considered
+ as a comment.