I think this is the definitive answer to the question Why am I having difficulties streaming with RealOne Mobile Player for Pocket PC on a Bluetooth Network?.

I've contacted Real customer support and they were very helpful finding this article. I believe the problem is with ICS not handling NAT very well, and the dynamic nature of ports used by RealStreaming. Like H323 IP telephony this technology does not like NAT address provided by ICS.

I'll probably replace ICS with WinRouter, just to test, later.

Any comments or experience with WinRouter?