A brief transcript of a YouTube conversation (by Tsahi Levent-Levi) about whether a web app can record device/system audio without using screen sharing. Speakers explain that WebRTC and getDisplayMedia can technically capture audio, but current browser implementations and permission/UX constraints generally prevent doing so without screen-sharing flows; practical workaround suggestions (e.g., stopping video tracks) are unreliable.
Chapters
Is it possible to record the device's audio without screen sharing.
In the current browser implementation? No, mostly because it's a UX problem. The capture could allow it, but then what would the UX be like? Would the user be comfortable with that ux? Does the user understand and know they are sharing their audio? It's complicated.
So from a point of view of the developer, I need to call Get Display Media MM with.
Audio True and video.
Then pray that the user actually decided to allow audio by the checkpoint that these browser pop ups have for screen sharing. And then I need to ignore the fact that I'm also recording his video.
Yes, you can for example, stop the video track, but I think that will stop the screen sharing altogether and the audio capture as well.
The answer is. I guess the answer is yes and no. WebRTC enables or allows that, but browser implementations don't really allow that.
Yes, because users are like, I don't get it. Why is this thing recording my audio?