1
wushichun 2015-08-14 19:44:05 +08:00
楼主去看看SIP协议吧
|
2
ljbha007 OP @wushichun 嗯 在看
其实流媒体传输的协议倒很简单 感觉难点在于链接的建立比较困难 真实的网络环境往往特别复杂 我刚研究了发现有几个开源库可以用来做打洞连通设备的工作 libjingle libnice PJNATH |
3
NeoAtlantis 2015-08-14 20:54:54 +08:00 via Android
我觉得考虑各种技术的难度直接用WebRTC似乎挺简单了……不然连接的建立只是一个部分,获取视频音频以及编码压缩也够麻烦的,尤其是跨平台的时候……
|
4
ljbha007 OP @NeoAtlantis WebRTC包括了编解码
但是iOS支持的不是很好 |
5
NeoAtlantis 2015-08-14 21:07:38 +08:00 via Android
@ljbha007 但是WebRTC应该会标准化……以后慢慢会好的……
|
6
ljbha007 OP @NeoAtlantis 进一步研究显示有人把WebRTC从chromium里面单独编译出来
然后通过动态链接库的方式再加上JNI把WebRTC通过Phonegap的Plugin的方式加入到WebView里 恰好我们这个应用也是用Phonegap做的 真是高兴 |
7
ljbha007 OP |
8
wushichun 2015-08-15 00:07:11 +08:00 via iPad
更复杂的是音视频的效果,尤其目前复杂的网络,音频编解码和传输本身技术都很成熟的
|
9
huijiewei 2015-08-15 11:47:45 +08:00
语音现在的压缩和传输技术都非常成熟了。开源的方案也都不错。
现在复杂的网络主要应对的还是视频啊。 |