Я пытаюсь заставить свои звуковые вызовы моно-только, я готов использовать PCMU, G.729, OPUS и SpeeX в качестве моих кодеков для этих вызовов.Как управлять моно/стерео в аудиозвонке WebRTC?
Прямо сейчас я использую следующий код для поиска выбранного кодека в моем SDP сообщение:
Другие функции можно найти здесь:
http://www.codeforge.com/read/252733/sdputils.js__html
Есть многие другие функции в ссылке, но я не знаю, правильно ли они будут работать над моими выбранными кодеками.
Заранее благодарен!
Фактически Opus всегда объявляется как 'opus/48000/2', так как он может переключаться между моно и стерео прозрачно во время сеанса. Приемник может использовать параметр 'stereo' fmtp, чтобы указать, предпочитает ли он стерео (по умолчанию это' stereo = 0', то есть моно). Отправитель также может указать, может ли он посылать стерео с параметром 'sprop-stereo' (по умолчанию' sprop-stereo = 0'). Подробнее см. В [RFC 7587] (https://tools.ietf.org/html/rfc7587). Независимо от того, что отправлено, декодер Opus может выводить его как моно или стерео. Эта строка, скорее всего, самая гибкая в вашем SDP, а не для удаления. – mark4o
Вы правы; обновит мой ответ. –