Thanks Warren. Unfortunately my scope of control ends at my application boundary. This application is video distribution of live camera feeds (surveillance system) and frequently our clients do not want us mucking around with their system settings. Clearly I *could* do what has been suggested from within my application (the top layer is C#/.NET, so the System.Web assembly has everything needed), but it would be so much nicer to just tell Live555 which NIC to use - either by IP or MAC address - instead of allowing Live555 to infer the NIC based on routing settings. But if that is my only option, then that is what I must do...
-----Original Message----- From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Behalf Of live-devel-requ...@ns.live555.com Sent: Monday, December 5, 2016 3:00 PM To: live-de...@ns.live555.com Subject: live-devel Digest, Vol 157, Issue 2 Send live-devel mailing list submissions to live-devel@lists.live555.com To subscribe or unsubscribe via the World Wide Web, visit http://lists.live555.com/mailman/listinfo/live-devel or, via email, send a message with subject or body 'help' to live-devel-requ...@lists.live555.com You can reach the person managing the list at live-devel-ow...@lists.live555.com When replying, please edit your Subject line so it is more specific than "Re: Contents of live-devel digest..." Today's Topics: 1. Re: live-devel Digest, Vol 157, Issue 1 (Weber, Patrick) 2. Re: live-devel Digest, Vol 157, Issue 1 (Warren Young) ---------------------------------------------------------------------- Message: 1 Date: Mon, 5 Dec 2016 14:27:19 +0000 From: "Weber, Patrick" <patrick.we...@iecinfrared.com> To: "live-de...@ns.live555.com" <live-de...@ns.live555.com> Subject: Re: [Live-devel] live-devel Digest, Vol 157, Issue 1 Message-ID: <7b283d8251dea14aa6cfe585b081b2d007056...@iecsx5700.iec.bw.corp> Content-Type: text/plain; charset="us-ascii" Thanks for the response. Is there a non-default way (via C++ API) to select the NIC/IP address? My application may use multicast for other purposes (Web service discovery, for example), and I need to have it active on each NIC. -----Original Message----- From: live-devel [mailto:live-devel-boun...@ns.live555.com] On Behalf Of live-devel-requ...@ns.live555.com Sent: Friday, December 2, 2016 3:00 PM To: live-de...@ns.live555.com Subject: live-devel Digest, Vol 157, Issue 1 Send live-devel mailing list submissions to live-devel@lists.live555.com To subscribe or unsubscribe via the World Wide Web, visit http://lists.live555.com/mailman/listinfo/live-devel or, via email, send a message with subject or body 'help' to live-devel-requ...@lists.live555.com You can reach the person managing the list at live-devel-ow...@lists.live555.com When replying, please edit your Subject line so it is more specific than "Re: Contents of live-devel digest..." Today's Topics: 1. Multiple NIC - RTSP URL. (Weber, Patrick) 2. Re: Multiple NIC - RTSP URL. (Ross Finlayson) ---------------------------------------------------------------------- Message: 1 Date: Fri, 2 Dec 2016 15:43:24 +0000 From: "Weber, Patrick" <patrick.we...@iecinfrared.com> To: "live-devel@lists.live555.com" <live-de...@ns.live555.com> Subject: [Live-devel] Multiple NIC - RTSP URL. Message-ID: <7b283d8251dea14aa6cfe585b081b2d007055...@iecsx5700.iec.bw.corp> Content-Type: text/plain; charset="us-ascii" My application can have multiple NICs - how do I tell RTSPServer which IP address to use? Patrick Weber Principal Consultant [IAC Logo][mesa_recognized_practitioner_logo - Small] Integrated Automation Consulting LLC 440-552-5937 www.IntAutomation.com<http://www.intautomation.com/> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.live555.com/pipermail/live-devel/attachments/20161202/e5ee03de/attachment-0001.html> -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.jpg Type: image/jpeg Size: 2449 bytes Desc: image001.jpg URL: <http://lists.live555.com/pipermail/live-devel/attachments/20161202/e5ee03de/attachment-0002.jpg> -------------- next part -------------- A non-text attachment was scrubbed... Name: image002.jpg Type: image/jpeg Size: 6755 bytes Desc: image002.jpg URL: <http://lists.live555.com/pipermail/live-devel/attachments/20161202/e5ee03de/attachment-0003.jpg> ------------------------------ Message: 2 Date: Sat, 3 Dec 2016 05:25:13 +1300 From: Ross Finlayson <finlay...@live555.com> To: LIVE555 Streaming Media - development & use <live-de...@ns.live555.com> Subject: Re: [Live-devel] Multiple NIC - RTSP URL. Message-ID: <46e41433-385e-4078-9b76-72f71a112...@live555.com> Content-Type: text/plain; charset=utf-8 > On Dec 3, 2016, at 4:43 AM, Weber, Patrick <patrick.we...@iecinfrared.com> > wrote: > > My application can have multiple NICs ? how do I tell RTSPServer which IP > address to use? By default, the server uses the network interface that?s used for IP multicast routing - i.e., the one that has a route for 224.0.0.0/4. (The reason for this is that it uses IP multicast to detect its own IP address.) So, the easiest way to choose a particular network interface is to reconfigure your host so that it uses that network interface for IP multicast routing. You should be able to do this by running (as root): route add 224.0.0.0/4 ip-address-for-that-nic Ross Finlayson Live Networks, Inc. http://www.live555.com/ ------------------------------ Subject: Digest Footer _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel ------------------------------ End of live-devel Digest, Vol 157, Issue 1 ****************************************** ------------------------------ Message: 2 Date: Mon, 5 Dec 2016 12:00:15 -0700 From: Warren Young <war...@etr-usa.com> To: LIVE555 Streaming Media - development & use <live-de...@ns.live555.com> Subject: Re: [Live-devel] live-devel Digest, Vol 157, Issue 1 Message-ID: <5ecbc5fd-06ef-4da8-a775-b59c9031d...@etr-usa.com> Content-Type: text/plain; charset=utf-8 On Dec 5, 2016, at 7:27 AM, Weber, Patrick <patrick.we...@iecinfrared.com> wrote: > > Thanks for the response. Is there a non-default way (via C++ API) to select > the NIC/IP address? My application may use multicast for other purposes (Web > service discovery, for example), and I need to have it active on each NIC. These services must use different addresses, which gives you the opportunity to route them separately. I suggest that you use the default rule Ross recommended for the ?best? interface for multicast, then add additional routes with lower metrics (see the netstat/route(8) manual page) for the exceptions. For example, let?s say you have IPTV going out on 239.255.{0-3}.x and you wanted it to go out the 1.2.3.4 interface. Let?s further say you have the 224/4 route on the 2.3.4.5 interface with metric 10. You could then say: route add 239.255.0.0/22 1.2.3.4 metric 9 That causes the network stack?s routing layer to prefer sending IPTV multicast packets out the 1.2.3.4 NIC while everything else goes out 2.3.4.5. ------------------------------ Subject: Digest Footer _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel ------------------------------ End of live-devel Digest, Vol 157, Issue 2 ****************************************** _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel