hecomi / UnityRemoteDesktopDuplication

An Unity example to send a desktop image to a remote PC using Desktop Duplication API and NVENC/NVDEC.
https://tips.hecomi.com/entry/2019/09/27/235955
MIT License
78 stars 17 forks source link
desktop-duplication-api nvdec nvenc udp unity

UnityRemoteDesktopDuplication

This is an example of sending a desktop image to a remote location. The image is captured by Desktop Duplication API and encoded using NVENC directly (NvPipe is not used to reduce the overhead for encoding). The buffer is then sent over UDP and decoded with NvPipe (NVDEC) in a remote location.

Platforms

Dependencies

Screenshot