WebRTC Video Jitter Buffer详细介绍第一部分--整体介绍
1. 前言
WebRTC Video Jitter Buffer涉及视频帧接收、解码、渲染及音画同步,视频的时延和流畅度是我们重点关注的技术指标,如何在复杂的网络环境下兼顾两者的体验,是这个模块设计的亮点。为了将这个问题解释清楚,我们用一个专题的篇幅来讲解,一共六个部分,本文是第一部分(整体介绍)。这个专题包括:
- WebRTC Video Jitter Buffer详细介绍第一部分--整体介绍;
- WebRTC Video Jitter Buffer详细介绍第二部分--PacketBuffer;
- WebRTC Video Jitter Buffer详细介绍第三部分--RtpFrameReferenceFinder;
- WebRTC Video Jitter Buffer详细介绍第四部分--FrameBuffer;
- WebRTC Video Jitter Buffer详细介绍第五部分--JitterEstimator;
- WebRTC Video Jitter Buffer详细介绍第六部分--VCMTiming。
2. 背景
互联网的网络传输有3大挑战:
- 网络抖动(Jitter)。在数据包均匀生产和发送的前提下,数据包