
Android-RTC
文章平均质量分 94
Android版本的WebRTC学习档案。结合webrtc源码,深入分析每个细节,结合example工程剖析原理,目标是移植到鸿蒙系统。
Mr_Zzr
这个作者很懒,什么都没留下…
展开
-
【WebRTC-13】是在哪,什么时候,创建编解码器?
还待挖掘的细节非常多,奈何篇幅有限有所侧重。在写本文章的时候,其实是在研究icecandidate,stun服务端已经搭建起来了。希望有兴趣的同学联系我,一起深入成长。原创 2025-05-08 18:03:28 · 906 阅读 · 0 评论 -
【WebRTC-12】CreatePeerConnection究竟创建了什么?
PeerConnection = Call + SDP handler + rtp_manager + 其他未介绍部分(ICE-STUN-TURN、Jsep)原创 2025-05-08 18:01:25 · 1048 阅读 · 0 评论 -
【WebRTC-11】如何理解webrtc的Source、Track&Sink
如何理解VideoSource、VideoTrack&VideoSink三者的关系?它们只能是1v1v1的关系吗?有前三者,还有一个MediaStream,如何理解其作用?原创 2025-03-24 18:15:00 · 1192 阅读 · 4 评论 -
【WebRTC-10】webrtc是如何确定双端的编解码类型?
webrtc-android是如何确定编解码类型,如何调整视频使用h264编解码?原创 2025-03-24 18:00:00 · 1248 阅读 · 0 评论 -
【webrtc debug tools】 rtc_event_log_to_text
在学习分析webrtc的过程中,发现其内部提供了一个实时数据捕获接口RtcEventLog。通过该接口可以实时捕获进出webrtc的RTP报文头数据、音视频配置参数、webrtc的探测数据等。原创 2025-03-11 10:54:04 · 1111 阅读 · 0 评论 -
探讨如何在AS上构建webrtc(3)分享WebRTC-CMakeBuild轻量化工程
我想很多同学想深入接触 webrtc学习的时候,好不容易下载到对应的源码之后,看见其庞大的代码仓完全不知道入手,那么我就在想,能不能仿照其他小型sdk-demo这样的方式,由繁从简方便学习使用呢?到这次第三篇文章,打算放一些成果出来分享給有需要的同学。原创 2025-03-11 10:44:42 · 1008 阅读 · 0 评论 -
探讨如何在AS上构建webrtc(2)从sdk/android/Build.gn开始
从webrtc的build.gn,探讨如何在Android Studio上 进行webrtc的二次开发并编译构建。原创 2025-02-07 10:13:28 · 1070 阅读 · 0 评论 -
探讨如何在AS上构建webrtc(1)再谈webrtc的下载&编译
再来谈谈webrtc编译,抽丝剥茧,思考如何利用Android Studio对WebRTC进行二次开发并输出sdk。原创 2025-02-07 09:41:51 · 1248 阅读 · 0 评论 -
(Android-RTC-9)PeerConnectionFactory
初识PeerConnectionFactory,整体认识结构脉络。原创 2023-03-05 17:09:12 · 802 阅读 · 1 评论 -
(Android-RTC-8)分析HardwareVideoEncoder—BitrateAdjuster
BitrateAdjuster,码率适配器。原创 2022-02-05 15:56:50 · 3344 阅读 · 0 评论 -
(Android-RTC-7)分析AndroidVideoDecoder,看webrtc如何利用shader把texture输出yuv420
开卷有益,细读分析AndroidVideoDecoder,学会texture高效转换data数据流,Java版本协程,复习pbuffer和fbo各自的使用场景。原创 2022-01-03 23:15:44 · 4401 阅读 · 2 评论 -
(Android-RTC-6)分析createPeerConnectionFactory之Video***Factory
用Android的MediaCodec相关API 就是硬编 / 硬解码吗?原创 2021-09-29 20:45:15 · 894 阅读 · 0 评论 -
(Android-RTC-5)分析createPeerConnectionFactory之AudioEncoder/AudioProcessing
音频模块结构总结:AudioDeviceModule(adm),AudioEncoderFactory->AudioEncoder,AudioDecoderFactory->AudioDecoder,AudioProcessingFacfoty->AudioProcessing。原创 2021-08-30 18:38:11 · 844 阅读 · 0 评论 -
(Android-RTC-4)分析createPeerConnectionFactory之AudioDeviceModule
PeerConnectionFactory之 AudioDeviceModule 整体构造。原创 2021-08-19 18:56:58 · 1595 阅读 · 1 评论 -
(Android-RTC-3)分析PeerConnectionFactory.initialize
PeerConnectionFactory的创建流程大致分为两步:PeerConnectionFactory.initialize 和 PeerConnectionFactory.Builder.createPeerConnectionFactory。原创 2021-07-26 15:34:46 · 1474 阅读 · 4 评论 -
(Android-RTC-2)源码下载编译Android-WebRTC,居然折腾了我那么多天!
webrtc下载编译基本遇到的坑都记录在案,方便大家排雷。原创 2021-06-06 12:57:48 · 5223 阅读 · 9 评论 -
(Android-RTC-1)Android-WebRTC初体验
正式开始Android-WebRTC的内容,网上搜索到的不外乎就是WebRTC-Codelab的搬运教程,学习demo也是代码片段;要不然就是老司机直接Nignx+coturn+webrtc.js.api搭载一套,这些内容我还是感觉不全面,没有一个很清晰的整体架构认识,所以就决定去由浅到深,一步步的去挖掘。原创 2021-04-12 16:47:05 · 5742 阅读 · 4 评论 -
构建WebRTC应用程序所需的后端服务——STUN, TURN, and signaling
STUN, TURN, and signaling翻译 2021-03-15 10:17:19 · 2442 阅读 · 0 评论 -
WebRTC理论入门
开篇导读,这篇是从https://www.html5rocks.com/en/tutorials/webrtc/basics/搬运翻译过来的,属于WebRTC理论入门,感觉属于把webrtc说得比较通透清楚的一篇文章。往后再学习基于操作系统移植的SDK就更轻松了。翻译 2021-03-15 10:09:01 · 1118 阅读 · 0 评论 -
WebRTC-Codelab小白初体验(下)
开篇导读,这篇是从https://codelabs.developers.google.com/codelabs/webrtc-web代码实验室搬运过来的,属于WebRTC理论入门,毕竟WebRTC从名字是来说,人家建立的出发点就是在Web上的,所以我们从正统渠道入手,往后再学习基于操作系统移植的SDK。紧接着上篇内容。7、设置信令服务以交换消息手动阀手动阀...翻译 2021-03-15 10:05:54 · 400 阅读 · 0 评论 -
WebRTC-Codelab小白初体验(上)
开篇导读,这篇是从https://codelabs.developers.google.com/codelabs/webrtc-web代码实验室搬运过来的,属于WebRTC理论入门,毕竟WebRTC从名字是来说,人家是建立在Web上的,所以我们从正统渠道入手,往后再学习基于操作系统移植的SDK。翻译 2021-03-15 10:03:36 · 793 阅读 · 0 评论