4 ms·
A while ago I remembered reading that a typical video conferencing/streaming setup on AWS has astronomical costs. I don't remember exactly which AWS services we
by sakopov 7y ago
A while ago I remembered reading that a typical video conferencing/streaming setup on AWS has astronomical costs. I don't remember exactly which AWS services were used in the estimate but it seemed very prohibitive for startups.
- angry_octet 7y agoYeah it's high bandwidth out (egress costs) and video processing is expensive, whether CPU (more cores * more time) or GPU (expensive instances). You basically have to process every input camera stream in real time to generate miniatures and do change detection (although at a lower frame rate, which you can signal to the client, so rate/resolution scaling is done client-side). VAD (voice activity detection) is client side, one mixer per output stream on the server -- not too bad. Video decode, mixing and H.265 encoding is expensive, but saves on transmission bandwidth. Then consider that contention is terrible for real time and you would want dedicated instances. I don't know the zoom architecture, but I doubt they could scale so fast without lots of cloud. I think they have an enormous bill, which they are using capital to pay for because they are becoming a household name.