What about a streaming service like Influxis? They have some pretty reasonable prices if you don't need to stream 24/7.

You may also want to look at running a Wowza media server. It's pretty much...