gpt4 book ai didi

android - 如何减少 Android 设备上的 VoIP/SIP 延迟?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:08 25 4
gpt4 key购买 nike

我们应该查看哪个 SIP 库来解决运行操作系统 4.0 及更高版本的 Android 手机的音频延迟/延迟问题?

我们的实验表明延迟是 SIP 库问题。如果不是图书馆问题,那还能是什么?

我们为 Android 和 iPhone 构建了一个简单的 VOIP 应用程序。您只需调用另一个用户的来电显示,按下调用,然后开始与他们交谈。 iPhone 版本运行良好,我们为 SIP 功能使用了商业 API。但由于音频延迟问题,Android 版本效果不佳,这似乎取决于您拥有的 Android 手机。我们使用了以下 Android SIP library .

我们的实验和发现

当我们在一部安卓手机与另一部安卓手机之间通话时,音频延迟太多。一个人会说些什么,最多可能需要 1-2 秒才能让另一个人听到。目前,这个问题似乎是三星设备特有的,而不是其他硬件(尽管我们的测试有限)。因此,例如,调用 GS3 的 Galaxy Note 1 比调用 Nexus 7 平板电脑(华硕)的 Galaxy Note 1 和调用小米 MI-2 手机的 Galaxy Note 1 经历更多延迟。

我们非常确定我们已经消除了可能导致延迟的 Asterisk 服务器,因为 iphone 到 iphone 的通话非常好,iphone 到 android 的通话也很合理。

这里是设备速度测试列表,按延迟升序排列

  • iphone 到 iphone(最快,无明显延迟)
  • android(三星)到iphone(有点延迟,但还是可以接受的)
  • android (samsung) 到 android (xiaomi MI-2)(有点延迟,但仍然可以接受)
  • android (samsung) 到 android (asus)(延迟太多,无法接受)
  • android (samsung) 到 android (samsung)(真的很慢,无法接受)

现在,我的团队倾向于认为 Android SIP library我们使用的还不够好。我们有兴趣使用另一个 SIP 库来进行调用。

我们注意到 CSipSimple 等其他 Android SIP 电话也遇到此问题。

有没有人对我们如何解决音频延迟/延迟问题有想法?

附加说明

我们注意到在 Galaxy Note 1 上使用 Skype 到 Galaxy S3 上使用 Skype 时没有任何音频延迟。所以这就是为什么我们认为可能通过我们选择 SIP 库或编解码器或其他东西来解决这个问题......

我们知道我们正在使用 G.711 编解码器,以防有任何不同。

最佳答案

我们使用 linphone sip library 修复了 voip 延迟问题.现在,当两个人互相交谈时,几乎没有任何明显的延迟。

关于android - 如何减少 Android 设备上的 VoIP/SIP 延迟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com