We recently worked on a project that required to us to have online streaming video functionality. This streaming video would be then played by browser bases Players(Adobe Flex). We looked at various server options to stream the video.
Here is what we found.
Our existing hosting provider said, they support both red5 and ffmpeg VPS server at $39 per month
Check http://www.hostv.com/virtual.shtml for more details.
Buy a Linux OS instance from Linode.com for $19 per month.
You can install your own app server like Apache, Red5, ffmpeg and handle all tricks by yourself.
Host the web content alone in Cirtex and Flash stuff in external flash media server like Influxis for around $99 per month.
Buy Amazon EC2 + CloudFront + S3.
In EC2 you can create your own Linux OS Instance and then install your own app server like Apache, Red5 and ffmpeg.
In S3 you can store media files.
In ClouldFront you can handle geographical distribution of content.
It may cost $100+ per month.
Amazon also got a Red5Instance at some cost.
EC2: 1 instance = $72.0
Storage: 10GB = $1.5
Data transfer in AWS cloud: 10GB = $1.0
Data transfer out of AWS cloud: 100GB = $17
Total monthly AWS bills: $91.50
Use Red5server.com itself. Costs $125 per month.
If you have any alternate suggestions, please let me know.