webrtc
文章平均质量分 94
从实际开发需求出发,学习和研究android webrtc
余额抵扣
助学金抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
TenTenXu
一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android webrtc学习五(webrtc视频数据传递和切换摄像头问题处理)
android webrtc学习五(webrtc视频数据传递和切换摄像头问题处理)Android webrtc摄像头流程分析1、打开摄像头2、获取流数据摄像头切换问题场景:在使用华为手机(忘了是啥型号)使用webrtc视频通话过程中,切换前后置摄像头的时候出现了问题;前置摄像头只有一个,但后置摄像头存在多个,在使用Camera2API情况下切换到后置摄像头之后想要再切换前置摄像头却每次切换都还是后置,要切好几次才能再回到前置摄像头,表面看起来只是焦距有所变化;想要处理这个问题,先从整个摄像头流程出发An原创 2021-05-12 16:31:28 · 2252 阅读 · 0 评论 -
Android webrtc使用USB摄像头
在疫情爆发的2020年,公司的Android项目要求支持外置摄像头,即要求支持USB摄像头;一脸懵逼的我从来没听过Android设备能支持USB摄像头的,只知道Android大机器能接外置的摄像头,但插口是接在Android机器上的前置和后置接口,也就是说可以通过Android自带的Camera类或Camera2类中API直接调用的;然而项目要的是在包含前置和后置摄像头之后,还要有USB摄像头,懵...原创 2020-04-17 16:19:35 · 3686 阅读 · 8 评论 -
android webrtc学习四(更改webrtc包名和.so文件名)
android webrtc学习四(更改webrtc包名和.so文件名)更改webrtc包名和.so文件名称在ubuntu中安装vs修改包名和相关引用更改.so文件名称打包注意更改webrtc包名和.so文件名称在webrtc实际应用中,可能有的项目以前原有的模块或组件已经有了webrtc的功能,并且这些模块或组件的功能因为某些原因无法再去更改,那么只能保留org.webrtc的包名和保留libjingle_peerconnection_so.so的.so文件名称;那么在新的组件或者模块中使用新的web原创 2020-11-27 11:20:49 · 1231 阅读 · 0 评论 -
android webrtc学习三(开启ffmpeg解码和openH264编码)
相信大家伙在看其他开启ffmpeg或者开启webrtcH264软解的相关文档当中,基本都会看到这句话:打开third_party/ffmpeg/ffmpeg_generated.gni文件,把包含H264的开关打开基本上所有文章说了这句话之后就没然后了,开关打开怎么开也没有说明,甚至没有例子,对初学者非常不友好。在上一篇文章android webrtc学习二当中已经修改了硬编解码的白名单;而对于软编解码,android webrtc编码采用openh264,解码则使用ffmpeg,这两块的代码都在原创 2020-07-17 11:11:04 · 4326 阅读 · 11 评论 -
android webrtc学习 二(H264硬解码适配基于M79版本)
android webrtc学习 二(H264硬解码适配)场景场景Android webrtc个人觉得不太友好,对H264的支持实在是太低,不过这也正好触发我们不断的去学习和动手去解决遇到的问题;我使用的webrtc版本是m79这个版本,一开始是用master分支的,但考虑到master可能很多大神在修改,可能会有不稳定的情况,所以就选择了m79版本,这个在此刻应该算是最新的稳定版本了吧!在使用webrtc开发音视频通话客户端过程当中,发现当IOS使用Default编解码的时候,Android使用So原创 2020-06-30 15:43:46 · 1739 阅读 · 1 评论 -
android webrtc学习 一(源码下载和编译)
android webrtc学习 一(源码下载和编译)源码下载和编译准备编译webrtc源码下载和编译准备android webrtc官网上说得很清楚,要使用Linux系统去编译,别再去折腾什么如何在windows或Mac上编译android webrtc了,所以老老实实的用上Linux系统的电脑,或者装虚拟机,最好是使用Ubuntu16.04及以上系统;注:如果是使用虚拟机,那么内存一定要分配足,不然编译过程会出现莫名其妙的错误,还不告诉你是因为内存不足导致的安装和配置环境1.1. 安装基础软原创 2020-06-30 09:50:13 · 1361 阅读 · 1 评论
分享