I found a great iPhone app the other week that allows you to stream live audio and video right from your iPhone 3G or 3GS for others to see.  It’s called Ustream Live Broadcaster and it allows anybody with an internet connection to see and hear what your phone sees and hears in real time.  They simply point their web browser at a URL on ustream.tv that goes to your own personal channel, you start streaming from your phone, and voila!  It just works.

The interesting thing about this app is that it seems to indicate that Apple and AT&T are reversing their positions on certain subjects now that the FCC has been breathing down their necks.  First and foremost, the approval of this app shows that AT&T might now be allowing streaming video applications on their network, even though AT&T claims they have nothing to do with what goes on the App Store of course.  Secondly, I have read that this app makes use of an undocumented iPhone OS API call to retrieve the image from the camera, which used to be a serious “no-no” in Apple’s book.  Previously, any app that attempted to make use of an undocumented API call would have been rejected.  To me, this indicates a reversal on Apple’s part as well.

To get started, just head over to ustream.tv and create an account and then download the Ustream Live Broadcaster app from the App Store.