webrtcjingle iOS平台编译说明
webrtc-jingle是一套基于webrtc和xmpp协议的库,能够连接google talk服务器进行音视频通话,上周为了解决iphone ios4上面发送声音只有噪声的问题,与东昊一起研究了下。
同时支持android与ios平台,看编译控制应该比webrtc原生的要好些。
以下是在ios上编译中遇到问题的解决。
下载代码,按照readme执行,大约耗时需要半小时。
将libjingle中加入以下几个文件,并在build phrase中加入
module.h
moduleimpl.cc
moduleimpl.h
rostermodule.h
rostermoduleimpl.cc
rostermoduleimpl.h
通过storyboard的方式失败,就自己在ViewController中进行了界面的初始化,不再使用storyboard的方式
代码中查找ILBC字样,并将其他编码方式均注释掉。(现有代码请查找decwang字样,已经注释,可以放开测试下)
测试方式:
1 两个自己编译的客户端,分别用googletalk的账户登陆,然后用一个呼另外一个即可。
2 注意GoogleTalk之类的客户端貌似不支持。
转载请注明出处.
写博客的目的:记录,升华,量变到质变