#直播优化基础
当前直播系统涉及到的范畴是非常多的,从主播推流到观众播放,涉及到编解码、推流拉流、CND网络、粉丝间互动、给主播刷礼物等等,这系统非常庞大,还涉及到人力物力的安排,框架的选择,跨平台的处理…… 我在这方面没有过多的经验,全是通过"大牛"们了解到的,所以这里只是给出学习参考。
- 《音视频开发进阶指南:基于Android与iOS平台的实践》 "第11章 直播应用的构建":介绍直播系统所涉及到的范畴;"第12章 直播应用中的关键处理":推流和拉流过程中的优化有理方案。
- 《Android 音视频开发_何俊林》"第9章 直播技术":涉及到真个直播流程的介绍、处理以及优化。
- 音视频播放过程中的问题解决(播放质量优化) :直播过程异常情况及原因简介。
- H.264协议:目前还是占主流位置,需要根据懂得协议才能设置优化编码解码参数。
- 硬编:1:加快编码速度;2:解放CPU。
- OpenGL:使用GPU播放视频,解放CPU。
注:由于H.265所涉及到的专利非常多且收费不明确等原因,导致现在很多企业都没有使用。