Earlier quoted context omitted.
Is there a compelling reason encoding needs to be done locally? The point of encoding is to reduce downstream bandwidth for the viewer, and upstream bandwidth for the distribution network. The content creator only needs to upload it once.
Video calls & streaming.
for other cases, I can just wait more for my cpu/gpu/cloud to do the job