WebRTC系列-Qos系列之NetEQ-NetEqImpl

文章目录

  • 1. InsertPacketInternal
  • 2. GetAudioInternal
    • 2.1 GetDecision
    • 2.2 ExtractPackets
    • 2.3 Decode
      • DecodeLoop函数

在文章 WebRTC系列-Qos系列之NetEQ简介介绍了抖动消除的基本概念,以及在WebRTC中的实现等;
这篇文章降围绕 NetEqImpl,展开源码分析,本文不会分析具体算法,主要是看起核心处理逻辑;

1. InsertPacketInternal

函数实现中代码比较多这里不列举代码,主要看函数的实现逻辑;这个函数的主要流程如下:

  1. payload音频数据包装成Packet放到PacketList中;
  2. 如果是第一个包,需要初始化,主要是:

你可能感兴趣的:(WebRTC进阶,webrtc)