Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hecomi/unityremotedesktopduplication
An Unity example to send a desktop image to a remote PC using Desktop Duplication API and NVENC/NVDEC.
https://github.com/hecomi/unityremotedesktopduplication
desktop-duplication-api nvdec nvenc udp unity
Last synced: 14 days ago
JSON representation
An Unity example to send a desktop image to a remote PC using Desktop Duplication API and NVENC/NVDEC.
- Host: GitHub
- URL: https://github.com/hecomi/unityremotedesktopduplication
- Owner: hecomi
- License: mit
- Created: 2019-09-26T15:02:16.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2022-04-17T07:14:29.000Z (over 2 years ago)
- Last Synced: 2023-03-15T11:15:27.674Z (over 1 year ago)
- Topics: desktop-duplication-api, nvdec, nvenc, udp, unity
- Language: C#
- Homepage: https://tips.hecomi.com/entry/2019/09/27/235955
- Size: 1.48 MB
- Stars: 63
- Watchers: 3
- Forks: 15
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
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
---------- Windows 10
- Unity 2020.3.23f1
- NVIDIA GPU that supports NVENC/NVDEC APIsDependencies
------------- [uDesktopDuplication](https://github.com/hecomi/uDesktopDuplication)
- [uNvEncoder](https://github.com/hecomi/uNvEncoder)
- [uNvPipe](https://github.com/hecomi/uNvPipe)
- [uOSC](https://github.com/hecomi/uOSC)
- [uPacketDivision](https://github.com/hecomi/uPacketDivision)Screenshot
----------