Multicast TTL confusion
There seems to be significant confusion about how to properly set TTL for multicast streams. There are 3 parameters:
--ttl
--sout-udp-ttl
--sout-rtp-ttl
If only --sout-xxx-ttl parameter is set, stream packets are flowing with specified TTL, but SAP packets with TTL=1. If --sout-rtp-ttl is not specified, the SAP announcement contains 0 as TTL field in c=line.
I'd tend to removing the --sout-xxx-ttl parameters completely and using --ttl everywhere.