Как симулировать VOIP на аудио - PullRequest
0 голосов
/ 24 октября 2019

Я просматривал Интернет и не нашел:

Есть ли какой-нибудь инструмент, sdk, для имитации voip на аудио? например - я беру запись лекции (.wav) - и хочу получить ее, как если бы она проводилась удаленно через VOIP (со всеми характеристиками технологии Voip)?

1 Ответ

1 голос
/ 29 октября 2019
  1. Подготовьте два экземпляра программного телефона tSIP или pjsua для прямого IP-вызова (для «получения» экземпляра программного телефона используйте привязку к определенному порту). Они могут быть на одном компьютере. Вы даже можете сделать его более «реальным», перенаправив вызов через некоторого оператора VoIP, эти вызовы часто бесплатны (если два номера принадлежат одному оператору), и легко найти бесплатные учетные записи (даже если это будут ограниченные по времени пробные учетные записи).
  2. В исходном соединении софтфона (или получении соединения - не имеет значения) выберите файл wav в качестве источника звука. Выберите «Null» в качестве аудиовыхода, так как вы, вероятно, не будете заинтересованы в этом направлении звука.
  3. Во втором программном телефоне включите запись вызова (или просто используйте динамик или наушники в режиме реального времени). Выполните запись в стереофоническом режиме или убедитесь, что для устройства ввода звука установлено значение «Нуль».
  4. Для тестирования нескольких кодеков включите несколько кодеков (обычно используются PCMU, PCMA, GSM, G.722) на одном экземпляре программного телефона и длякаждый тест проверяет только один кодек во втором экземпляре.
  5. Некоторые параметры командной строки pjsua могут позволить имитировать потерю пакетов.
...