0%
音视频基础知识:理论+实践
音频的基本原理和组成
- 音频的表示和基本参数: Hz, 音量,pcm等以及基本编码;
- 音频查看的相关工具;
视频的基本原理和组成
- 图像基础知识:RGB,YUV
- 图像和视频:
- 关键帧和参考帧的概念:I,P,B
- GOP的概念和应用;
音频文件和直播中的音频流
- 音频文件和直播中的音频流的基本区别和原理
- 音频编码格式和容器封装,以及相关格式和特点
视频文件和直播中的视频流
- 视频文件和直播中的视频的基本区别和原理
- 视频编码格式和容器封装,以及相关格式和特点;
音视频高级知识: 理论+实践
音频的编码技术:
视频的编码技术:
- H.264/H.265和MPEG系列
- VP8/VP9 google
- 其他,MS的VC-1
实践:ffmpeg:
- 专注在ffmpeg的接口如何使用,并构建类似播放器这种例子;在遇到问题时查阅接口的源代码,这种学习方式;
在这种路子,可以学习各种ffmpeg支持的常用协议
直播技术栈全貌
直播技术架构:客户端,服务端,网络CDN等等;
服务器后台直播技术栈:构建基本的直播后台架构;
分布式系统的技术栈
所在公司的直播网系统;
所在公司的分发网系统
所在公司的直播网,分发网,p2p和cdn的融合;
服务器后台直播技术栈高级: 优化
网络协议
网络本身:路由等等;延迟和卡顿(jitterbuffer,重传和fec)
直播后台性能:缓存,资源调度和流量管理
音视频编码技术:
基本编码原理
opencv等视觉
ai
更多:TODO: