WebRTC学习(一)下载指定版本源码

在下载源码前,我购买了一个新加坡区域阿里云服务(系统:Ubuntu 16.04)

1、安装工具

apt-get install git
apt-get install g++
apt-get install python
apt-get install subversion

sudo apt-get update

2、安装depot_tools 

下载源码:

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

设置环境变量:

export PATH=$PATH:`pwd`/depot_tools

或者也可以在bashrc中添加一个export命令,用户登录时自动配置PATH:

vi ~/.bashrc

# .bashrc添加如下一行

export PATH=$PATH:`pwd`/depot_tools

在执行  source ~/.bashrc

3、获取源码

mkdir webrtc-checkout

cd webrtc-checkout

fetch --nohooks webrtc   

gclient sync

说明:执行 fetch --nohooks webrtc 命令。这个命令做的最主要的事情是,下载名为 .gclient 的源码下载配置文件,gclient sync下载完整的源码库。

具体过程会需要几分钟,详细过程如下:

 同步代码:

4、获取代码

如果想获取webrtc的之前历史版本的话 因为其源码是由git管理,所以执行如下命令
源码获取地址 git clone https://webrtc.googlesource.com/src.git

5、版本信息

我们可以进入src中使用如下指令查看webrtc的版本信息:

git branch -r 

执行  git checkout branch-heads/m77  可以切到指定的版本 

在2020-01-15的时候,M80,从该版本开始,代码中的分支名称从M80改成了分支号(80是Chromium版本, 分支号是一个单调递增的Chromium分支号码,例如M80对应3987) 

(如果想找到对应关系,可以访问网址:https://chromiumdash.appspot.com/branches) 

6、咨询 

WebRTC M89 Release Notes中文版本(原文链接:https://blog.csdn.net/netease_im/article/details/114959077)

WebRTC的Plan B SDP语义将被弃用和删除。WebRTC 1.0版本目前是采用SDP标准格式、Unified Plan的W3C推荐协议(https://www.w3.org/2021/01/pressrelease-webrtc-rec.html),被所有主流浏览器所支持。今年是时候弃用并移除非标准Chromium SDP格式——PlanB了,弃用时间轴如下:

01

M89(2021年2月稳定):开发者在控制台中添加了弃用警告。

02

M93(2021年8月稳定):Plan B 被移除,可以选择加入 Reverse Origin Trial 来延长这个截止日期。

03

M96(2022年1月稳定):延长的最后期限结束,Plan B 被移除。

在M88和M89版本中,性能上的改进显著减少了CPU占用率以及WebRTC协商方法的调用时间,这得益于Unified Plan的使用。

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
WebRTC是一个开源项目,它的源代码可以从官方的GitHub仓库中进行下载。如果你想要下载指定版本WebRTC源码,可以按照以下步骤进行: 1. 打开WebRTC的GitHub主页:https://github.com/webrtc 2. 在该页面的右侧,你会看到一个绿色的按钮,上面写着"Code"。点击这个按钮。 3. 在弹出的下拉菜单中,选择"Download ZIP"。这将会下载最新的稳定版本源代码的zip压缩文件。 4. 解压下载的压缩文件,并进入解压后的文件夹。 5. 你可以在这个文件夹中找到最新版本WebRTC源代码。 然而,如果你想下载指定版本WebRTC源码,而不是最新版本,那么你需要进行一些额外的步骤: 1. 在浏览器中输入以下URL:https://chromium.googlesource.com/external/webrtc 2. 在这个页面的顶部,你会看到一个输入框,上面写着"refs"。在这个输入框中,输入你想要下载指定版本的标签或分支。 3. 在输入框旁边,你会看到一个按钮,上面写着"Search"。点击这个按钮。 4. 在搜索结果中,找到你想要下载指定版本,并点击它。 5. 这将会带你到一个新的页面,显示了选定版本的所有文件和文件夹。 6. 在这个页面的右上方,你会看到一个绿色的按钮,上面写着"Download snapshot"。点击这个按钮。 7. 这将会下载选定版本WebRTC源码的tar.gz压缩文件。 8. 解压下载的压缩文件,并进入解压后的文件夹。 9. 现在,你可以在这个文件夹中找到你想要的指定版本WebRTC源代码。 总结起来,下载WebRTC源码的步骤如下:从GitHub下载最新版本源码,或从Google Source下载指定版本源码。希望这个回答对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值