different browser recording js library code example
Example: javascript record video in browser
<input type="file" accept="video/*" capture="camera" id="recorder"><video id="player" controls></video><script> var recorder = document.getElementById('recorder'); var player = document.getElementById('player'); recorder.addEventListener('change', function(e) { var file = e.target.files[0]; // Do something with the video file. player.src = URL.createObjectURL(file); });</script>