4 ms·
> So I understand AV1 is great for streaming content when you have a lot of encoder computing resources. > What about other video codec application areas? Hav
by cbhl 9y ago
> So I understand AV1 is great for streaming content when you have a lot of encoder computing resources.
> What about other video codec application areas?
Having lots of compute means you can run the algorithm in a software encoder on general-purpose hardware. This is slow/expensive, but it means you can deploy the encoder relatively quickly - say, weeks - to start getting benefits of saved bandwidth.
If you need to do encoding in a low-latency/real-time or low-power environment, basically you need to use hardware accelerated encoding/decoding. That means waiting years (sometimes decades, depending on the industry -- say, broadcast TV) to deploy the new codec. First the bitstream has to be frozen, then the hardware folks need to develop a hardware implementation, and then enough users need to buy devices with a new enough GPU or chip.