课程目录

开篇词 (1讲)

  1. 开篇词|为什么说视频开发是程序员的一片蓝海?

图像基础和前处理 (3讲)

  1. 01|基本概念:从参数的角度看视频图像
  2. 02|YUV & RGB:原来图像是这么丰富多彩的
  3. 03|缩放算法:如何高质量地缩放图像?

视频编码 (5讲)

  1. 04|编码原理:视频究竟是怎么编码压缩的?
  2. 05|码流结构:原来你是这样的H264
  3. 06|帧内预测:如何减少空间冗余?
  4. 07|帧间预测:如何减少时间冗余?
  5. 08|变换量化:如何减少视觉冗余?

视频传输和网络对抗 (5讲)

  1. 09|RTP & RTCP:如何正确地将视频装进RTP中?
  2. 10|带宽预测:3大算法准确预估网络带宽
  3. 11|码控算法:如何控制视频的编码码率?
  4. 12|Jitter Buffer:拿什么拯救你,花屏卡顿问题
  5. 13|SVC:如何实现视频编码可伸缩?

视频封装和播放 (3讲)

  1. 14|MP4 & FLV:不要再说AVI了
  2. 15|音画同步:如何让声音和画面手拉手前进?
  3. 加餐|基于纯浏览器的视频会议方案探究

结束语 (2讲)

  1. 期末测试|来赴一场满分之约吧!
  2. 结束语|信心比黄金更重要