Seungmin Kim
Seungmin Kim
The immediate property should rather be a multi-user SFU server, based on GStreamer's own signalling server. https://gstreamer.freedesktop.org/documentation/rswebrtc/index.html#usage https://github.com/selkies-project/selkies-gstreamer/issues/39#issuecomment-2034579979
These are some reference codes that utilize the Pointer Lock API to achieve this. https://github.com/selkies-project/selkies-gstreamer/tree/main/addons/gst-web/src https://github.com/kasmtech/noVNC And this is a way to support gamepads inside a container without needing to...
Relevant for the web interface redesign for #358.
https://github.com/Xpra-org/xpra/blob/a5a13a993139d9d48a60734e7bab3ec9d53c919a/xpra/server/mixins/input.py#L257 This should be a way to fix continued key presses during congestion and packet losses, instead of using time in seconds (games may require continued key presses).
You need a TURN server or you need to expose more ports in one of the methods for https://neko.m1k1o.net/#/getting-started/configuration?id=webrtc That's very likely. https://github.com/selkies-project/selkies-gstreamer#using-a-turn-server There's a similar option to using a...
https://github.com/kasmtech/workspaces-images/blob/develop/src/ubuntu/install/edge/install_edge.sh They have a very long list of arguments. I'd say to put in `--no-sandbox --ignore-gpu-blocklist` initially and try again. `CHROME_ARGS="--password-store=basic --no-sandbox --ignore-gpu-blocklist --user-data-dir --no-first-run --simulate-outdated-no-au='Tue, 31 Dec 2099 23:59:59...
Needs testing. I'd say it's `--no-sandbox` missing in the non-NVIDIA Neko container, but not sure. I'll help out with the container work, but the container overhaul needs to be done...
Possible that HTTP and non-localhost addresses block clipboards in both Chromium and Firefox. This is standard behavior. Brave may block navigator depending on security settings even if it's not the...
## Wayland Support This would require `gstreamer1.0-pipewire` or `kmsgrab`. The latter requires `setcap cap_sys_admin+ep`, thus might not be practical. Weylus and Rustdesk uses `gstreamer1.0-pipewire` through `xdg-desktop-portal`, so this may be...
I've heard from @totaam that WebSockets for the stream, not only signaling (or any other TCP ways to do it) works until there's packet loss. When there's packet loss, there...