刚刚开始接触rtc相关领域,第一步就是尝试下载代码和编译,运行测试demo,按照网上的教程执行成功,现在记录下来,当做备忘录,提供以后查看学习。
转载并修改
点击 http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools.html
进行查看depot_tools工具的linux下的安装方式
主要是在 git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载过程之前就是需要翻墙的,我是在公司下载的
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
在编译之前还需要设置这个路径为PATH中,将depot tools路径添加道环境变量中
export PATH=$PATH:/path/to/depot_tools
然后执行
source ~/.bashrc
然后获取webRTC源码
1 mkdir webrtc
2 cd webrtc
3 fetch --nohooks webrtc
4 gclient sync
webrtc源码下载下来很大,确保翻墙工具有足够的流量、
执行完上面步骤后,就源文件就完整下载下来了,下面开始编译。
然后在下载的webrtc的目录中,进入src/build执行(此步骤是安装编译环境)
-
cd src/build