My company does live-event streaming. Previously we handled 10,000-30,000 viewers of our stream. We just signed contracts to broadcast these events to approximately 500,000-750,000 viewers. Our stream is RTSP @ 2Mb/sec per viewer. Each event is around 3 hours.
We considered spinning up ~100 clustered compute instances from AWS/EC2 but have some concerns about that.
I'm curious if anyone has any experience moving that much data and with which CDN they went with.