# vls configuration file (Example) # Application wide settings BEGIN "Vls" LogFile = "/usr/etc/videolan/vls/vls.log" # log file ScreenLog = "enable" # log to the console SystemLog = "disabled" # log to the systemlog END # Security informations : # # The section "Groups" describes which group is allowed to use which command. # Each user who belongs to the 'master" group has all the power on the server. # Each one who belongs to the "monitor" group is a "read-only" user. BEGIN "Groups" # --- Format: # groupname = "cmd1|cmd2|..." # --- Example: monitor = "help|browse|logout" master = "help|browse|start|resume|suspend|stop|shutdown|logout|config|program|input|channel|show" END # The section "Users" describes each user # Use "mkpasswd" to generate the encrypted password. BEGIN "Users" # --- Format: # username = "encryptedpassword:group" # --- Example: monitor = "3BcKWoiQn0vi6:monitor" # password is 'monitor' bozo = "JKg2TpPerilnw:master" # password is 'bozo' END # Telnet Administration BEGIN "Telnet" # Domain = "Inet6" # Inet4 or Inet6 LocalPort = "9999" # Port to use for that purpose Use = "true" END # Streams sources declaration BEGIN "Inputs" # --- Format: # InputName = "Type" # --- Example: local1 = "local" # Local input example # kfir = "video" # Video input example (mpeg encoder) # dvb = "dvb" # Video input example (DVB card) END BEGIN "Input" FilesPath="/usr/etc/videolan/vls" ProgramCount = "4" END BEGIN "1" Name="Test" FileName="/usr/etc/videolan/vls/test.vob" Type="Mpeg2-PS" END # --- Format: # BEGIN "program_number" # Name = "program_name" # Type = "type" # can be Mpeg1-PS, Mpeg2-PS, Mpeg2-TS, or Dvd # FileName = "path" # use this variable if Type is not "Dvd" # Device = "device" # use this variable with type "Dvd" # END # --- Example: BEGIN "2" # another file Name = "canyon" FileName = "Dolby_Canyon.vob" Type = "Mpeg2-PS" END BEGIN "3" # Dvd Name = "film" Device = "/dev/cdrom" Type = "Dvd" END BEGIN "4" # Dvd stored on a hard disk Name = "matrix" Device = "/mnt/data/matrix/VIDEO_TS" Type = "Dvd" END # Video input configuration BEGIN "kfir" # --- Example: # Device = "/dev/video" # Video4linux device (default is /dev/video) # Type = "Mpeg2-PS" # Stream type (default is "Mpeg2-PS") END # Video input (DVB) configuration BEGIN "dvb" # --- Example: # DeviceNumber = "0" # /dev/dvb/adapter # SendMethod = "0" # 0 - Send All Pids # 1 - Send only MPEG2 datas END # Channel (outputs) declaration BEGIN "Channels" # --- Format: # ChannelName = "Type" # --- Example: localhost = "network" client1 = "network" # client2 = "network" # multicast = "network" # localfile = "file" END # Channels configuration BEGIN "localhost" # The client is on the same host as the server DstHost = "127.0.0.1" DstPort = "1234" END BEGIN "client1" # unicast example DstHost = "192.168.130.102" # destination host DstPort = "1234" # destination port END #BEGIN "client2" # unicast with IPv6 example # Domain = "inet6" # DstHost = "3ffe:ffff::2:12:42" # destination host # DstPort = "1234" # destination port #END #BEGIN "multicast" # multicast example # Type = "multicast" # TTL = "1" # Time To Live # DstHost = "192.168.130.102" # multicast address # DstPort = "1234" # destination port #END #BEGIN "localfile" # file output example # FileName = "stream.ts" # Append = "no" # rewrite the file if it exists #END # Commands automatically lanched on Startup # Commands shall be like they would be typed in a telnet console. BEGIN "LaunchOnStartUp" command1 = "start Test localhost local1 --loop" # command2 = "start 28009 client1 dvb" END