- 基础
1.1 音视频知识体系
https://xhunmon.github.io/VABlog/
1.2 音视频格式
● YUV详解
https://www.cnblogs.com/horizondeveloper/p/18446408
1.3 视频编解码理论基础
● 解码流程
http://www.52im.net/thread-228-1-1.html
● 数字视频介绍 RGB/YUV 帧 顶场/底场 逐行/隔行
http://www.52im.net/thread-229-1-1.html
● 颜色模型和色域转换 RGB和YUV转换
http://www.52im.net/thread-4467-1-1.html
● 视频编码 I/B/P帧 编码层次 码流结构 CBR/VBR
http://www.52im.net/thread-232-1-1.html
● 视频编码之预测技术 B帧有更好的编码码率 运动预测 运动补偿
http://www.52im.net/thread-235-1-1.html
● H.264编码简介 编解码流程 优势: 低码流 高质量 容错能力强 网络适应性强
http://www.52im.net/thread-237-1-1.html
1.4 音频编解码理论基础
● 音频基础及编码原理 常见格式
http://www.52im.net/thread-242-1-1.html
● 网易云音乐音视频实验室负责人刘华平的分享
http://www.52im.net/thread-2230-1-1.html
● 常见音频编码标准
http://www.52im.net/thread-243-1-1.html
● 回音消除
http://www.52im.net/thread-250-1-1.html
● 语音通讯丢包补偿
http://www.52im.net/thread-251-1-1.html
● 多人实时音视频聊天架构 webrtc
http://www.52im.net/thread-253-1-1.html
1.5 实时音视频传输
● 常见传输协议 RTP / RTCP / SRTP / SRTCP / RTSP / RTMP / RTMPS / MMS / HLS
http://www.52im.net/thread-267-1-1.html
● 音视频开发方案选择需要考虑的问题
http://www.52im.net/thread-270-1-1.html
- 推荐书籍
2.1 FFmpeg
《FFmpeg 开发实战 从零基础到短视频上线》- 欧阳燊(shen)
2.2 webRTC
《webRTC音视频实时互动技术 原理、实战与源码分析》- 李超