Now we have a job scheduler that can run ffmpeg commands we can generate multiple resolutions of the same video for low bandwidth users.
This should be opt-in because it will require more disk space.
TODO:
resolutions?) and send it to remote podsThen the client will be able to choose the right resolution according to its bandwith. But it will be another task.
Todo: ask a ffmpeg guru what are the best options to encode for every resolution?
Most helpful comment
Implemented: https://github.com/Chocobozzz/PeerTube/commit/40298b02546e8225dd21bf6048fe7f224aefc32a and https://github.com/Chocobozzz/PeerTube/commit/aa8b6df4a51c82eb91e6fd71a090b2128098af6b