摘要:
参考: stl 源码剖析 https://www.cnblogs.com/WindSun/p/11450701.html https://www.cplusplus.com/doc/oldtutorial/templates/ 1. 概述 本篇文章主要记录学习 stl 源码剖析 后自己对迭代器的理解 阅读全文
摘要:
参考: rfc3261 1. 概述 sip(Session Initiation Protocol,会话初始化协议)协议应用广泛,比如软电话、音视频会议、可视对讲、安防监控等领域。 sip 协议主要由 rfc3261 文档描述其各种标准行为,这篇文章主要记录自己对于 sip 协议中 transpor 阅读全文
摘要:
webrtc 版本:2021-04-23 master 1 主要内容 发送端带宽调整主要是根据 rtt、丢包率、带宽估计算法反馈的预估带宽 (TWCC、GCC) 、媒体协商设定的码率,来综合调整发送端带宽。 实际上,webrtc 一般有 3 种方法来调整发送端上行带宽: 发送端带宽调整逻辑 Send 阅读全文
摘要:
webrtc 版本:2021-04-23 master 1 主要内容 发送端需要得到 rtt 和 丢包率来作发送端带宽调整的依据 (注意区分发送端带宽调整与 SendSide-BWE 带宽估计算法不是同一回事) 。 实际上接收端也需要 rtt 来作为 nack 发送间隔的依据,但是接收端 rtt 被 阅读全文
摘要:
参考: srs 1. 概述 本篇文章参考 srs,简单实现一个组帧的模块,用于记录学习。 关于 h264 码流打包 rtp,参考:https://www.cnblogs.com/moonwalk/p/15903760.html。 2. 组帧 伪代码如下,注意点已经通过注释标明: enum class 阅读全文
摘要:
参考: rfc6184 https://www.cnblogs.com/TaigaCon/p/5215448.html 1. 概述 h264 打包 rtp 在 rfc6184 中有详细描述。 这里主要说明 Annex-B 格式的 264 码流打包 rtp。 关于 h264 rtp 解包组帧,参看:h 阅读全文
摘要:
参考: https://shaharmike.com/cpp/rvo/ https://www.zhihu.com/question/22941176 https://www.zhihu.com/question/534389744 注意,不探讨 const 1. 函数形参 1.1 实参、形参组合 阅读全文
摘要:
参考: https://www.jianshu.com/p/d19fc8447eaa https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers https://www.jianshu.com/p/b90d1091 阅读全文
摘要:
参考: https://www.zhihu.com/question/499186365 https://www.zhihu.com/question/386434272 1. const 限定了什么 const 实际上有两层意思: 物理上的 constness 逻辑上的 constness 1.1 阅读全文
摘要:
参考: http://blog.chinaunix.net/uid-30226910-id-5762962.html https://blog.csdn.net/mrpre/article/details/43451775 实验环境:os: centos8.5 / kernel: 4.18.0 / 阅读全文