Unable to share camera simultaneously using gstreamer (pipewiresrc) and Firefox or OBS Studio
When an application, like Kamoso, uses a camera through gstreamer, I'm unable to use it in Firefox or OBS Studio. It will say that the stream is streaming, but we are not receiving any buffer. It can be also reproduced by simply running gst-launch-1.0 -v pipewiresrc ! videoconvert ! ximagesink
and use either Firefox or OBS Studio to share same camera over PipeWire. It works when Firefox or OBS Studio use the camera first.
This is with PipeWire 1.0.3 on Fedora 39. Firefox issue: https://bugzilla.mozilla.org/show_bug.cgi?id=1876895