首页 > 解决方案 > 如何在音频上模拟 VOIP

问题描述

我在网上查看并没有找到:

是否有任何工具,sdk 来模拟音频上的 voip?例如 - 我录制了一个讲座录音 (.wav) - 并且想要让它像通过 VOIP 远程进行一样(具有 Voip 技术的所有特性)?

标签: voipsimulator

解决方案


  1. 准备两个 tSIP 或 pjsua 软电话实例用于直接 IP 呼叫(“接收”软电话实例使用绑定到特定端口)。它们可能在同一台 PC 上。您甚至可以通过某些 VoIP 运营商路由呼叫使其更加“真实”,这些呼叫通常是免费的(如果两个号码属于同一运营商)并且很容易找到免费帐户(即使这些是有时间限制的试用帐户) .
  2. 在软电话发起连接(或接收连接 - 并不重要)中,选择 wav 文件作为音频源。选择“Null”作为音频输出,因为您可能对此音频方向不感兴趣。
  3. 在第二个软电话中启用通话录音(或只使用扬声器或耳机实时)。以立体声模式录制或确保音频输入设备设置为“Null”。
  4. 为了测试多个编解码器,在一个软电话实例上启用几个编解码器(PCMU、PCMA、GSM、G.722 是常用的),并且对于每个测试,在第二个实例上只测试一个编解码器。
  5. 一些命令行 pjsua 参数可能允许您模拟丢包。

推荐阅读