【m98】视频帧的 jitterbuffer 1:

VCMJitterBuffer

  • D:\XTRANS\m98_rtc\rtc-webrtc\src\modules\video_coding\jitter_buffer.h
  • 使用2个map和一个list管理VCMFrameBuffer 指针对象:
  UnorderedFrameList free_frames_ RTC_GUARDED_BY(mutex_);
  FrameList decodable_frames_ RTC_GUARDED_BY(mutex_);
  FrameList incomplete_frames_ RTC_GUARDED_BY(mutex_);
  • 管理的VCMFrameBuffer 是按照时间戳的顺序(TimestampLessThan)排序的。
  • <

你可能感兴趣的:(WebRTC入门与实战,音视频,学习)