Hi Thomas,

On 5/11/2011 2:04 PM, Thomas Maier wrote:
Hi gurus,

I am using the LIVE555 Streaming Media libs on the iPhone.  As long as I am on 
WiFi, everything works fine.  However, as soon as I try to use the cell network 
(2G or 3G), I get the following error:

Unable to determine our source address: This computer has an invalid IP 
address: 0x0

I grepped the sources and found "This computer has an invalid IP address" in 
groupsock/GroupsockHelper.cpp.  Alas, my network hacking skills are zero.  I see the comment 
"(This code, like many others, won't handle IPv6)", so maybe (wildly guessing here) some 
info about my carrier is relevant?  It is the German Telekom in, surprise, Germany.

If it's of any use, when I start my app when WiFi is active, get some RTP data, 
stop, switch to cell in the iPhone settings, and then try to get data, I do not 
get the above error but a different one:

RTSP 'OPTIONS' request failed: Failed to find network address for 
"my.camera.url"

This happens in continueAfterOPTIONS() (my code is quite a copy of openRTSP and 
works fine on WiFi).

Has anybody experienced that problem?  Any pointers to what I should read or 
what I could do?

I am using the sources as of 2010-10-28.  I have read 
http://live555.com/liveMedia/public/changelog.txt but could not find a relevant 
change that might fix the problem.  Should I upgrade anyway?

I am on Xcode 3.2.6 with iOS SDK 4.3.  gcc --version says

i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)

I am not sure what other info you need but I will happily provide it.

Thanks in advance,

Thomas



This error usually means that you don't have default gateway defined.

Felix.
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to