sunshine icon indicating copy to clipboard operation
sunshine copied to clipboard

YUV444 Mode?

Open jmars opened this issue 3 years ago • 2 comments

Hi

Some nvidia cards support 4:4:4 colorspace for encoding in nvfbc, I had a quick look around and saw that currently if the colorspace isn't yuv42 using CUDA it throws an error. Or is nvfbc -> nvenc used?

I know it's not the primary goal of this project however adding the ability to specify the 444 colorspace would make sunshine viable as a "low-latency remote desktop" on linux. Currently this is only possible using windows to windows RDP with remotefx.

I know there is VNC/freerdp/Xorg but none of them really work well for the 'low latency remote desktop' use case.

Sunshine does work great for that, except for the loss of chroma information :/

I'd be happy to do the work for this but any hints or an outline about the best way to go about it would be very helpful :)

jmars avatar Feb 25 '22 13:02 jmars

This project seems unmaintained.

There is a new, maintained version.

https://github.com/SunshineStream/Sunshine

ShalokShalom avatar Apr 21 '22 20:04 ShalokShalom

Hi @jmars , we are developing a separate project https://github.com/selkies-project/selkies-gstreamer which is an open-source Linux WebRTC HTML5 remote desktop based on GStreamer. YUV444 is an important topic for us also, so please stop by if you are interested.

ehfd avatar Apr 22 '22 07:04 ehfd