Open Luckz opened 7 years ago
From what I understand, this does not encode in Hardware but vie GPGPU computing which will eat into your available graphics performance. NVENC on the other hand is entirely in hardware (depending on the exact type of codec and generation used). So ultimately NVENC seems to be the better choice except for very low fidelity games/use cases with very high cpu demands.
Also I'm not sure this discussion belongs in this repository and rather into https://github.com/jp9000/obs-studio
Does OBS also use VP8 then?
nope it uses H264, tachyon, which is basically an older OBS with most of the options stripped out, only uses vp8 because at the beginning of Beam the WEBRTC standard wasn't really supporting h264. But this has been changed for quite a while now. This is also a reason why this repo exists.
https://github.com/Italtel-Unimi/libvpx is CUDA-accelerated libvpx, would this be useful for HW accelerated streaming? Or is NVENC ultimately the better choice?