0

我开始开发一个基于 MjSip 的 android VoIP 客户端。我发现自己重写了 SIP API,因为 MjSip 中的 API 是一团糟或无法正常工作!所以我想通过使用一些本机 SIP 类来走捷径,例如:SipProfile、SipProfile.Builder、SipErrorCode、SipSession.State... 是否可以绕过 isApiSupported() 和 isVoipSupported() 并从不支持的类中获利生成/接收 (S)IP 流量 ? (SipManager/SipAudioCall/SipSession 以外的类)

为什么 RTP 只在 API 12 中引入,而 SIP 从 API 9 开始可用,在 RTP 支持之前使用了哪种协议/RTP 实现?

4

1 回答 1

0

对于第一部分,为什么不简单地使用PjSip呢?它是一个广泛使用的库,有大量使用它的开源代码。

对于第二部分,RTP 堆栈可能从一开始就与 SIP API 一起使用。它直到 API 12 才公开可用。

于 2013-05-04T02:19:52.017 回答