通过国内镜像:https://webrtc.org.cn/mirror/ 下载没有成功
参考:https://bbs.huaweicloud.com/blogs/204798
需要安装git和python, 我的系统是win10,安装了python-2.7.18.amd64 和 vs2017。
下载:D:\google\webrtc,通过FL8WVPN代理上外网。
将分支定位到m72
$git checkout -b m72 refs/remotes/branch-heads/72
$fetch --nohooks webrtc
$gclient sync
因为以前下载失败过,所以用 gclient sync --force
设置本地的参数:
set vs2017_install=D:\Program Files (x86)\Microsoft Visual Studio\2017\Community
set GYP_MSVS_OVERRIDE_PATH=D:\Program Files (x86)\Microsoft Visual Studio\2017\Community
set GYP_GENERATORS=msvs-ninja,ninja
告诉depot_tools使用我们本机的VS进行编译
set DEPOT_TOOLS_WIN_TOOLCHAIN=0
生成sln工程:
gn gen out/Default --ide=vs2017
成功在D:\google\webrtc\src\out\Default 生成: all.sln
完成了编译,但还不知道怎么玩。 百度一下webrtc有些什么内容,熟悉框架,找些体验方法,就算开启入门之路了。