Orb have made some improvements for G1, but I am still having some issues viewing live TV and videos.
When I connect within the same network (Orb streaming PC and G1 are sharing the same public IP) I am able to watch TV and video. When I try to connect from another place I just receive "Sorry this video cannot be played". I have opened port 554 and 13398 to 13401 of my router, but still no success.
For the iPhone, Orb have made a native app because there is no RTSP (real time streaming protocol) for iPhone. G1 is RTSP capable so it shouldn't be necessary to have a special app for G1.