█ 学习相关资料
2025-04-29 Android实现视频通话(附带源码)_android webrtc
2025-04-29 Android实现视频通话(附带源码)_android webrtc-南城花随雪。-CSDN博客
第三方 SDK 对比
Agora/腾讯云/阿里云:提供更高层封装,内置信令与跨平台适配
WebRTC 原生:免费、可深度定制,但需自行搭建信令与 TURN 服务
2025-05-02 Android实现WebRTC的android端互连(附带源码)_android webrtc
2025-05-02 Android实现WebRTC的android端互连(附带源码)_android webrtc-CSDN博客
双端互连:两部 Android 设备加入同一房间,相互看到对方摄像头画面并听到对方音频
0.IceServer 列表包含 STUN(候选发现)与 TURN(中继)服务器
1.集成 Google WebRTC 原生库
2.建立信令通道(使用 WebSocket、Socket.IO、RESTful+Long Polling 等进行 SDP 与 ICE 候选交换)
3.完成两台 Android 设备之间互连
4.传输并渲染实时视频流与音频流
5.管理 ICE 候选、SDP 协商、网络变化
6.处理会话断开与重连
7.封装复用模块,支持多房间、多对多通话
WebRTC 核心组件PeerConnectionFactory:工厂,用于创建音视频捕获器、编码器与 PeerConnection
PeerConnection:负责底层 ICE 协商、NAT 穿透与媒体传输
VideoCapturer + VideoTrack:采集摄像头并编码发送
SurfaceViewRenderer:渲染远端与本地视频
AudioTrack:采集与播放音频
PS:WebRTC 在内部使用 EglBase.Context、SurfaceViewRenderer 要在 UI 线程操作,协商和 I/O 可在后台线程
依赖库:dependencies {
// WebRTC 原生库
implementation 'org.webrtc:google-webrtc:1.0.32006'
// WebSocket 客户端
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
}
2025-12-29 WebRTC Android 视频通话开发终极指南:快速集成高质量实时通信功能
2025-12-29 WebRTC Android 视频通话开发终极指南:快速集成高质量实时通信功能-CSDN博客
什么是WebRTC Android项目?
WebRTC Android是一个基于Google WebRTC技术的开源项目,专门为Android平台优化。它提供了完整的视频通话和视频会议解决方案,支持一对一通话和多用户会议场景。
如图展示了WebRTC点对点通信的完整流程,包含客户端、STUN服务器和信令服务器的协同工作。通过SDP交换和ICE候选者发现,系统能够在复杂的网络环境下建立稳定的视频连接。

2023-03-13 Android 音视频开发实践系列-04-Android WebRTC推流到SRS服务器实现直播功能
2023-03-13 Android 音视频开发实践系列-04-Android WebRTC推流到SRS服务器实现直播功能-CSDN博客
Android使用webrtc推拉流播放demo:WebRTCTest
- 最近项目用到WebRTC来替换RTMP推流功能,原因是RTMP延迟太高不满足需求
- 部署SRS服务器:SRS是一个简单高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181。
- 播放卡住的问题:笔者实际测试发现,即便在局域网内,拉流播放也会出现卡死的问题。具体原因,笔者暂未查明,后续如有解决方案会另外写一篇文章阐述。
2025-03-30 Android 版 WebRTC 入门 --- 轻松开发视频通话APP
2025-03-30 Android 版 WebRTC 入门 --- 轻松开发视频通话APP! - 声网
2025-06-18 大疆无人机的低延迟图传,是怎么做到的?
2025-06-18 大疆无人机的低延迟图传,是怎么做到的? - 声网
现实中,大疆等无人机厂商往往采用专用数字图传技术(如 OcuSync 等)来保证视距内的图传效果。这类自组网链路在短距离内确实能实现低延时传输,但其覆盖范围有限,一旦无人机飞出图传距离,或者需要将画面传输给远端多个用户,就必须借助公网。此时,上述移动网络的瓶颈问题就暴露无遗:网络体验保障难、延迟高、卡顿丢帧等现象屡见不鲜。可以说,网络链路的不确定性是无人机实时视频业务最大的拦路虎。
针对上述难题,业界领先的无人机厂商大疆创新选择与专业的 RTC 服务商深度合作,探索通过云端实时音视频来增强无人机的传输能力。近期,大疆正式开放了其无人机的"上云 API",并经过严格测试后将声网的实时音视频作为推荐标准接入方案。简单来说,开发者可以通过调用大疆提供的云 API 接口,将声网的音视频 RTC 传输协议集成到无人机应用中,使无人机具备即时直播、实时画面传输、指令下发调度等能力。