Added the code below to live555MediaServer.cpp right after main()., It yields this when compiled:
live555MediaServer.cpp:26: error: ‘ReceivingInterfaceAddr’ was not declared in this scope live555MediaServer.cpp:26: error: ‘our_inet_addr’ was not declared in this scope Adding it to GroupsockHelper.cpp in place of: //netAddressBits ReceivingInterfaceAddr = INADDR_ANY; compiles, but yields: Failed to create RTSP server: bind() error (port number: 8554): Cannot assign requested address when run. Ideas? Thanks, Steve On Tue, 4 Nov 2008 18:09:46 -0800 Ross Finlayson <[EMAIL PROTECTED]> wrote: > > I have a system that has multiple Ethernet interfaces. How can I > >bind mediaserver to a specific interface. For instance, I have two > >interfaces: 192.168.0.1 and 10.0.0.1. I would like media server to > >be available to only the systems attached to the 10.0.0.x physical > >interface. Any ideas? > > First, *do not* send the same question to the mailing list more than once! > > There's no current way to do what you want using the pre-built > "live555MediaServer" binary; however, you can do this by modifying > the source code: > > Add > ReceivingInterfaceAddr = our_inet_addr("10.0.0.1"); > to the start of your code (e.g., at the start of the "main()" function). > -- > > Ross Finlayson > Live Networks, Inc. > http://www.live555.com/ > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel > _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel