Meerkat enables you to stream live video from your phone. The quality of the stream is very good. You can stream for an unlimited amount of time. And it's free.
When you start streaming with Meerkat, the stream is automatically announced on Twitter in a tweet with a link to the stream on the MeerkatApp.co website. It's also announced inside the app for users who are following you on Twitter and also using Meerkat.