系列
iOS音视频开源框架WebRTC入门-编译(前序-授人鱼不如授人以渔)
iOS音视频开源框架WebRTC入门-编译(后序-带WebRTC源码)
iOS音视频开源框架WebRTC入门-AppRTCMobile(WebRTC官网demo)
iOS音视频开源框架WebRTC入门-简单应用
iOS音视频开源框架WebRTC入门-本地/远端图像等比缩放
iOS音视频开源框架WebRTC入门-外网通信
背景
应几个网友的要求,希望我上传WebRTC
的源码,甚至上传视频录像(其实我也想,说不如做来的实在
,但是限于本人普通话和长相实在一般,在这里只能说声不好意思了😆)
下载源码
利用hosts方便我们翻墙实现去访问https://chromium.googlesource.com
注意:下载hosts文件直接去覆盖我们目录(/private/etc/hosts)下面的hosts文件,以防万一,最好重启电脑
下载三方脚本:webrtcbuilds
开启下载之旅:

但是:

下载原滋原味的👉源码

针对这种情况,动动手指👉无法下载的资源
找到对应的目录,一一复制过去(注意是复制过去,保留之前的xxx.sha1)
注意事项
记得将depot_tools配置到环境变量(/Users/tianjinfeng/.bash_profile,没有就自己创建一个
)中,我的名字暴露给你们了,你们该不会人肉我吧😝,感觉我想多了
export PATH=`pwd`/depot_tools:"$PATH"
结果如图:

最后一步:
cd 到这个目录:

./build_ios_libs.sh
限权问题:

再次执行上述脚本即可:

生成的库文件:

网友评论
FAILED: build.ninja
/Users/guowei/Downloads/WebRTC 2/webrtcbuilds-master/out/src/buildtools/mac/gn --root=/Users/guowei/Downloads/WebRTC 2/webrtcbuilds-master/out/src -q gen .
/bin/sh: /Users/guowei/Downloads/WebRTC: is a directory
ninja: error: rebuilding 'build.ninja': subcommand failed
2.假如我直接将“无法下载的资源”中的resource全部替换src中的resource,直接报错。
我想问一下这个是什么原因,我哪里没有弄对,希望兄弟看到能回复一下,第一次编译webrtc,实在是没有经验,谢谢兄弟了