Seungmin Kim

Results 665 comments of Seungmin Kim

WebRTC/RTP element ``` Factory Details: Rank none (0) Long-name Google Congestion Control bandwidth estimator Klass Network/WebRTC/RTP/Filter Description Estimates current network bandwidth using the Google Congestion Control algorithm notifying about it...

`openh264enc`, `vah264enc`, `x265enc`, `nv(cuda)h264enc`, `nv(cuda)h265enc`, `vah265enc`, `vavp9enc` (available GStreamer >= 1.25), `vaav1enc` have been implemented. However, a lot of these encoders have not been optimized. `svtav1enc`, AOM `av1enc`, `rav1enc` are...

https://developer.apple.com/documentation/safari-technology-preview-release-notes/stp-release-179#Media The addition of H.265 codecs does not necessarily mean that this will work now. H.265 on Safari (along with a fix for a color issue in VP9) will arrive...

@maxpain Even if you're compiling from HEAD (compile `GSTREAMER_VERSION=main` with https://github.com/selkies-project/selkies-gstreamer/blob/main/addons/gstreamer/Dockerfile) It's still unreliable. https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/558 Wait for this to be resolved.

Relevant code: https://github.com/selkies-project/selkies-gstreamer/tree/master/addons/gst-web/src Javascript experience required. Can bring keyboard implementation from [noVNC](https://github.com/novnc/noVNC) or [Guacamole](https://github.com/apache/guacamole-client).

Relevant: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/virtualKeyboard

Relevant code: https://github.com/selkies-project/selkies-gstreamer/blob/master/src/selkies_gstreamer/gstwebrtc_app.py Anyone with GStreamer experience, or willing to learn can solve this. The PipeWire plugin of GStreamer should be able to do it. https://github.com/selkies-project/selkies-gstreamer/blob/master/src/selkies_gstreamer/webrtc_input.py This also needs to...

Since there must be another option to use keyboard and mouse operations using Wayland without `uinput` (in order to keep supporting Docker and Kubernetes), the [virtual keyboard](https://wayland.app/protocols/virtual-keyboard-unstable-v1) and [virtual pointer](https://wayland.app/protocols/wlr-virtual-pointer-unstable-v1)...

Luckily, it looks like `WLR_BACKENDS=headless` and `WLR_LIBINPUT_NO_DEVICES=1` exist in wlroots. VirtualGL for Wayland with https://github.com/VirtualGL/virtualgl/issues/43 combined with `WLR_BACKENDS=headless` will be sufficient to replace VirtualGL + Xvfb.

**People are welcome to suggest or contribute attempts from using xdg-desktop-portal as it should be possible to do even now. It can be combined with the Pipewire plugin of GStreamer.**