mixer / tachyon

FTL enabled branch of OBS
GNU General Public License v2.0
91 stars 13 forks source link

VP8 CUDA? #65

Open Luckz opened 7 years ago

Luckz commented 7 years ago

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?

Maximilian-Reuter commented 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

Luckz commented 7 years ago

Does OBS also use VP8 then?

Maximilian-Reuter commented 7 years ago

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.