音视频开发资料汇总
1. 基础
1.1 音视频知识体系
1.2 音视频格式
● YUV详解
1.3 视频编解码理论基础
● 解码流程
● 数字视频介绍 RGB/YUV 帧 顶场/底场 逐行/隔行
● 颜色模型和色域转换 RGB和YUV转换
● 视频编码 I/B/P帧 编码层次 码流结构 CBR/VBR
● 视频编码之预测技术 B帧有更好的编码码率 运动预测 运动补偿
● H.264编码简介 编解码流程 优势: 低码流 高质量 容错能力强 网络适应性强
1.4 音频编解码理论基础
● 音频基础及编码原理 常见格式
● 网易云音乐音视频实验室负责人刘华平的分享
● 常见音频编码标准
● 回音消除
● 语音通讯丢包补偿
● 多人实时音视频聊天架构 webrtc
1.5 实时音视频传输
● 常见传输协议 RTP / RTCP / SRTP / SRTCP / RTSP / RTMP / RTMPS / MMS / HLS
● 音视频开发方案选择需要考虑的问题
2. 推荐书籍
2.1 FFmpeg
《FFmpeg 开发实战 从零基础到短视频上线》- 欧阳燊(shen)
2.2 webRTC
《webRTC音视频实时互动技术 原理、实战与源码分析》- 李超
本文作者:zhijun
本文链接:https://www.cnblogs.com/zhijun1996/p/18609915
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步