Медиасервер 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.
Единственные варианты, которые у вас есть, как у вас уже есть, - это пост-обработка или составное микширование.