版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gfg156196/article/details/82667038
Webrtc官方提示:Webrtc的Android开发只支持Linux操作系统。
(其实所有系统都可以,Windows必须配置Python环境变量)
安装depot_tools工具
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
在github上面可以下载:depot_tools
在Mac下添加depot_tool路径到.bash_profile里面(配置环境变量)
open ~/.bash_profile
添加这一句到文件尾部:PATH=”${PATH}:depot_tool的绝对路径”最后,别忘了编译下
source .bash_profile
正式开始拉取源码
在你喜欢的位置创建一个文件夹,然后cd到这个文件目录下,然后运行
fetch--nohookswebrtc_android
gclient sync
请注意:像Android SDK和NDK Android的特定部分都相当大(〜8 GB),所以总大小规模将约16 GB。
全部过程可以参考如下截图
过程真的很漫长,就算用梯子也是很慢的。。。。而且中途断了好几次,耐心下载吧。。不会太顺利的。。 蓝灯这种梯子不行,丢包很严重,而且不稳定。。要找稳定的才可以顺利下载。
如果梯子无法保证长时间稳定连接,是无法下载成功的。
Webrtc API:https://www.w3.org/TR/webrtc/
Webrtc 官网:https://webrtc.org/native-code/native-apis/