Запись экрана вместе с веб-камерой (картинка в картинке) - NodeJS - PullRequest
0 голосов
/ 11 февраля 2019

Я работаю над веб-приложением, в котором мне нужно дать своим клиентам возможность записывать экран вместе с записью камеры в углу экрана, как в учебных пособиях.

enter image description here

Это почти сделано, и оба работают нормально, но некоторые проблемы меня беспокоят, например:

Вид камеры скрывается на другом экране
КакЯ работаю в сети, поэтому, когда я минимизирую браузер (для записи рабочего стола или другого окна), часть камеры скрывается так же, как и в браузере.enter image description here Могу ли я заставить камеру прилипать, когда я меняю вкладку или окно ???

Отдельная запись звука и экрана
Звук не воспроизводитсязаписано с экрана, но загружается отдельно в виде видеофайла, записанного с помощью веб-камеры.
enter code here
Я хочу загрузить все (аудио, видео и экран) в виде одного файла.

Спасибо.

1 Ответ

0 голосов
/ 11 февраля 2019

Вид камеры скрывается на другом экране

Подход к этому может состоять в том, что вы записываете видеопоток с веб-камеры отдельно от записи экрана, а затем объединяете их вместе после завершения записи, используя ffmpegили аналогичный инструмент для редактирования видео.

Я не знаю, каким образом Chrome может рисовать видео или что-либо вне браузера прямо на рабочем столе экрана.

Отдельные записи звука и экрана

Опять же, вам нужно объединить разные потоки.Это можно сделать либо путем слияния аудиопотока в видеопоток экрана, с помощью метода addTrack в API MediaRecorder, либо с помощью ffmpeg.

...