A while back I had jailbroken my original iPhone and installed the UStream.tv Broadcaster application. It was great and worked really well. If you have an iPhone 3G it will work over 3G as well as WiFi (sorry, no Edge).
No matter, since I got the 3G S, my 2G hasn’t had much love. So I picked it back up again and jailbroke it (OS 3.1) and went to look for the UStream Broadcaster app. I couldn’t find it, it was removed from Cydia. After some searching, I found the fix.
Found the Ustream streaming app.
click Add Source
Downloaded it and it does not work on 3GS with OS 3.0