![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webrtc
文章平均质量分 78
没有飘柔不洗头
彼时当年少,莫负好时光。
展开
-
Webrtc源码开发笔记1 —Webrtc视频编码打包流程模块图解
一、Channel相关模块Channel主要维护编解码,RTP/RTCP相关逻辑模块以及维护Transport模块发送等,其中编解码与RTP/RTCP相关处理逻辑主要在Call模块下创建的各种Stream中封装。目前Webrtc中有多种Channel,下面简单梳理一下Channel间关系,然后针对视频发送流程整理一下每层Channel中对应的主要功能。原文链接:https://blog.csdn.net/lidec/article/details/106717545?ops_request_misc=转载 2021-06-26 16:01:02 · 670 阅读 · 0 评论 -
WebRTC学习进阶之路 --- 十七、源码分析之WebRTC的数据流水线详解&模块机制核心ProcessThread与ProcessThreadImpl
WebRTC学习进阶之路系列总目录:https://blog.csdn.net/xiaomucgwlmx/article/details/103204274对于实时音视频应用来讲,媒体数据从采集到渲染,在数据流水线上依次完成一系列处理。流水线由不同的功能模块组成,彼此分工协作:数据采集模块负责从摄像头/麦克风采集音视频数据,编解码模块负责对数据进行编解码,RTP模块负责数据打包和解包。数据流水线上的数据处理速度是影响应用实时性的最重要因素。与此同时,从服务质量保证角度讲,应用需要知道数据流水线的运行状态,转载 2021-06-25 14:05:58 · 323 阅读 · 0 评论 -
webrtc-自定义视频流-实现篇(基于release-54)
我所使用的webrtc是release-54版本,后续我也看过release-56版本的代码,发现有许多的代码差别很大,所以如果版本不同很大可能无法直接使用代码,请注意。我所开发的webrtc是基于centos7进行开发的,所以如果我没有特意标注的情况下都指的是linux下的webrtc,看官请知悉。原文连接:https://blog.csdn.net/u013113491/article/details/80285342?ops_request_misc=%257B%2522request%255Fid转载 2021-06-04 15:29:23 · 859 阅读 · 1 评论 -
WebRTC源码分析-线程基础之线程管理
WebRTC源码分析-线程基础之线程管理转载 2021-01-06 16:31:29 · 137 阅读 · 0 评论 -
WebRTC视频JitterBuffer详解
WebRTC视频JitterBuffer详解1 WebRTC版本2 概要3 JitterBuffer结构和基本流程4 帧完整性 - PacketBuffer4.1 包缓存4.2 帧的开始和结束4.3 插入RTP数据包 - PacketBuffer::InsertPacket4.4 处理RTP填充包 - PacketBuffer::PaddingReceived4.5 丢包检测 - PacketBuffer::UpdateMissingPackets4.6 连续包检测 - PacketBu转载 2021-01-05 17:41:47 · 775 阅读 · 0 评论