iOS 编译WebRTC并默认支持H264版本

编译流程

1. mkdir webrtc

2.cd webrtc 

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

3.配置depot_tools环境。写到.bash_profile或者.zshrc里

echo "export PATH=$PWD/depot_tools:$PATH" > $HOME/.bash_profile

使PATH设置生效:source $HOME/.bash_profile

查看设置是否生效 echo $PATH

4.安装ninja。  git clone https://github.com/ninja-build/ninja.git

cd ninja

执行./bootstrap.py

5.复制到系统目录(也可配置坏境变量)

sudo cp ninja /usr/local/bin/2 sudo chmod a+rx /usr/local/bin/ninja

6.下载webrtc源码。在我们的编译工作目录webrtc下创建一个webtrtc子目录来存放代码:

fetch--nohooks webrtc_ios

gclient sync同步

gclient sync -r 9f7e2a90da243288657e1802af85168e87daab01(同步官网commint id)

7.编译 framework

ninja -C out/ioswertc_64 AppRTCMobile

8.编译.a文件(如果需要)

ninja -C out/h264Debug webrtc

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容