MultiStreamRecorder.js & MediaStreamRecorder
HOME © Muaz Khan . @WebRTCWeb . Github . Latest issues . What's New?
Recording multiple videos in single WebM using MediaStreamRecorder
How to use?
// cdn.webrtc-experiment.com/MediaStreamRecorder.js var mediaConstraints = { audio: true, video: true }; navigator.getUserMedia(mediaConstraints, onMediaSuccess, onMediaError); function onMediaSuccess(stream) { var arrayOfStreams = [stream, stream, stream, stream]; var multiStreamRecorder = new MultiStreamRecorder(arrayOfStreams); multiStreamRecorder.ondataavailable = function(blob) { // POST/PUT "Blob" using FormData/XHR2 var blobURL = URL.createObjectURL(blob); document.write('<a href="' + blobURL + '">' + blobURL + '</a>'); }; multiStreamRecorder.start(3000); } function onMediaError(e) { console.error('media error', e); }