# SUMMARY * [简介](./README.md) * [开篇词|为什么说视频开发是程序员的一片蓝海?](./docs/447639.md) * [01|基本概念:从参数的角度看视频图像](./docs/447685.md) * [02|YUV & RGB:原来图像是这么丰富多彩的](./docs/449795.md) * [03|缩放算法:如何高质量地缩放图像?](./docs/452674.md) * [04|编码原理:视频究竟是怎么编码压缩的?](./docs/459554.md) * [05|码流结构:原来你是这样的H264](./docs/461658.md) * [06|帧内预测:如何减少空间冗余?](./docs/462268.md) * [07|帧间预测:如何减少时间冗余?](./docs/463775.md) * [08|变换量化:如何减少视觉冗余?](./docs/464501.md) * [09|RTP & RTCP:如何正确地将视频装进RTP中?](./docs/465503.md) * [10|带宽预测:3大算法准确预估网络带宽](./docs/467073.md) * [11|码控算法:如何控制视频的编码码率?](./docs/468091.md) * [12|Jitter Buffer:拿什么拯救你,花屏卡顿问题](./docs/469197.md) * [13|SVC:如何实现视频编码可伸缩?](./docs/470072.md) * [14|MP4 & FLV:不要再说AVI了](./docs/471074.md) * [加餐|基于纯浏览器的视频会议方案探究](./docs/471899.md) * [15|音画同步:如何让声音和画面手拉手前进?](./docs/472533.md) * [结束语|信心比黄金更重要](./docs/473005.md) * [期末测试|来赴一场满分之约吧!](./docs/473015.md)