
webrtc
学习webrtc过程中得一些记录
a617505352
码农生涯6年,突悟浪费光阴良久,在奔三之际,浪子回头,唯奋起直追,于今往后,唯不负光阴!!!
展开
-
webrtc之精读预期接收时间设置及其更新过程
目录前言卡尔曼滤波核心5大公式期望接收时间和rtp时间戳之间的关系update过程ExtrapolateLocalTime过程前言在video jitter buffer中讲述过video在insert frame buff时会调用TimestampExtrapolator::update来更新卡尔曼增益,然后在nextframe中获取期望接收时间来进行预估输出期望时间。本节将尽本人最大的努力来讲述下这个过程,虽然看了很多文章,还是对卡尔曼滤波这个过程一知半解,不过代码还是看原创 2021-06-27 20:45:41 · 283 阅读 · 0 评论 -
WebRtc之中的容易绕人的名词概念
目录1.时间戳视频rtp时间戳音频rtp时间戳ntp时间戳本地时间时间戳回绕ntp时间戳与unix时间戳转换2.视频中的时间及延迟视频帧期望接收时间视频帧实际到达时间视频帧期望渲染时间视频帧解码延迟视频帧渲染延迟视频帧期望渲染延迟视频帧实际解码时间视频帧延迟视频帧目标延迟视频帧最小播放延迟3.音频中的时间及延迟4.网络相关的名词1.时间戳视频rtp时间戳音频rtp时间戳ntp时间戳本地时间时间戳回绕原创 2021-06-27 13:50:02 · 147 阅读 · 0 评论 -
webrtc入门之DTLS协议篇
webrtc入门之DTLS协议篇原创 2021-05-12 21:54:52 · 276 阅读 · 0 评论 -
webrtc入门之stun协议篇
webrtc入门之stun协议篇原创 2021-05-12 21:54:14 · 187 阅读 · 0 评论 -
webrtc入门之sdp协议
webrtc入门之sdp协议原创 2021-05-12 21:53:32 · 192 阅读 · 0 评论 -
webrtc之精读拥塞控制算法(一)
webrtc之精读拥塞控制算法原创 2021-05-12 21:45:40 · 287 阅读 · 0 评论 -
webrtc精读之丢帧,降分辨率
webrtc精读之丢帧,降分辨率原创 2021-05-12 21:45:07 · 806 阅读 · 0 评论 -
webrtc之精读pacer平滑发送
webrtc之精读pacer平滑发送原创 2021-05-12 21:43:06 · 654 阅读 · 0 评论 -
webrtc之精读关键帧请求
webrtc之精读关键帧请求原创 2021-05-12 21:42:09 · 443 阅读 · 0 评论 -
webrtc之精读fec
webrtc之精读fec原创 2021-05-12 21:40:01 · 149 阅读 · 0 评论 -
webrtc精读之nack
webrtc精读之nack原创 2021-05-12 21:39:21 · 79 阅读 · 0 评论 -
webrtc之精读audio jitterbuffer
webrtc之精读audio jitterbuffer原创 2021-05-12 21:33:33 · 446 阅读 · 0 评论 -
webrtc之精读video jitterbuffer
webrtc之精读video jitterbuffer1 webrtc版本m652 概要jitterbuffer设计主要分为buffer和jitter,buffer可以用来消除乱序,抖动,主要组件有包排序,帧间排序,gop排序,jitter组件可以用来做抖动估计,合理得设置渲染延迟以达到输出帧得平稳性。在65版本中主要是通过如下组件来完成,主要包括PacketBuffer:负责包排序,帧得完整性,保证组成帧得包序列号连续,使得一帧有完整得开始和结束标记。RtpFrameRefere.原创 2021-05-12 21:27:28 · 473 阅读 · 0 评论