如何计算一段音频的长度
size/sample*1000
实现阻塞超时的队列 blocking_queue
https://juejin.cn/post/7033769986694840333
c++11中使用lamda 需要注意的地方
使用c++11实现观察者模式
x264码率控制策略
https://zhuanlan.zhihu.com/p/393657940
c++多态实现机制及虚函数表
rtcp中丢包统计策略
https://cloud.tencent.com/developer/article/1814731
c++11中的share_ptr, weak_ptr用法, 以及线程安全性 https://www.zhihu.com/question/56836057
webrtc 相关知识点 https://cloud.tencent.com/developer/article/1009489
jitterbuff, fec, nack,
音频混音,降噪,回声消除等算法 https://zhuanlan.zhihu.com/p/415000696
ice,stun,p2p等原理 https://cloud.tencent.com/developer/article/1547638
SDP协议, webrtc中的offer/answer流程 https://juejin.cn/post/6898652794899660807
rtmp协议客户端与服务器交互流程 https://zhuanlan.zhihu.com/p/575258645
流媒体播放器框架
带宽自适应 https://zhuanlan.zhihu.com/p/603775306,自适应码率 https://blog.csdn.net/qq_40795227/article/details/94592916
弱网处理,丢包,抖动,乱序,延迟 https://zhuanlan.zhihu.com/p/482179772
h264编码一帧数据的流程 https://zhuanlan.zhihu.com/p/158392753
H265/H264有何不同, h265 优势 https://zhuanlan.zhihu.com/p/527076207
C++智能指针 share_ptr, weak_ptr, unique_ptr原理 https://zhuanlan.zhihu.com/p/584482868
C++虚函数,多态实现原理, https://zhuanlan.zhihu.com/p/104605966
手写快速排序,
链表反转,二叉树遍历
矩阵最短路径,动态规划
3x+5y+z = 100, 求所有整数解
如何在十亿数据中找到最大的1000个
Linux命令行新启一个进程之后,按下Ctrl+C都发生了什么
网络七层模型,交换机在哪一层? https://zhuanlan.zhihu.com/p/393736933