我将尝试提供我的两分钱:
Android SIP Stack在旧的JAIN SIP版本上加上一些扩展(IMS,支持RTP等).该堆栈的主要问题在于,在大多数设备中,它仅通过WiFi工作,没有3G或LTE(注意android.net.sip.SipManager包含isSipWifiOnly了解是否启用此限制的方法).
另一方面,pjsip完全像他们所说的那样,它不是SIP堆栈,而是完整的多媒体通信库.它非常通用:您可以使用大量配置或仅将其作为简单的用户代理运行.它适用于任何类型的数据连接(不限于WiFi).
现在比较:在我看来,pjsip更完整和多功能但更难以与您的项目集成(使用Android SIP Stack一切都保留在SDK环境中,而pjsip您需要使用NDK和JNI库).
我的观点:如果你计划创建一个非常简单的SIP应用程序并且你不介意WiFi限制,我认为,最好的是使用原生SIP API,但是,如果你打算改进它并做一些更"有趣"的事情,我强烈推荐pjsip.我已经使用过JAIN SIP和pjsip我的投票了psip.但这只是我的意见.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
4072 次 |
| 最近记录: |