selkies-project / selkies-gstreamer

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC
https://selkies-project.github.io/selkies-gstreamer/
Mozilla Public License 2.0
381 stars 50 forks source link

Add instructions to use uinput for bare metal/Docker instances, not just GKE or Kubernetes #90

Closed ehfd closed 1 year ago

ehfd commented 1 year ago

The uinput interface is currently undocumented for anything other than uinput-device-plugin (for Kubernetes). Docs/adequate code should be added for normal OS or Docker interfaces.

ehfd commented 1 year ago

https://github.com/selkies-project/selkies-gstreamer/commit/11006e393b9b7af81ab2b01d82a0092167da3e87

As specified here, the upstream python-uinput package is not maintained for 6-7 years.

Might need a change in the uinput interface to a project that continues to update (such as python-evdev, etc.), or maintain a selkies-project fork.

For now, a fork is maintained in https://github.com/selkies-project/python-uinput.

ehfd commented 1 year ago

Priority Number 2 IMO (this makes Selkies equal to Sunshine/Reemo in bare metal) @danisla