Обмен между несколькими потоками webrtc в MediaRecorder
Я планирую создать приложение для браузера, которое будет принимать несколько потоков webrtc с камер мобильных устройств и записывать их с помощью API браузера mediarecorder.
Хитрость заключается в том, что я хочу, чтобы пользовательский интерфейс браузера мог переключаться между различными потоками в режиме реального времени во время записи видео, фактически позволяя установить несколько камер для живого события. Выходные данные затем будут переданы в ffmpeg.
Все камеры будут транслироваться через RTCPeerConnection к клиенту центрального браузера, который будет выполнять "переключение".
Возможно ли иметь кнопку прослушивания, которая может переключаться между потоками на медиа-рекордер?