[Live-devel] Live555 Proxyserver not working on Android (Nexus5)

Ross Finlayson finlayson at live555.com
Mon Dec 18 14:26:31 PST 2017



> On Dec 14, 2017, at 12:10 AM, Indu Girish <indu.girish at gadgeon.com> wrote:
> 
> HI,
> 
> We are trying to proxy an RTSP stream from an IP camera using Live555 Proxyserver. In certain mobile devices like Nexus5, it fails to provide the stream.
> 
> Nexus 5, Android 6.0.1, Kernel 3.4.0
> 
> In the devices in which it works the server listens on its own IP. Something like rtsp://192.168.10.1:8554/proxyStream. 
> But in nexus 5 the URL is rtsp://0.0.0.0:8554/proxyStream.

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/




More information about the live-devel mailing list