WebRTC研究之Chrome源码编译

前段时间有研究过EasyDarwin,是国内的一个源码团队开发出的一套流媒体组件,包括流媒体服务器(基于darwin苹果操作系统二次开发)、云平台、摄像机集成插件、手机摄像头插件等等,很敬佩国内有这么一帮愿意走开源路线的同仁,感谢你们,愿你们的发展步步高升、成就辉煌。

后来,一个朋友发给我一个视频网站叫www.talk.io,需要安装新版chrome/firfox/opera浏览器访问才能看到效果,暂不支持ie、safari。这个视频网站已经很流畅的实现了通过浏览器方式在线进行视频通话和聊天,甚至实现了群组视频聊天,延迟率极低,可以做到秒开效果。顿时对这个网站产生了研究兴趣,后来得知此网站采取的google的webrtc技术实现,追溯一下webrtc的发展历史,之前是一款商业软件,据说最初我们的QQ视频聊天也是购买的此技术的使用授权才得以实现在线视频通话。目前google已将此技术开源,集成在chrome中实现浏览器即时通讯。

由于此技术还没集成于IE、safari这样的浏览器,所以,如果我们在手机上通过webrtc实现视频聊天甚至目前比较火热的直播功能,还是相当麻烦的。必须采用app方式来实现,当然webrtc对原生态系统也有支持。也就是说将webrtc插件集成在我们的app中我们就可以得心应手的调用它的相关接口来开发属于我们自己的视频/直播app了。那么现在就来研究一下如何使用它做原生态开发,访问https://webrtc.org,找到目录Developer>Getting Started,教程中有提到需要拿到chrome源码,并对chrome源码进行编译。

那么,接下来我们就开始下载chrome源码(本人用的是win7x64旗舰版,其它windows版本我一概不清楚):

1、确保我们的网络是可以翻墙的,切记不要采用修改hosts方式,我的建议是购买一个翻墙的vpn,要注意有些vpn只提供http和视频翻墙功能,一定购买能支持PPTP和L2TP vpn连接的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值