News for hackers. Stuff that matters.
Re:Intel Fires Back at Apple's M1 Processors with Benchmarks by cosmotic on Friday February 05, 2021 @11:29PM (#26044138)
Software support for the hardware encoding/deciding is very not good. Webcam streams mpeg to electron, electron probably decodes in software, reencodes in sofware, then decodes incoming stream(s) in software. If there's any client side encryption or filtering, that probably also happens in software. It's probably all JS software too. It's like the worst possible case for how to architect an app for performance. At least it's JITed these days.
Re:Intel Fires Back at Apple's M1 Processors with Benchmarks by hctaw on Saturday February 06, 2021 @01:35AM (#26044631)
Zoom is QT, not electron. Also browser engines have good support for hardware decode, it's really in OSS libs and on platforms like Linux where there is little to no support.
Re:Intel Fires Back at Apple's M1 Processors with Benchmarks by cosmotic on Monday February 08, 2021 @12:23PM (#26067404)
They may have good hardware decode for web content, but whatever the circumstances, it's not kicking in for video conference. Maybe the use of low-latency codecs, multiple streams to decode, or other effects/compositing/analysis happening?
Re:Intel Fires Back at Apple's M1 Processors with Benchmarks by 43920 on Friday February 05, 2021 @11:42PM (#26044183)
Zoom doesn’t use Electron, and AFAIK it’s all native code.
Re:Intel Fires Back at Apple's M1 Processors with Benchmarks by guscost on Saturday February 06, 2021 @12:05AM (#26044276)
In this instance the Electron VM/etc matters a lot less than the “(re|en)codes in software” part.