Try to get your loopback address before setting your listening interfaces, 
this fixed my problem

David,

Thanks for your response, but I don't think this fixes the problem.  Why 
bother setting the Sending- and ReceivingInterfaceAddr at all if you are 
going to get the address using multicast loopback first? When I try this 
in my system with multicast enabled on eth1 and eth0, the multicast 
loopback selects eth0 as the interface and eth1 is not able to receive 
multicast data.  The work around I was using previously was to remove the 
multicast route from eth0, but in my target, all NICs will have multicast 
enabled.

I have 2 NIC currently:
eth0 = 192.168.38.24
eth1 = 10.145.223.24

netAddressBits bits = ourSourceAddressForMulticast(*env);
// Bits =192.168.38.24 = eth0
ReceivingInterfaceAddr = our_inet_addr("10.145.223.24");
SendingInterfaceAddr = our_inet_addr("10.145.223.24");
// Multicast recording fails

Thanks!
Xochitl
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to