JSFiddle - React, Tailwind, and code Playground

HTML

<video id="video" autoplay controls></video>

JavaScript

async function test()
{
    let videoStream = await navigator.mediaDevices.getUserMedia({ video : true });
    video.srcObject = videoStream.clone();

    let audioStream = await navigator.mediaDevices.getUserMedia({ audio : true });
    video.srcObject.addTrack(audioStream.getAudioTracks()[0]);
}
test()