Skip to content

Winsock: TTL not set properly

Tested with Win32 0.9.8a and 1.0.0-pre1-20090402-2208 Goldeneye but defect may be present in other versions.

The TTL value in the GUI when creating a stream is ignored, and VLC uses various default values (1,64,255) depending on the stream type and destination address. TTL values were verified with Wireshark.

Stream to multicast address

stream RTP to 239.0.0.1 - value in TTL field ignored, stream TTL value set to 255 by VLC, manual edit of string to include ttl=10 works

stream UDP to 239.0.0.1 - value in TTL field ignored, stream TTL value set to 1 by VLC, manual edit of string to include ttl=10 does not work

Stream to unicast address

stream RTP to 192.168.1.254 - value in TTL field ignored, stream TTL set to 64 by VLC, manual edit of string to include ttl=10 does not work

stream UDP to 192.168.1.254 - value in TTL field ignored, stream TTL set to 64 by VLC, manual edit of string to include ttl=10 does not work

VLC should honour the value in the TTL field when creating streams.

Edited by Rémi Denis-Courmont
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information