大师兄
算法
业务开发算法50讲
前端开发
浏览器工作原理与实践
flutter核心技术与实战
java-script核心原理解析
nodejs应用开发实战
反爬虫兵法演绎20讲
reactnative新架构实战课
重学前端
serverless入门课
type-script入门实战笔记
图解googlev8
vue3源码分析
玩转Vue3全家桶
webassembly入门
手把手带你写一个Web框架
web漏洞挖掘实战
跟月影学可视化
搞定音频技术
攻克视频技术
前端工程化
logger
webpack
webpackchain
前端性能优化
react性能调优
移动端开发
android开发高手课
ios开发高手课
产品与用户体验
视觉笔记入门课
杂谈
git实战手册
nodejs
reactjs
ui设计
webpack4系列教程
前端知识体系
剑指offer刷题笔记
思考与成长
设计模式手册
大师兄
算法
业务开发算法50讲
前端开发
浏览器工作原理与实践
flutter核心技术与实战
java-script核心原理解析
nodejs应用开发实战
反爬虫兵法演绎20讲
reactnative新架构实战课
重学前端
serverless入门课
type-script入门实战笔记
图解googlev8
vue3源码分析
玩转Vue3全家桶
webassembly入门
手把手带你写一个Web框架
web漏洞挖掘实战
跟月影学可视化
搞定音频技术
攻克视频技术
前端工程化
logger
webpack
webpackchain
前端性能优化
react性能调优
移动端开发
android开发高手课
ios开发高手课
产品与用户体验
视觉笔记入门课
杂谈
git实战手册
nodejs
reactjs
ui设计
webpack4系列教程
前端知识体系
剑指offer刷题笔记
思考与成长
设计模式手册
攻克视频技术
01.开篇词
开篇词|为什么说视频开发是程序员的一片蓝海?
02.图像基础和前处理
01|基本概念:从参数的角度看视频图像
02|YUV & RGB:原来图像是这么丰富多彩的
03|缩放算法:如何高质量地缩放图像?
03.视频编码
04|编码原理:视频究竟是怎么编码压缩的?
05|码流结构:原来你是这样的H264
06|帧内预测:如何减少空间冗余?
07|帧间预测:如何减少时间冗余?
08|变换量化:如何减少视觉冗余?
04.视频传输和网络对抗
09|RTP & RTCP:如何正确地将视频装进RTP中?
10|带宽预测:3大算法准确预估网络带宽
11|码控算法:如何控制视频的编码码率?
12|Jitter Buffer:拿什么拯救你,花屏卡顿问题
13|SVC:如何实现视频编码可伸缩?
05.视频封装和播放
14|MP4 & FLV:不要再说AVI了
加餐|基于纯浏览器的视频会议方案探究
15|音画同步:如何让声音和画面手拉手前进?
06.结束语
结束语|信心比黄金更重要
期末测试|来赴一场满分之约吧!
攻克视频技术
攻克视频技术
01.开篇词
开篇词|为什么说视频开发是程序员的一片蓝海?
02.图像基础和前处理
01|基本概念:从参数的角度看视频图像
02|YUV & RGB:原来图像是这么丰富多彩的
03|缩放算法:如何高质量地缩放图像?
03.视频编码
04|编码原理:视频究竟是怎么编码压缩的?
05|码流结构:原来你是这样的H264
06|帧内预测:如何减少空间冗余?
07|帧间预测:如何减少时间冗余?
08|变换量化:如何减少视觉冗余?
04.视频传输和网络对抗
09|RTP & RTCP:如何正确地将视频装进RTP中?
10|带宽预测:3大算法准确预估网络带宽
11|码控算法:如何控制视频的编码码率?
12|Jitter Buffer:拿什么拯救你,花屏卡顿问题
13|SVC:如何实现视频编码可伸缩?
05.视频封装和播放
14|MP4 & FLV:不要再说AVI了
加餐|基于纯浏览器的视频会议方案探究
15|音画同步:如何让声音和画面手拉手前进?
06.结束语
结束语|信心比黄金更重要
期末测试|来赴一场满分之约吧!