3 ms·
I wonder if what the hardware limitations are. Given the current state of AV1 encoders, I imagine there has to be hardware encoding to make this feasible.
by jupp0r 7y ago
I wonder if what the hardware limitations are. Given the current state of AV1 encoders, I imagine there has to be hardware encoding to make this feasible.
- dstaley 7y agoIf I had to guess, the AV1 encoding is being done server-side. AFAIK no phone has a hardware AV1 encoder (or decoder for that matter). The bitrate is low enough that a software decoder is likely fast enough.
- topkeks 7y agoIt's not done server-side. The calls are end to end encrypted.
- ajconway 7y agoThey specifically state that Duo is end-to-end encrypted.
- battery_cowboy 7y agoDuo claims to be e2e encrypted, so they can't do that, theoretically.
- devonkim 7y agoThere's certainly some trade-offs that could be possible by limiting the flags and quality ranges for the output similar to what we already for h.264 and h.265 hardware encoding. Another rando possibility is FPGA cores or someone figured out how to do the calculations with GPU or TPU acceleration.