- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 AppRTC-Android 源码导读
前面分享了一套开箱即用的 WebRTC 开发环境,希望能给对 WebRTC 感兴趣的朋友带来帮助。不过有了开发环境只是迈出了万里长征第一步,后面的事情还得仔细研读源码才行,所以这里给大家先带来 WebRTC 的安卓 demo 工程—— AppRTC-Android 的源码导读。(九个月前说好的拆 Dagger2 看来又要等等了,海涵海涵...)概览让我们先搞清楚 WebRTC 的几个核心类以及它们...
2018-03-19 18:07:27 2061 2
转载 WebRTC-Android 源码导读(四):VideoCRE 与内存抖动优化
前面三篇中,我们依次分析了 WebRTC Android 的视频采集、视频渲染和视频硬编码,Live Streaming 视频的前段就已经全了。WebRTC 是个宝,初窥这部分代码时就被它的 Capturer 类的设计惊艳到了,仔细品鉴后越发佩服起来,里面简直填了太多坑了,如此宝贝,如不能为我所用,岂非一大憾事!而前三篇的解读,正是为了今天能将其剥离出来所做的铺垫,现在就有请我们今天的主角——Vi...
2018-03-14 20:03:18 933
转载 WebRTC-Android 源码导读(三):视频硬编码实现分析
前两篇我们分析了 WebRTC 的相机采集和预览,接下来的环节就是编码和传输了。目前我对传输还不熟悉,本篇只关注编码相关的内容,同样也是聚焦于三个问题:数据怎么送进编码器?怎么从编码器取数据?如何做流控?在开始之前,我们先了解一下 MediaCodec 的基本知识。MediaCodec 基础Developer 官网 上的描述已经很清楚了,下面简要总结一下。首先是工作流程:生产者不断把输入数据送进 ...
2018-03-14 20:02:32 1600
转载 WebRTC-Android 源码导读(二):预览实现分析
在本系列第一篇中,我们分析了 WebRTC-Android 相机采集的实现,本文中我们将分析预览的实现。有过一定相机开发经验的朋友可能会疑惑,预览还有什么好分析的,不是直接 camera.setPreviewDisplay 或者 camera.setPreviewTexture 就能在 SurfaceView/TextureView上预览了吗?实际上预览还有更高级的玩法,尤其是需要加上图像处理功能...
2018-03-14 20:01:38 2508 1
转载 WebRTC-Android 源码导读(一):相机采集实现分析
前面分享了一套开箱即用的 WebRTC 开发环境,希望能给对 WebRTC 感兴趣的朋友带来帮助。不过有了开发环境只是迈出了万里长征第一步,后面的事情还得仔细研读源码才行,所以这里给大家先带来 WebRTC 的安卓 demo 工程—— AppRTC-Android 的源码导读系列。(十个月前说好的拆 Dagger2 看来又要等等了,海涵海涵…)WebRTC 的代码量不小,一次性看明白不太现实,在本...
2018-03-14 20:01:04 2060
转载 开箱即用的 WebRTC 开发环境
在刚刚落幕的 WWDC17 上,苹果为我们带来了一个不小的惊喜 —— 其浏览器内核WebKit将正式支持 WebRTC,而未来基于 WebKit 内核的苹果浏览器,比如macOS High Sierra、iOS 11 中的 Safari 浏览器和Safari 技术预览版 32,都将使用到 WebRTC 技术。——苹果终于入伙 WebRTC适逢我也正在倒腾一些 WebRTC 的东西,万事开头难,搞事...
2018-03-14 20:00:16 2034
转载 WebRTC之Android客户端
一.WebRTC的Android客户端搭建1.libjingle_peerconnection_so.so2.libjingle_peerconnection.jar3.客户端源码一份(可以在github上下载)二、相关概念介绍1.P2P:点对点通讯;2.STUN:提供反射地址使双方可以进行P2P通讯;3.TURN:在反射地址方式失败情况下的补充方案,即使用中继器,使双方百分之百能够通讯;4.IC...
2018-03-04 21:30:19 1655
ant批量打包
2018-07-03
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm
2013-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人