У меня есть медиапоток для захвата экрана в реальном времени, возвращенный из getDisplayMedia (),
и поток мультимедиа с веб-камеры, возвращенный из getUserMedia ().
В настоящее время я визуализирую видео с веб-камеры поверх видео для демонстрации экрана, чтобы создать эффект «картинка в картинке»:
Я хочу смешать / объединить их в один видеопоток, чтобы отобразить его внутри одного видеоэлемента HTML.
Я хочу, чтобы оба потока были активными и живыми, как если бы они были двумя отдельными видео, отображающими два разных медиапотока. .
Мне также нужно поддерживать позиции потоков - чтобы поток с веб-камеры оставался небольшим и поверх потока общего доступа к экрану. Для меня также очень важно сохранить исходное разрешение и битрейт.
Как я могу это сделать?