我开始开发基于MjSip的Android VoIP客户端。我发现自己重写SIP API,因为MjSip中的API很乱或不能正常工作!所以我想通过使用一些本机SIP类来获取快捷方式,例如:SipProfile,SipProfile.Builder,SipErrorCode,SipSession.State ...... 是否可以绕过isApiSupported()和isVoipSupported()并从不生成/接收(S)IP流量的类中获利? (SipManager / SipAudioCall / SipSession以外的类)
为什么RTP仅在API 12中引入,但自从API 9开始提供SIP以来,在RTP支持之前使用了哪种协议/ RTP实现?
答案 0 :(得分:0)
对于第一部分,为什么不简单地使用PjSip?它是一个广泛使用的库,有很多使用它的开源代码。
对于第二部分,RTP堆栈可能从一开始就与SIP API一起使用。直到API 12,它才公开发布。