On my Linux box (which has no integrated camera or mic). Steps to reproduce: 1) on the Linux box, a.k.a. local machine, join a room in appear.in 2) join the same room on another machine, a.k.a. remote machine. 3) on "local machine" select "Share screen" Expected results: 1) a local preview of the screen share shows up on "local machine" 2) a video feed of the captured screen shows up on "remote machine" Actual Results: 1) a local preview of the screen share shows up on "local machine" 2) A spinner with the message "connecting" appears, lingers for a while, and disappears. No video feed appears on the remote end. If a USB camera is attached and the gUM prompt to share it is accepted, expected results are the same as actual results.
Is it a regression?
(In reply to Jan-Ivar Bruaroey [:jib] from comment #1) > Is it a regression? No this is not a regression. According to fippo this is a bug in appear.in. When switching to screen sharing appear.in is using replace track, but there is no track to replace in this case. Screen sharing works as expected in Webrtc Playground without a camera attached. Marking this as resolved.