zl程序教程

Webrtc 源码分析

  • WebRTC源码分析:引用计数系统

    WebRTC源码分析:引用计数系统

    引言 WebRTC中自己实现了一套引用计数系统,在其基础库模块rtc_base/refcount中提供了相关实现,如下图所示: 主要由四个类RefCountInterface、RefCounter、RefCountedObject、scoped_refptr一起构建起WebRTC中的引用计数系统。 2

    日期 2023-06-12 10:48:40     
  • WebRTC源码分析 vieo_loopback分析

    WebRTC源码分析 vieo_loopback分析

    1 介绍 video_loopback demo包含了webrtc 上层网络协议的剩余部分,没有sdp协商,p2p,srtp,实现了从call实现音视频互通的例子。对于动手能力比较强的公司,适合从这层开发,搭建自己的架构模型,实现自由调度,大并

    日期 2023-06-12 10:48:40     
  • WebRTC源码分析 pacer代码流程

    WebRTC源码分析 pacer代码流程

    看流程之前先看理论 pacer理论 数据流 1、入队列流程 1.1 入队列流程 RTPSenderVideo::LogAndSendToNetwork RTPSender::EnqueuePackets PacedSender::EnqueuePackets PacingController::SetPacingRates PacingC

    日期 2023-06-12 10:48:40     
  • WebRTC源码分析 视频采集发送流程

    WebRTC源码分析 视频采集发送流程

    1、简述 video_loopback demo演示了怎么从call这一层创建流,接下来看一下视频的采集,编码,发送流程,本文只是粗略的跟踪流程,具体细节知识点后续分析。 webrtc的更新太快,模块有些调整,也加了些处理流程,所以得重复的去

    日期 2023-06-12 10:48:40     
  • WebRTC源码分析 nack详解

    WebRTC源码分析 nack详解

    1、Nack过程 1.1 nack是什么 丢包重传(NACK)是抵抗网络错误的重要手段。NACK在接收端检测到数据丢包后,发送NACK报文到发送端;发送端根据NACK报文中的序列号,在发送缓冲区找到对应的数据包,重新发送到接收端。NACK需要发送端,发送缓冲区的支持。 1.2 na

    日期 2023-06-12 10:48:40     
  • Webrtc 源码分析

    Webrtc 源码分析

    本文是从Webrtc实际应用的方面介绍如何快速理解Webrtc的源码。Webrtc是用于web的实时通信框架,也可以直接使用Google开源的Webrtc实现来开发非Web的APP。要理解如何使用webrtc的源码,最好是先懂得Webrtc通信的流程 需要掌握Webrtc的js部分的 PeerConnection,

    日期 2023-06-12 10:48:40     
  • WebRTC ADM 源码流程分析

    WebRTC ADM 源码流程分析

    导读: 本文主要基于 WebRTC release-72 源码及云信音视频团队积累的相关经验而成,主要分析以下问题: ADM(Audio Device Manager)的架构如何?ADM(Audio Device Manager)的启动流程如何&

    日期 2023-06-12 10:48:40     
  • webrtc 源码分析视频编码器创建,编码的过程

    webrtc 源码分析视频编码器创建,编码的过程

    接下来:10-8 附录:对于视频引擎来说重要的不是视频引擎的类,而是WebRtcVideoChannel,所有的数据流传都是以WebRtcVideoChannel为核心进行逻辑组织的。 创建WebRtcVideoChanne

    日期 2023-06-12 10:48:40     
  • webrtc 源码分析 视频的采集与分发器

    webrtc 源码分析 视频的采集与分发器

    层级: 视频采集 进入视频引擎层 进入编码层 目录: 一、分析在应用层,视频开始采集的时间 二、采集时底层的调用过程。 三、采集好视频后是怎么分发给各个对象的 四、如何把对象注册进分发器。 五、视频分发架构缩略图 六

    日期 2023-06-12 10:48:40     
  • WebRTC源码分析之硬编码那些事

    WebRTC源码分析之硬编码那些事

    WebRTC源码分析之硬编码那些事 硬编码和软编码 区别 比较 主流 GPU 加速平台 主流的 GPU 平台开发框架

    日期 2023-06-12 10:48:40     
  • WebRTC 源码分析——Android 视频硬件编码

    WebRTC 源码分析——Android 视频硬件编码

    作者:DevYK 1. 简介 本文将重点介绍在 Android 平台上,WebRTC 是如何使用 MediaCodec 对视频数据进行编码,以及在整个编码过程中 web

    日期 2023-06-12 10:48:40