TTL issue, with more than one channel

Nicklas Westberg <[email protected]>
Newsgroups gmane.comp.video.videolan.vls.devel
Message-ID <Pine.LNX.4.33.0306021140450.10899-100000@mailhost.packetfront.com>
Hi

HI have configured two multicast channels, and when I start the secound
one the TTL for that channel remains set to 1?

I use the following command to start the streams.

start trailer multicast local1
and the I start the secound one like this.

start trailer2 mcast local1

this is an example if i run a tcpdump on that stremam

13:38:30.555496 192.168.1.115.32772 > 239.1.1.2.11111: udp 1316 (DF) [ttl
1]

this is my config.

# vls configuration file (Example)

# Application wide settings
BEGIN "Vls"
  LogFile       = "vls.log"             # log file
  ScreenLog     = "enable"              # log to the console
  SystemLog     = "disable"             # 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"
  ProgramCount = "2"
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

BEGIN "1"
  Name	   = "trailer"
  FileName = "/home/videolan/streams/vts_01_5.vob"
  Type	   = "Mpeg2-PS"
END

BEGIN "2"
  Name     = "trailer2"
  FileName = "/home/videolan/streams/vts_02_3.vob"
  Type	   = "Mpeg2-PS"
END

# --- Example:
#BEGIN "1"     # MPEG2 stream stored in /home/videolan/streams/Dolby.vob
#  Name     = "dolby"
#  FileName = "/media/films/Dolby_Canyon.vob"
#  Type     = "Mpeg2-PS"
#END

#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<i>
#  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"
  mcast		= "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.1.2"                # 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     = "4"                          # Time To Live
  DstHost = "239.1.1.1"                # multicast address
  DstPort = "11111"                       # destination port
END

BEGIN "mcast"
  Type    = "mcast"
  TTL     = "4"			  #Time To Live
  DstHost = "239.1.1.2"
  DstPort = "11111"
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 dolby localhost local1 --loop"
#  command2 = "start 28009 client1 dvb"
END


Regards Nicklas

-- 
This is the vls-devel mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.