demo · v141

restrictOwnAudio

Start playback of the local tone, then call getDisplayMedia with restrictOwnAudio: true and pick this tab. The captured stream's level meter shows the tone is excluded — the page's own audio no longer makes it back into the share.

probing constraint support…

tab tone (page audio)

captured stream (what apps see)

No capture yet.

the call

const stream = await navigator.mediaDevices.getDisplayMedia({
  video: true,
  audio: { restrictOwnAudio: true },   // NEW in 141
});
// Page audio from this tab is filtered out before the audio
// track is exposed — no more meeting-shares feedback loops.

see also