We have a potential live event job that I'm not sure how to configure because I'm new to Wowza and the event is large--3,000 viewers watching via iPhone, iPad, Android phone, Android tablet and desktop for ~1 hour.
Let's say we output a 500kbps H.264 AAC stream from FMLE at this live event. What would be required to deliver this to 3,000 viewers on the variety of devices above?
For those of you that regularly do large events with Wowza and AWS/EC2/CloudFront, how would you approach this?
Is it possible to use just a single HLS output from Wowza->CloudFront for all viewing devices?
Does CloudFront reduce the server requirements?
I looked through the tutorials but didn't see anything that I felt answered my questions.
As far as Cloudfront, default limits are 1,000Mbps. If you want more (which 3,000 users at 500kbps is 1,500Mbps), you'll have to request a limit increase which takes a few days. We just asked for an increase that was easily granted. They just want to know some specifics about the event to provision resources properly.
Cloudfront does reduce the server requirements due to the caching feature of HTTP. How much however, I'm not sure.
I'll let someone with more knowledge answer the remaining questions.