2 ms·
Thanks for the summary. Quick question on video encoding & transcoding - what is the best bang for the buck hardware for encoding or transcoding large numbers
by martinpw 11y ago
Thanks for the summary.
Quick question on video encoding & transcoding - what is the best bang for the buck hardware for encoding or transcoding large numbers of of video streams? In the past when researching it, I got the impression that the dedicated hardware on Nvidia GPUs was only a small part of the die area so getting GPUs just for transcoding seemed like overkill. Similarly with CPUs there is Intel's QuickSync, but again that dedicated hardware is only a small part of the total processor die area.
- lightcatcher 11y agoI don't know much about video encoding (I have more familiarity with GPU computing from the neural net side). I would figure out if you are looking for bang for the buck with respect to hardware cost or energy cost. The options for video encoding seem to be pure software on CPU or GPU, dedicated hardware on CPU or GPU (such as nvenc or QuickSync), FPGA, or maybe an ASIC if it exists. If using CPU or GPU hardware encoding, I believe you could get better utilization by also running CPU or GPU software encoding at the same time (for GPU, this would involve writing an encoder using CUDA). For FPGA, you might be able license blocks that do encoding, and then fill up the FPGA with these blocks.