zoukankan      html  css  js  c++  java
  • iOS深入探索直播推拉流实现流程(一:推流流程 )

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

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

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

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

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

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

      五:上传数据(rtmp)

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

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

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

        

  • 相关阅读:
    testlink安装全攻略
    软件测试过程管理脑图
    VBS: FSO对象及文件读写
    最简单的NT驱动
    过DNF TP驱动保护(二)(转载)
    DebugPrint格式输出
    ObReferenceObjectByName
    最简单的WDM驱动
    设备对象(DEVICE_OBJECT)设备名称
    ObReferenceObjectByHandle内核函数
  • 原文地址:https://www.cnblogs.com/fusheng-it/p/6016112.html
Copyright © 2011-2022 走看看