WebRtc编译好的vs2015源码

  1. 平昔想看webrtc的源码,苦于FQ才干简单且所有事编写翻译进程耗时巨大,故求助于互连网。在网络搜寻许久编写翻译好的Webrtc源码,比较多本子下载下来总是报各类错误,非凡黯然。
  2. 只要武功深铁杵磨成针,终于寻得一版可用的WebEscorttc源码。具体从哪些网址找的早就记不起来了,不过照旧多谢共享者。
  3. 分享给大家: 链接:
    密码: u37i
  4. 简言之说一下:分享文件中三个公文,第七个depot_tools解压缩,然后增加到情状变量。然后解压缩伊始编写翻译webrtc代码
  5. 说下笔者的编写翻译意况:vs二〇一六
  6. 图片 1
  7. 图片 2

  8. 时间不早了,下一步要起首研讨源码了。最早安排从PeerConnectionClient和server
    demo跑起。

源码下载

如果想修改源码,恭喜您,你需求协调编写翻译源码。
webrtc编写翻译聊起来,编写翻译既劳顿又简约;困难在源码规模太大,国内同步代码频仍出题目,轻便在于Google早就将混乱的编写翻译进度整合成老妪能解的编写翻译脚本命令。
着重提出一点:下边包车型客车编写翻译操作是基于Linux境遇。

一、安装编写翻译信任境况
webrtc的编写翻译境况信任于谷歌(Google)的编写翻译蒙受,也便是 depot_tools。
很轻便,就多个clone源码到本地

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

此地须求设置情形变量

export PATH=$PATH:/path/depot_tools  #在当前环境变量追加路径

注意:path是你depot_tools文件夹所在的地点,需求替换为准确的门径。

测量试验状况变量是还是不是配备成功:

which gn 或者 which gclient  #which指令会在环境变量设置的目录里查找执行文件

万一出口了前面配置的depot_tools文件夹地址,则是布局成功!

官方网址参照他事他说加以考察:http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/depot_tools_tutorial.html#_setting_up

二、下载项目源码

1、计划干活
点名叁个岗位寄放webrtc源码,极其须求静心的是日前硬盘存款和储蓄空间供给不菲于20GB。

mkdir webrtc
cd webrtc

2、代码同步

fetch --nohooks webrtc_android
gclient sync

那么些大要会15-20GB的文件须要下载(版本持续迭代),同步速度决议于你的VPN给不给力。
3、重视景况计划(编写翻译遭受只供给试行二遍)

cd src
./build/install-build-deps.sh

当源码下载完备后,推行情形安排脚本,会帮你检查测验并安装编写翻译所急需的依赖库和工具。

项目协会

鉴于变化的gradle工程的源码并非放在三个岗位,并且发散在webrtc各个文件夹中,可以将依次对应文件夹下的源码文件整合到一块。
java源码目录如下:

#android端demo工程源码
examples/androidapp/src  
#lib源码
modules/audio_device/android/java/src  
base/android/java/src  
rtc_base/java/src  
sdk/android/api 
sdk/android/src/java 
#so库,位于编译目录下
libjingle_peerconnection_so.so

PS:能够友善通过gradle文件的信赖深入分析查看源码文件夹的引用路线。

前言

webrtc是Google收购并开源的一个扶助实时音录制对话的技艺。
官网是:https://webrtc.org

OK,介绍就好像此多。

发表评论

电子邮件地址不会被公开。 必填项已用*标注