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,更多详见 ...
最新文章
- python入门到精通需要学多久-Python零基础入门到精通:一个月就够了
- oc58--Category注意事项
- 字符流复制Java文件
- java rhino_在Java 8中使用Rhino
- MySQL Create Table创建表
- socket编程(六)
- [渝粤教育] 广东-国家-开放大学 21秋期末考试互联网营销概论10092k2
- java怎么连高斯数据库_Gauss DB 数据库使用(二) Data Studio
- PDM系统与PLM系统
- 小米笔记本装了linux后u盘启动不了,小米笔记本bios设置u盘启动教程
- 这些题你hold住吗?
- 电子学会2021年3月青少年软件编程(图形化)等级考试试卷(二级)答案解析
- 【开源工程】STM32C8T6+ADC信号采集+OLED波形显示
- 人工智能对人类心理学的推进与变革
- 九校联考-长沙市一中NOIP模拟Day1T1 矩阵游戏(game)
- jenkins+maven+docker java项目编译、打包、构建镜像、上传私有仓库、web容器部署
- 「技术工具」阿里开源Java在线诊断工具 Arthas 进阶教程
- android坦克大战源代码,android的坦克大战 - 源码下载|源代码 - 源码中国
- java线程池场景使用
- 2020计算机行业秋季校招总结及未来建议
热门文章
- 【路径规划】基于蚁群算法求解公交车路径规划问题matlab源码
- 二、何为Spring Boot整合Spring Cloud?
- 支付宝小程序控制硬件②】 全网首篇,个人支付宝小程序控制智能硬件esp8266,从设计电路到设计协议控制两盏LED灯调节亮度。
- 数电学习(六、时序逻辑电路)(三)
- 【SystemC】(二)第一个SystemC程序
- Django No module named 'xxx'解决
- 学生上课睡觉班主任怎么处理_“佛系教师”语录:小孩是别人的,成绩是校长的,饭碗是自己的...
- 线程间操作无效: 从不是创建控件的线程访问它。
- 最简单dophinscheduler 集成datax步骤
- 这次!38K,妥妥的