<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Having read all the emails, I see that the Live555 design uses the interface which supports a multicast router.   I don’t see anything wrong with the request below from Patrick.   If a node is a router, a router supports many interfaces.  Each interface can independently support multicast routing.  Therefore if a server runs on the router, the server would need configuration for what NIC to use.    What Patrick wants to do is already an issue solved by the Cisco CNR (Cisco Network Registrar), a DHCP server which runs on a Linux machine with multiple NICs.  <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><a href="http://tinyurl.com/zdjgrfr">http://tinyurl.com/zdjgrfr</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>The DHCP server is configured for which NIC and IPv4 or IPv6 address on the NIC to use. <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I agree with Ross when he proposed this solution:<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>“One other thing you could try is - in your “main()” program, do<o:p></o:p></p><p class=MsoNormal>               #include <GroupsockHelper.hh><o:p></o:p></p><p class=MsoNormal>and then, near the beginning<o:p></o:p></p><p class=MsoNormal>               ReceivingInterfaceAddr = SendingInterfaceAddr = our_inet_addr(“x.y.z.w”); where x.y.z.w is <o:p></o:p></p><p class=MsoNormal>the IP address of the interface that you want to use (in ‘dotted quad’ form).<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>This is not guaranteed to work, though...”<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Just implement what Ross suggested above.   If you run into any issues, please send your code changes so that we can help fix your issues.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Cheers,<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hemant<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><div><div style='border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b>From:</b> live-devel [mailto:live-devel-bounces@ns.live555.com] <b>On Behalf Of </b>Weber, Patrick<br><b>Sent:</b> Friday, December 02, 2016 10:43 AM<br><b>To:</b> live-devel@lists.live555.com <live-devel@ns.live555.com><br><b>Subject:</b> [Live-devel] Multiple NIC - RTSP URL.<o:p></o:p></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span style='color:black'>My application can have multiple NICs – how do I tell RTSPServer which IP address to use?</span><span style='font-size:14.0pt'><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Patrick Weber<o:p></o:p></p><p class=MsoNormal>Principal Consultant<o:p></o:p></p><p class=MsoNormal><img border=0 width=131 height=94 style='width:1.3666in;height:.9833in' id="Picture_x0020_1" src="cid:image003.jpg@01D24FEA.36E14440" alt="IAC Logo"><img border=0 width=113 height=90 style='width:1.175in;height:.9416in' id="Picture_x0020_2" src="cid:image005.jpg@01D24FEA.36E14440" alt="mesa_recognized_practitioner_logo - Small"><o:p></o:p></p><p class=MsoNormal>Integrated Automation Consulting LLC<o:p></o:p></p><p class=MsoNormal>440-552-5937<o:p></o:p></p><p class=MsoNormal><a href="http://www.intautomation.com/">www.IntAutomation.com</a><o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>