MixedReality-WebRTC icon indicating copy to clipboard operation
MixedReality-WebRTC copied to clipboard

Hardware encoding support? (Nvidia / AMD)

Open ZeoWorks opened this issue 3 years ago • 1 comments

Hello! I've looked everywhere and couldn't find any information regarding what hardware encoders MixedReality-WebRTC supports. Does this support both the nvidia nvenc codec and AMD's AMF codec? Thanks.

ZeoWorks avatar Jul 14 '21 12:07 ZeoWorks

I haven't seen this documented anywhere, but from my own usage, the UWP library does appear to use nvenc to process H264 video (just from inspecting loaded libraries/call stacks). I'm not sure about AMD since I have never debugged the library with an AMD GPU.

The UWP library appears to use MediaFoundation to handle video streams, which in turn, appears to use hardware encoding/decoding where available.

I don't know if any hardware encoding or decoding is performed when using VP8.

spacecheeserocks avatar Jul 17 '21 07:07 spacecheeserocks