Noah-Huppert / linux-install

Void installation
MIT License
5 stars 0 forks source link

Wayland screen sharing #28

Open Noah-Huppert opened 3 years ago

Noah-Huppert commented 3 years ago

Link dump:

Noah-Huppert commented 3 years ago

I installed the xdg-desktop-portal-wlr and pipewire packages. Then the zoom web client in Firefox could screenshare Emacs (as well as an OBS window I had open). But entire screen screensharing was just black (Although instructions said to reboot, and I just restarted Sway so this could be the cause). Checkout the xdg-desktop-portal GitHub for this package, it might be promising. It mentioned that the native Linux Zoom app doesn't support Wayland PIpeWire, but instead uses an private gnome specific protocol. They mentioned maybe using a WLR -> Gnome translation software.

Another thing I've started playing with is the idea of screen sharing via my camera. OBS doesn't support a virtual camera output on Linux. But if I can get it to stream to a file then I can use ffmpeg to read this file and output a video loopback (aka virtual camera).

Noah-Huppert commented 3 years ago

Nope reboot didn't fix the entire screen screenshare issue.

Noah-Huppert commented 3 years ago

see https://hg.sr.ht/~scoopta/wlrobs