如何实现语音和视频聊天

Ani*_*nil 9 video android voip chat

我正在开发一个Android应用程序,我必须在其中实现点对点语音聊天.我在Android中发现这可能在API级别12或更高级别,因为Google android.net.rtp在API级别12中添加了包.通过使用此包,我们可以实现点对点语音聊天和视频聊天.但我需要为API级别8实现此功能.现在我的问题是:

  1. 我如何为API级别8实现此对等语音聊天.
  2. 是Jmf(java媒体框架)与android兼容.
  3. 是否有任何其他API可供Android实现此想法.

Kap*_*dse 4

我建议看一下 PJSIP 开源 SIP 堆栈。它尚未正式移植到 Android,但有些人已经在 Android 上成功使用它,并且也发布了补丁。

http://trac.pjsip.org/repos/wiki/Getting-Started/Android

“csipsimple”项目似乎正在积极开发中。

http://sipdroid.org/可能也会有帮助。

华泰

  • RTP/RTCP协议栈的实现是一项艰巨的任务。PJSIP 实现了 RTP/RTCP,以便与 VoIP 一起使用,因此,如果您正在寻找 API,我仍然推荐使用 JNI 的 PJSIP 作为选择。他们有很好的文档并且得到积极的支持。 (3认同)