首页 文章

使用Sip堆栈流式传输音频在Android 2.3中无法在3G网络上运行?

提问于
浏览
0

我使用由Google提供的SipDemo示例在andorid上开发了一个简单的客户端sip应用程序 .

我的应用程序(身份验证,流媒体等所有内容)在我的WiFi网络上运行完美,但是当我在3G网络中切换它时,只需对SIP会话进行身份验证即可正常运行并且音频流不能正常工作!!

顺便说一句,我有一个桌面客户端SIP应用程序(用C#编写),它与我的Android网络应用程序通过3G网络完美配合,这意味着当两个客户端是3G网络中的android时,流不起作用,但当其中一个客户端更改为我的桌面SIP客户端应用程序(由C#编写)流程完美 .

是否有任何机构运行在3G网络中的android 2.3中提供的SIP堆栈?在以下链接中,有人告诉我,Sip Stack在3G网络中不起作用,如果是这样的话,为什么我可以在3G网络中使用SIP,当一个客户端是SipDemo而另一个客户端是Windows桌面应用程序中的c#客户端时?

Android2.3 SIP implementation Why does the native SIP stack included in Android 2.3 does not work over 3g?

1 回答

  • 0

    出于某种原因,它在软件中受到限制 . ROM构建中有一个明确的设置(参见here) . 可能这是谷歌在各种移动电话运营商的压力下完成的......试图保持销售分钟而非批量数据的商业模式 .

    当一方不是3g上的Android手机时,为什么它可以工作?我不确定,可能是因为SW锁实现中的一个错误 .

相关问题