3 ms·
It doesn’t get into the details of what “processing” means, but I suspect the processing of the video data itself adds significantly to the overhead. Cameras ma
by orev 6y ago
It doesn’t get into the details of what “processing” means, but I suspect the processing of the video data itself adds significantly to the overhead. Cameras may (probably) don’t have hardware video encoders for the best codecs, so the processing on the CPU would use quite a bit of power. And on the servers, depending on what you’re doing, there’s a lot of mixing and reprocessing that may need to be done on the streams. My own laptop isn’t that old, and the fan spins up often enough on calls that you know the CPU is chugging more than usual.
- bawolff 6y agoVideo conferencing is real time. You don't have the latency budget to do really intensive CPU based encoding (although ibviously there is still encoding). Hardware acceleration for video encoding is also quite common in many consumer products.