最近要做个多媒体会议系统的android 客户端,要其实现与PC上的多媒体会议系统实现互通,可以主动参加会议(主动申请)
被动参会(被邀请),小弟有以下疑问。
 android2.3以上版本才提供sipAPI, 因此我想采用开源的sip协议栈,不知sip协议栈是用Jain-sip 不知android 是否支持, 
另外 流媒体传输上想采用jlibrtp,不知道能不能行。  哪位大侠有过这方面的开发经历,或知道一些可行的方案,能否给小弟一些意见和建议,或者给小弟一些这方面的例子和代码让小弟参考一下,刚接受这方面的工作。两眼一摸黑。
  在此谢谢了。。

解决方案 »

  1.   

    1、确定协议,是sip还是xmpp协议
    2、是sip协议可以参考开源的sip协议栈,对于android2.3中已经实现sip协议的东东我不是很了解,不过肯定的是一定看弄明白sip协议,可以参考imsdroid和sipdroid两个开源项目,还可以参考android-rcs-ims-stack
    3、对rtp协议,上述开源项目中java层面就有对其封装的代码,你可以参考下
    4、如是是xmpp协议可以用libjingle
    5、视频编解码可采用h263、h264,android-rcs-ims-stack有现成的so库可以用,不过如果做视频会议请用C++对其做面向对象的封装。