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

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

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

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

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

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

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

      五:上传数据(rtmp)

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

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

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

        

  • 相关阅读:
    MongoDB的基本操作
    Python 进阶 之 协程
    sublime text3 3143 注册码
    git add 文档
    Corosync 配置描述
    Centos 7 设置 DNS
    2017百度春招<度度熊买帽子的问题>
    leetcode 160. Intersection of Two Linked Lists
    leetcode 155. Min Stack
    leetcode 141 142. Linked List Cycle
  • 原文地址:https://www.cnblogs.com/fusheng-it/p/6016112.html
Copyright © 2011-2022 走看看