iOS深入探索直播推拉流实现流程(一:推流流程 )

  前言:通过上上上上多篇提到的简单推拉流方法,已经能初步进行推拉流了,但是,作为具有探索精神的程序员儿肯定是不满意的。直接看LFLiveKit来研究推流还是有点剪不断理还乱的感觉。sososo,我就带领大家屡屡这个推流流程。

  推流端工作将它细分为以下几个部分(基本上是依次执行的):

  一:相机相册权限检查并作出相应的处理方法。

  二:音频视频信息配置(码率,采样率,质量等信息)

  三:音频视频采集及编码前的滤镜等效果(GPUIImage)

  四:音频视频编码。这里需要注意的是iOS8以上支持硬件编码,如果不能适配iOS8以上是需要做处理的(参考LFLiveKit)

  五:上传数据(rtmp)

  个人推荐来疯的LFLiveKit,此框架个各类分工明确,对于新手更容易上手,在后面的推流的讲解主要也是基于来疯。

-----------------------------分割线-------------------------------------

  新手上路,共同进步群号:240970537

    

posted @ 2016-11-01 10:55  MakeKeyReuseable  阅读(1976)  评论(0编辑  收藏  举报