This is an experimental GNOME Screencaster implementing Wi-Fi Display (aka Miracast).
The application will stream the selected monitor if the mutter screencast portal is available. If it is unavailable, a fallback to X11 based frame grabbing will happen. As such, it should work fine in almost all setups.
To use it, you will need:
- openh264 or x264
- For audio supporting using AAC one of fdkaacenc, faac or avenc_aac
- NetworkManager version > 1.15.2
Mutter currently has an issue when streaming from a multi-monitor setup. See https://gitlab.gnome.org/GNOME/mutter/issues/424
For testing purposes you can run with SCREENCAST_DUMMY=1 set. In that case, a dummy sink will be provided that allows connecting on localhost using any RTSP capable client to test WFD streaming.
You can connect to rtsp://localhost:7236/wfd1.0 then.