Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.31 KB

6-optimize.md

File metadata and controls

17 lines (13 loc) · 1.31 KB

#直播优化基础

简单介绍

当前直播系统涉及到的范畴是非常多的,从主播推流到观众播放,涉及到编解码、推流拉流、CND网络、粉丝间互动、给主播刷礼物等等,这系统非常庞大,还涉及到人力物力的安排,框架的选择,跨平台的处理…… 我在这方面没有过多的经验,全是通过"大牛"们了解到的,所以这里只是给出学习参考。

学习参考

  • 《音视频开发进阶指南:基于Android与iOS平台的实践》 "第11章 直播应用的构建":介绍直播系统所涉及到的范畴;"第12章 直播应用中的关键处理":推流和拉流过程中的优化有理方案。
  • 《Android 音视频开发_何俊林》"第9章 直播技术":涉及到真个直播流程的介绍、处理以及优化。
  • 音视频播放过程中的问题解决(播放质量优化) :直播过程异常情况及原因简介。

优化重要知识点

  • H.264协议:目前还是占主流位置,需要根据懂得协议才能设置优化编码解码参数。
  • 硬编:1:加快编码速度;2:解放CPU。
  • OpenGL:使用GPU播放视频,解放CPU。

注:由于H.265所涉及到的专利非常多且收费不明确等原因,导致现在很多企业都没有使用。