Quick Sync Video integration with peertube
Describe the problem to be solved
Encoding video files on peertube requires suitable server hardware, but this causes high resource consumption, especially for the CPU, and this may cause the peertube instance to be slow during video encoding operations.
Describe the solution you would like
I think that using Quick Sync Video in some Intel processors will help speed up the process of encoding video files without consuming and putting a lot of pressure on the CPU, but can a peertube instance activate Quick Sync Video and benefit from it while encoding video automatically while working with the transcoding-custom-quality plugin?
I agree, support for hardware encoding / decoding should be built into PeerTube. A lot of the plugins are not maintained and may not always be of the same quality as PeerTube.
I have reserved a server with an Intel Core i7-7700 processor and Intel Quick Sync was successfully enabled However, when I try to encode files on PeerTube, the encoding process is only performed on the CPU I have recorded a video to monitor the CPU and IGPU Does the production.yaml file require any modifications to enable Intel Quick Sync on PeerTube and FFmpeg?
Video link https://drive.google.com/file/d/1SK2KtAhz0Pazp00HfCSjEGc3NuH43xET/view?usp=sharing
This would be an amazing efficiency save. Hopefully at some point!