Медиасервер kurento не записывает удаленный звук

Я расширил учебник один на один призыв к записи.

Оригинал http://doc-kurento.readthedocs.io/en/stable/tutorials.html

Расширенный https://github.com/gaikwad411/kurento-tutorial-node

Все хорошо, но запись удаленного аудио.

Когда записываются видео вызывающего и вызываемого абонента, в записи видео вызывающего абонента голос вызываемого абонента отсутствует и наоборот.

Я искал документы и списки рассылки kurento, но не нашел решения.

Обходные пути, которые я имею в виду 1. Используйте ffmpeg для объединения двух видео 2. Используйте композитную запись, мне также нужно будет объединить удаленный аудиопоток.

Мои вопросы

1) Почему это происходит, потому что я слышу удаленный звук во время разговора, но не во время записи. В записи я слышу только свой голос.

2) Есть ли другое решение, кроме композитной записи.

1 ответ

Решение

Это совершенно нормальное поведение. Когда вы подключаете WebRtcEndpoint к RecorderEndpointвы получаете только тот носитель, который конечная точка проталкивает в конвейер. Поскольку конечная точка является одним из узлов соединения WebRTC между браузером и сервером мультимедиа, носитель, который конечная точка вставляет в конвейер, - это все, что она получает от браузера, который согласовал это соединение WebRTC.

Единственные варианты, которые у вас есть, как у вас уже есть, - это пост-обработка или составное микширование.

Другие вопросы по тегам