webrtc android
-
WebRTC Android 视频硬件编码
本文将重点介绍在 Android 平台上,WebRTC 是如何使用 MediaCodec 对视频数据进行编码,以及在整个编码过程中 webrtc native 与 java 的流程…
-
WebRTC Android对等连接(webrtc入门七)
本文继续分享WebRTC android 原生对等连接教程。首先需要构建 WebRTC Android 库,还需要服务器端的信号代码,可以通过数据通道这篇文章找到。 设置好所有内容…
-
如何构建 WebRTC Android 库?(webrtc入门六)
本文是 WebRTC入门系列的第 6 部分内容,我将向你展示如何从头开始构建 WebRTC Android 库。 在开始构建原生的 Android WebRTC 库前,不要忘记检查…
-
WebRTC Android 视频硬编码实现分析
前面我们分析了 WebRTC 的相机采集和预览,接下来的环节就是编码和传输了。本篇关注编码相关的内容,同样也是聚焦于三个问题: 数据怎么送进编码器? 怎么从编码器取数据? 如何做流…
-
WebRTC Android端开发知识及开源项目
webrtc支持多个平台,比如ios、android,同时支持多款浏览器。本文分享webrtc 在 android 上是如何调用的。 WebRTC Android开发基础知识 在…
-
WebRTC Android预览实现
在前面文章中,我们分析了 WebRTC Android 相机采集的实现,本文中我们将分析预览的实现。 有过一定相机开发经验的朋友可能会疑惑,预览还有什么好分析的,不是直接 …
-
WebRTC Android实现相机采集
WebRTC 的代码量不小,一次性看明白不太现实,所以这里给大家先带来 WebRTC 的Android demo 工程—— AppRTC-Native 的源码导读系列。在本系列中,…
-
WebRTC Android 断点调试
本文所有源码均基于 WebRTC M85 (branch-heads/4183) 版本进行分析。 编译 Debug 包 打断点自然需要使用到包含调试信息的 .so 文件。首先要避免…
-
WebRTC编译到Android(WebRTC源码编译)
在正式开始之前,我们需要一个可以运行的 WebRTC 环境。由于笔者是 Android 开发,因此本文将根据 官方文档 将 WebRTC 编译到 Android。 搭建环境 编译到…
-
WebRTC实现Android端的1对1音视频通话
在前面《WebRTC服务器搭建》 我们已经搭建好了WebRTC所需的服务器环境,主要是三个服务器:房间服务器、信令服务器以及TURN穿透服务器。 下面我们就使用搭建好的服务器来使用…
-
WebRTC如何导入Android Studio
在WebRTC Android编译(基于Ubuntu云主机环境)一文中我们已经成功编译了Android版WebRTC,并且通过分析对比拿到了对应的jar包和so库。 在WebRTC…
-
WebRTC Android编译(基于Ubuntu云主机环境)
在前面关于WebRTC的相关学习笔记中,笔者记录的多是一些理论相关的知识,比如各种协议之类的。虽说有纸上谈兵、空中阁楼的嫌疑,但笔者觉得更多的是磨刀不误砍菜工,有了部分理论的支撑,…
-
Android WebRTC 音频采集 Java 层的流程
Android WebRTC 音频采集 Java 层的大致流程如下: AudioRecord 是 Android 基于原始PCM音频数据录制的类,WebRCT 对其封装的代码位置位…
-
WebRTC Android:如何使用原生 API 构建可靠的WebRTC解决方案
前言 尽管 WebRTC 最初只是作为不需要为多个系统开发和基于 Web 技术而创建的,但多年来,人们已经认识到此类用例的许多优点,因此创建了 WebRTC native APIs…
-
WebRTC Android 开发学习环境搭建
先介绍一下 WebRTC 源码编译以及 Android 开发环境的搭建。 整个下载编译过程都需要能够正常访问外网,这需要自己想办法克服了。 安装 depot_tools 工具包 首…
-
webrtc android入门:Android端如何使用WebRTC互联互通
在学习 WebRTC 的过程中,学习的一个基本步骤是先通过 JS 学习 WebRTC的整体流程,在熟悉了整体流程之后,再学习其它端如何使用 WebRTC 进行互联互通。 本文将讲解…
-
WebRTC 源码编译及 Android 开发环境的搭建
最近开始折腾 WebRTC 了。 先介绍一下 WebRTC 源码编译以及 Android 开发环境的搭建。 整个下载编译过程都需要能够正常访问外网,这需要自己想办法克服了。 安装 …
-
给 Android WebRTC 增加美颜滤镜功能
视频采集渲染流程分析 在增加滤镜功能之前,需要对 WebRTC 视频采集的流程有一定了解。 WebRTC 中定义了 VideoCapture 接口类,其中定义了相机的初始化,预览,…