Unity WebRTC with Vulkan video encoding
author of the fork, 2021–2026
This fork of Unity’s WebRTC package expands hardware video encoding beyond NVIDIA and Direct3D paths. It introduces native Vulkan Video H.264 encoding, incorporating asynchronous readback from NVENC alongside a pipelined ring of GPU frame captures.
Unity’s WebRTC package reaches hardware video encoders through NVIDIA and Direct3D. This fork adds native Vulkan Video H.264 encoding, asynchronous frame readback from NVENC, a pipelined ring buffer that bounds the memory used by GPU frame capture, and a Linux plugin build that operates across Unity runtimes.