webrtc android web,WebRTC Android版本编译
本文简单介绍如何在Ubuntu18.04 上,编译WebRTC Android版本。
安装工具
需要用到dept_tools工具来下载webrtc源码。
安装 depot_tools
git 命令获取 depot_tools。
# git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
配置坏境变量:
# echo "export PATH=$PWD/depot_tools:$PATH" > $HOME/.bash_profile
# source $HOME/.bash_profile
检测配置是否成功:
$ echo $PATH
下载源码
默认master分支
默认是下载当前最新的源码,即Master分支。
# mkdirwebrtc
# cd webrtc
# fetch--nohooks webrtc_android
# gclientsync
特定分支
如果要编译特定分支,如M74分支,需指定特定分支进行同步。拉取M74分支使用如下命令:
gclient sync -r cc1b32545db7823b85f5a83a92ed5f85970492c9
# commit id 可通过切换到该分支,查看git log,最上面那条记录即为当前分支最新的提交记录
编译
安装编译依赖
官网只给出第一条,建议两条命令都执行。
# ./src/build/install-build-deps.sh# ./src/build/install-build-deps-android.sh
编译
编译可指定带或不带AppRTCMobile,带AppRTCMobile生成的Debug目录较小,不带AppRTCMobile生成的文件较多,也更大。
# source build/android/envsetup.sh# gn gen out/Debug --args='target_os="android" target_cpu="arm64"'# ninja-C out/Debug AppRTCMobile
编译过程中,如果没有出错,即表示编译成功。
webrtc android web,WebRTC Android版本编译相关推荐
- Android Studio 4.2Previw版本编译错误提示Disable offline mode and rerun the build
编译出现的问题 项目在Android Studio 4.2Previw版本编译错误提示Disable offline mode and rerun the build No cached versio ...
- android web通讯录,Android手机开发之通讯录
Android手机开发--通讯录 实现增加.查询.修改.删除的功能,输入联系人信息,点击"添加"按钮,可以添加联系人信息到数据库:点击"查询"按钮,会发现添加的 ...
- android web 打印,Android设备WebView打印Console Log
通常状况下,添加如下代码即可: mWebView.setWebViewClient(new WebChromeClient { /*android 低版本 Desperate*/ @Override ...
- 最新版本webrtc源代码在windows上的编译方法
http://blog.csdn.net/choday/article/details/19978427 分类: webrtc 2014-02-26 14:34 1893人阅读 评论(8) 收藏 举报 ...
- android 使用WebRTC搭建视频聊天室
使用WebRTC搭建前端视频聊天室--入门篇 https://www.jianshu.com/p/b54b27970534 android webrtc 两个手机 P2P 视频聊天 https://w ...
- 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)
随笔分类 - webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者: ...
- Android IOS WebRTC 音视频开发
转 自:http://www.cnblogs.com/lingyunhu/category/626157.html 作者:lingyunhu rtc.blacker@gmail.com 随笔分类 - ...
- Android技术分享| Android WebRTC 开启H264软件编解码教程
Android WebRTC 软件编解码基于 openH264 和 FFMpeg,但是编译时默认是不开启的,想要开启需要对代码做一定的增加修改,下面我将所有修改步骤一一列出. 本文基于 webRTC ...
- Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明
Android IOS WebRTC 音视频开发总结(二三)-- hurtc使用说明 本文主要介绍如何测试基于浏览器和手机的视频通话程序,转载请说明出处,文章来自博客园RTC.Blacker,更多详见 ...
最新文章
- 剑指offer:矩阵中的路径
- 最新版动手学习深度学习和GAN电子书免费下载!
- mysql安装到最后报错_mysql 安装到最后一步时,start service 为失败状态
- 说实话,Intellij IDEA 自带的 Vim 插件真心不错!
- MediaSession框架介绍
- js中 给json对象添加属性和json数组添加元素
- flink运行原理_Flink运行架构剖析
- oracle 查看服务器密码修改,如何修改oracle用户密码
- 数据结构-堆 Java实现
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第4天
- Android逆向分析实例(三)-解密微信EnMicroMsg.db数据库
- 为什么java数值型的负数比正数多一位
- Oracle:ORA-12505解决办法
- python 求特征值特征向量 numpy.linalg.eig()
- Java实现简易联网坦克对战小游戏(内涵源码)//Java+Java游戏+拓展学习+资源分享
- 皮卡智能2022年功能升级汇总,打造智能工作新体验
- Android 模拟器中的menu键
- Java Jar包介绍
- iOS开发storyboard拖拽tableView: Static cells的使用
- GitHub 上六大爆款AI学习项目,Star超过5.6w