MultiStreamsMixer | Mix Multiple Cameras &
Screens into Single Stream

HOME © Muaz Khan . @WebRTCWeb . Github . Latest issues . What's New?

Pass multiple streams (e.g. screen+camera or multiple-cameras) and get single stream.

Requires THIS CHROME EXTENSION and following Chrome flag:
chrome://flags/#enable-experimental-web-platform-features

How to use MultiStreamsMixer?

// https://cdn.webrtc-experiment.com/MultiStreamsMixer.js

var audioMixer = new MultiStreamsMixer([microphone1, microphone2]);

// record using MediaRecorder API
var recorder = new MediaRecorder(audioMixer.getMixedStream());

// or share using WebRTC
rtcPeerConnection.addStream(audioMixer.getMixedStream());

Latest Updates