[Live-devel] Multiple Network Adapter

Ross Finlayson finlayson at live555.com
Wed Jan 6 08:43:57 PST 2010


>If you have a system with multiple NIC interfaces is there a method or
>some standard way to tell the live555 library to which NIC (IP address)
>to bind the sockets created for the RTP streaming? Or I need to modify
>the code of the library to change the default behavior which seems to be
>(in groupsockhelper.cpp):
>
>// By default, use INADDR_ANY for the sending and receiving interfaces:
>netAddressBits SendingInterfaceAddr   = INADDR_ANY;
>netAddressBits ReceivingInterfaceAddr = INADDR_ANY;

Those are global variables; not constants.  So you don't need to 
change the library code at all to change their values; just do so at 
the start of your application - e.g.
	ReceivingInterfaceAddre = our_inet_addr("10.0.1.2");
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list