Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android XMPP、SIP或UPD流上的双向视频?_Android_Video_Xmpp_Sip - Fatal编程技术网

android XMPP、SIP或UPD流上的双向视频?

android XMPP、SIP或UPD流上的双向视频?,android,video,xmpp,sip,Android,Video,Xmpp,Sip,我想开发一个简单的双向视频通话功能,并将其集成到我的应用程序中。 我找到了两种解决方案: 使用Android SIP-我需要处理发送和接收流 使用XMPP-kingle-i需要实现整个协议 问题是,我对SIP非常陌生,并且确实知道android上的SIP协议已经处理了什么,需要进行多少开发。另一方面,我知道android上的XMPP也不容易,尤其是在处理视频流时 我希望让人们知道我想要的是哪种解决方案最适合实施: 1.一个简单的双向视频聊天 2.将功能扩展到一个用户系统(我认为将XMPP与ope

我想开发一个简单的双向视频通话功能,并将其集成到我的应用程序中。 我找到了两种解决方案:

  • 使用Android SIP-我需要处理发送和接收流
  • 使用XMPP-kingle-i需要实现整个协议
  • 问题是,我对SIP非常陌生,并且确实知道android上的SIP协议已经处理了什么,需要进行多少开发。另一方面,我知道android上的XMPP也不容易,尤其是在处理视频流时

    我希望让人们知道我想要的是哪种解决方案最适合实施: 1.一个简单的双向视频聊天 2.将功能扩展到一个用户系统(我认为将XMPP与openfire结合使用可以很容易地解决这个问题,但我有点担心集成叮当的工作量)


    如果您有更简单的解决方案在android上集成音频/视频功能,我很高兴收到您的来信。

    这两种解决方案在很多方面都是相同的。 SIP和XMPP都只负责信令。媒体部分(视频流、UDP等)在“其他地方”完成,并使用相同的协议集:用于传输和控制的RTP和RTCP。H.264/VP8用于视频编解码器,其他一些编解码器用于语音

    我会查看WebRTC,看看它是否有Android上的可用代码——这会很好地处理媒体部分