I am sure load questions get asked often around here, but I couldn’t find a thread that covered my particular needs, so here goes…
I am planning on streaming this event: http://magicvalleysgottalent.com/gala-dinner-main-event/ in 720p (~2500kbit) and 360p (~600kbit). I am expecting about 1,000 viewers and would like to make the stream as compatible as possible (Wowza configured to stream in every streaming protocol it supports).
Erring on the side of a hard hit, let’s assume all 1,000 viewers tune in to the 720p stream. As this would require 2.5Gbps+ output, I’m guessing that I would need an army of EC2 instances to handle the load.
Ideally, I would be able to setup Wowza in such a way it would automatically fire up more instances when needed–who knows, maybe we’ll end up with 3,000 viewers.
Is this a road well-traveled (e.g. automated/elastic load balancing)? This will be my first time streaming with Wowza & EC2; we’ve used a free UStream account in the past and would like to step up the quality. However, the event is coming up quickly, and while technically adept, I’m not sure I’ll have enough time to pioneer such a setup in 5 days.