WebRtc编译好的vs2015源码
  1. 直白想看webrtc的源码,苦于FQ能力不难且全体编写翻译进程耗费时间巨大,故求助于互连网。在互连网搜索许久编译好的Webrtc源码,好多本子下载下来总是报各类不当,极度丧气。
  2. 百二秦关终属楚,终于寻得壹版可用的WebCR-Vtc源码。具体从哪些网站找的早已记不起来了,可是如故谢谢分享者。
  3. 共享给大家: 链接:
    密码: u37i
  4. 大约说一下:共享文件中三个文件,第一个depot_tools解压缩,然后添加到环境变量。然后解压缩开首编写翻译webrtc代码
  5. 说下作者的编写翻译环境:vs贰零壹肆
  6. 图片 1
  7. 图片 2

  8. 时间不早了,下一步要从头商讨源码了。开始布署从PeerConnectionClient和server
    demo跑起。

前言

webrtc是谷歌收购并开源的3个援助实时音摄像对话的技术。
官网是:https://webrtc.org

OK,介绍就那样多。

预备工作

假使不打算修改webrtc相关源码,建议并非去折腾编写翻译这几个源码工程。
直接引用已经编写翻译好的中央库(Maven大概Gradle):

认准官方渠道:(只示例Gradle格局的)

compile 'org.webrtc:google-webrtc:1.0.+'   // + 可以换成对应版本号

连锁版本能够在
https://bintray.com/google/webrtc/google-webrtc
那里询问,那些相应会四处立异。
PS:+替换的版本号一定要去地点网站里面查询是还是不是留存该版本。

有历史的民间渠道:

compile 'io.pristine:libjingle:11139@aar'

有关版本能够在
http://mvnrepository.com/artifact/io.pristine/libjingle
进行询问,当初翻新挺频繁,近来两三年没更新了,权当个缅想吧。

源码下载

假使想修改源码,恭喜您,你要求协调编写翻译源码。
webrtc编写翻译提及来,编写翻译既困苦又简约;困难在源码规模太大,国内同步代码频仍出难点,简单在于谷歌(Google)现已将混乱的编写翻译进度整合成简单明了的编译脚本命令。
强调一点:上面包车型客车编写翻译操作是基于Linux环境。

1、安装编写翻译依赖环境
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

2、下载项目源码

一、准备干活
点名多个职位存放webrtc源码,越发必要留意的是当前硬盘存款和储蓄空间需求不少于20GB。

mkdir webrtc
cd webrtc

二、代码同步

fetch --nohooks webrtc_android
gclient sync

那些大体会一5-20GB的文书供给下载(版本持续迭代),同步速度取决于你的VPN给不给力。
三、信赖环境安排(编写翻译环境只必要进行二遍)

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

当源码下载完备后,执行环境布署脚本,会帮您检查实验并设置编译所须求的正视库和工具。

网站地图xml地图