
Webrtc
文章平均质量分 92
Webrtc功能模块代码分析
vonchenchen1
长期负责代码拷贝
展开
-
卡尔曼滤波在Webrtc中应用的理解
总结了自己对卡尔曼滤波的理解以及卡尔曼滤波在webrtc中视频播放控制的应用。通过抽离webrtc代码并模拟数据输入加深对算法流程的理解。原创 2022-05-22 23:48:36 · 1879 阅读 · 3 评论 -
rtmp H264多Slice封装学习笔记
1.背景在使用src_librtmp转推H264数据时,拉流端观看出现了花屏问题。经过排查发现客户端X264编码时如果设置了分片,转推为rtmp就会导致花屏,关闭分片相关设置视频正常。在转推H264前将数据写入本地,播放正常,播放转推后的rtmp花屏,ffplay会报错。这里推断是rtmp封装问题导致了花屏,下面首先需要对于这种一帧H264视频中包含多个Slice的情况,应当如何封装。2.与ffmpeg推流进行对比这里们尝试使用ffmpeg来推一段多slice的H264码流,ffplay拉流播放原创 2021-05-26 20:56:19 · 3960 阅读 · 3 评论 -
Android MediaCodec+OpenGL视频编解码实践笔记
Android MediaCodec+OpenGL视频编解码实践笔记本文总结了Android MediaCodec配合OpenGL进行视频编解码以及渲染的相关流程。文中提供一个Demo,主要涉及调用Android MediaCodec进行编解码,以及渲染相关流程,针对实际工程中SurfaceView推后台等情况进行优化,渲染部分主要参考了Grafik,目前主要在rk3288平台验证。1.Demo提供的测试功能H264编码以及保存视频 H264解码渲染 Opengl绘制相机视频帧 VP8解码原创 2020-06-29 00:55:49 · 8407 阅读 · 7 评论 -
Webrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解
目录Webrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解1. RtpTransceiver2.1 VideoChannel2.2BaseChannel2.3 WebRtcVideoChannel3.Call模块与Stream4.RTP/RTCPWebrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解本章旨在梳理webrtc从transceiver到transport流程,从而宏观上了解webrtc视频采集,编码,打包发送等相关流程与相关模块的.原创 2020-06-12 15:58:09 · 4277 阅读 · 2 评论