我们应该考虑哪个来解决运行OSes 4.0及以上的安卓手机的音频延迟/延迟问题?
我们的实验表明延迟是SIP库的一个问题。如果不是图书馆的问题,还会是什么呢?
我们为安卓和iPhone构建了一个简单的VOIP应用程序。您只需拨另一个用户的来电者id,按下call,然后开始与他们交谈。iPhone版本工作得很好,我们使用了一个商业API来实现它的功能。但是Android版本工作得不太好,因为音频延迟问题似乎取决于你拥有哪款Android手机。我们使用了下面的Android SIP库。
我们的实验和发现
当我们在一个android手机和另一个android手机之间打电话时,音频出现了太多的延迟。一个人会说些什么,而在另一个人听到它之前,它可能需要整整1-2秒的时间。目前,这个问题似乎是三星设备特有的,而不是其他硬件(尽管我们的测试是有限的)。例如,打电话给GS3的Galaxy 1比打Nexus7平板电脑的Galaxy 1和打小米-2手机的Galaxy 1的延迟要多。
我们非常肯定,我们已经消除了我们的星号服务器作为延迟的可能原因,因为iphone到iphone的通话很棒,iphone到android的通话也是合理的。
以下是设备速度测试的列表,按延迟的升序排列
现在,我的团队倾向于认为我们使用的Android SIP库不够好。我们有兴趣使用另一个SIP库来进行调用。
我们已经注意到,像CSipSimple这样的其他Android手机也遇到了这个问题。
有没有人对我们如何解决音频延迟/延迟问题有想法?
补充说明
我们注意到在Galaxy 1上使用Skype在Galaxy 1上使用Skype时没有任何音频延迟。这就是为什么我们想通过选择SIP库或者编解码器或者别的什么来解决这个问题.
我们知道我们使用的是G.711 Codec,以防有任何不同。
发布于 2013-08-13 17:49:00
我们使用linphone sip库解决了voip延迟问题。现在,当两个人互相交谈时,几乎没有任何值得注意的延误。
https://stackoverflow.com/questions/17639194
复制相似问题