webrtc android
-
如何将 WebRTC 集成到 Android 应用程序中
使用 Kotlin 和 MVVM 架构将 WebRTC 集成到 Android 应用程序中,可实现代码的可扩展性和可维护性。通过将应用程序结构化为模型(Models)、视图模型(V…
-
在 Mac M1 等系列芯片编译和开发 WebRTC-Android 库
众所周知,编译 WebRTC-Android 库是需要在 Linux 系统上的,这是由于源码里编译脚本限制导致。 当然也可以在 Mac 平台上进行编译,不过就需要对源码进行魔改了,…
-
Android 中的 libwebrtc
libwebrtc 是实现 webrtc 协议的开源 C++ 库,由谷歌创建。Webrtc 将一个本地对等点与一个或多个远程对等点连接起来。本地对等点向远程对等点发送音频/视频轨道…
-
如何为 Android 构建 WebRTC(构建最新的Android WebRTC版本)
WebRTC是一个开放的网络标准,可以为您的应用程序添加实时通信功能。它支持在对等方之间发送视频、语音和通用数据。WebRTC 背后的技术可以在所有主流浏览器中以普通 JavaSc…
-
使用 Java WebRTC 构建Android直播应用程序
在本教程中,我们将学习如何基于 WebRTC 使用 Java 开发 Android 直播应用程序。该应用程序将允许用户将自己的摄像头画面和音频实时流式传输给其他用户。这种应用程序可…
-
使用信令服务器、ICE 和 STUN/TURN 构建 WebRTC Android 应用程序
WebRTC(Web实时通信)是一项功能强大的技术,可在Web和移动应用程序中实现实时音频和视频通信。在本文中,我们将使用 Java 创建 WebRTC Android 应用程序,…
-
WebRTC Android移动应用程序如何实现重连机制
很多因素都会阻碍网络连接,无论是人为错误、设备故障还是环境事件,尤其是在移动设备上。可靠的连接对于 WebRTC 应用程序中视频、音频和数据的成功传输至关重要。因此,当连接受到影响…
-
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 对其封装的代码位置位…