sipeed / NanoKVM

NanoKVM: Affordable, Multifunctional, Nano RISC-V IP-KVM
GNU General Public License v3.0
2.92k stars 40 forks source link

Feature request: VNC #31

Open hadicharara opened 1 month ago

hadicharara commented 1 month ago

Hello,

Would it be possible to add VNC support to the NanoKVM? If this isn't a priority, would it be possible to release more documentation on how one would implement the daemon, as I think the docs are lacking, and perhaps release the source for some needed components.

Thank you.

polyzium commented 1 month ago

Theoretically, you could create a proxy daemon that takes the MJPEG stream and websockets for the inputs provided by the NanoKVM and forwards them to a VNC client. Unfortunately, we don't have source code for the backend yet (it will be released when the repository reaches 2k stars), so this is the only workaround I could think of.

hadicharara commented 1 month ago

Yes I'm aware we need the backend source code. Since they won't release it just yet I figured I might ask them to implement it maybe.

That gradual open-sourcing of components is so weird. They make it seem like open source is a privilege. I get they want to increased visibility from starring the repo, but it might also get them bad rep.

Zepan commented 1 month ago

Yes I'm aware we need the backend source code. Since they won't release it just yet I figured I might ask them to implement it maybe.

That gradual open-sourcing of components is so weird. They make it seem like open source is a privilege. I get they want to increased visibility from starring the repo, but it might also get them bad rep.

In fact we will opensource after ship out all preorders. Just don't want there have many clones before we ship out..

hadicharara commented 1 month ago

Okay great then! Looking forward to receiving my pre-orders and contributing.