👷WORK IN PROGRESS - check back for updates

Choose a video file. After you select your file, a pop window with a video player will load. Click the Capture to use getDisplayMedia to capture the player and send it over a peer connection. The output of the peerConnection is shown on the RemoteReceiver window.

The preferOwnTab constraint is used limit the screen share picker with RestrictionTarget to limit capture to only the source Video. You may need to enable the Element Capture flag in Chrome to enable Element Capture. See the Chrome Developer Element Capture page for details.

The user can experiment with hiding the source video element, muting the source video audio, setting the source video audio sink to none, and lowering the volume (duck) to 10%.

To make sure local audio is acting independent of the remote audio, select a different audio output device on the remote. The output video is muted by default to prevent echo issues.



Source Video

Remote Receiver