Volver al ranking

selkies-project/selkies

Pythonselkies-project.github.io/selkies/

Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

cloud-gaminggame-streaminggpugstreamerhtml5linux-gamingnvidiaopenglremote-accessremote-desktopvulkanwebrtc
Crecimiento de estrellas
Estrellas
1.9k
Forks
165
Crecimiento semanal
Issues
16
5001k1.5k
oct 2021may 2023dic 2024jul 2026
ArtefactosPyPIpip install selkies
README

Selkies WebRTC

Build

Discord

Moonlight, Google Stadia, or GeForce NOW in noVNC form factor for Linux X11, in any HTML5 web interface you wish to embed inside, with at least 60 frames per second on Full HD resolution.

We are in need of maintainers and community contributors. Please consider stepping up, as we can never have too much help!

Selkies is an open-source low-latency high-performance Linux-native GPU/CPU-accelerated HTML5 remote desktop streaming platform, for self-hosting, containers, Kubernetes, or Cloud/HPC platforms, started out first by Google engineers, then expanded by academic researchers. It streams over plain WebSockets by default, with WebRTC available as an opt-in transport.

Selkies is designed for researchers studying Agentic AI, Graphical AI, Robotics, Autonomous Driving, Drug Discovery technologies, SLURM supercomputer or HPC system administrators, Jupyter, Kubernetes, Docker®, Coder infrastructure administrators, and Linux cloud gaming enthusiasts.

While designed for clustered or unprivileged containerized environments, Selkies can also be deployed in desktop computers, and any performance issue that would be problematic in cloud gaming platforms is also considered a bug.

The HTML5 client runs on Chromium, Firefox, and Safari, with two-way clipboard (text and images), low-latency zero-copy video rendering, automatic GPU selection, and resilient keyboard, mouse, and gamepad input.

Read the Documentation to get started.