MultiStreamRecorder.js & MediaStreamRecorder
HOME © Muaz Khan . @WebRTCWeb . Github . Latest issues . What's New?
Getting both audio/video blobs in single "ondataavailable" event using MediaStreamRecorder
// cdn.webrtc-experiment.com/MediaStreamRecorder.js var mediaConstraints = { audio: true, video: true }; navigator.getUserMedia(mediaConstraints, onMediaSuccess, onMediaError); function onMediaSuccess(stream) { var multiStreamRecorder = new MultiStreamRecorder(stream); multiStreamRecorder.ondataavailable = function(blobs) { // blobs.audio // blobs.video }; multiStreamRecorder.start(3000); } function onMediaError(e) { console.error('media error', e); }MediaStreamRecorder Demos