zoukankan      html  css  js  c++  java
  • 快速实现一个完整的iOS直播项目app

    最近偶然看到几篇讲直播的博客,想着以前从未做过这方面的项目,所以自己尝试着实现了一个,界面比较粗糙,但是实现了直播项目必要的功能,做直播项目时可以作为参考.

    其实粗略来说直播对于移动端来讲就是两个部分,一个是主播端采集推流,一个是播放端播放,中间是服务端处理数据.因此我也做了这两部分,下面先展示一下:

    1.首页

    首页只有两个按钮,一个是去直播,一个是去看直播.

    2.直播节目

    手机端

     电脑端查看:

    这部分是演示直播采集和推流以及美颜功能,也就是主播端的功能, 在电脑搭建服务器,并用VLC播放,演示正常,说明主播端功能没有问题.(会有延迟)

    3.观看直播

    主播列表:

     观看直播界面:

    主要的类:

    直播界面:ATShowViewController

    主播列表界面:ATShowListViewController

    观看直播界面:ATPlayViewController

    github:https://github.com/alan12138/Practice-Item/tree/master/ATLiveApp

    参考博客:https://www.jianshu.com/p/b2674fc2ac35

        https://www.jianshu.com/p/b8db6c142aad

        https://www.jianshu.com/p/bd42bacbe4cc

    由于上面的博客已经说得很细致了,就没必要再写一遍实现细节了,想自己实现的可以看一下,我的项目也可以作为参考.当然如果还想深入研究的话,单单音视频和图片处理方面便是一个很庞大的方向.

    通过上面这些博客也可能看出来,现在直播技术已经很成熟了,有了很成熟并且易用的框架来给开发者直接使用,很快便能实现功能.

  • 相关阅读:
    (31)对象的克隆
    (30)批处理文件.bat
    06.v-on的修饰符
    06.v-on参数问题
    06.2修饰符补充
    06.1v-on基础+-.
    03.data数据对象
    02.el挂载点
    02.5v-pre指令
    02.4v-text指令
  • 原文地址:https://www.cnblogs.com/alan12138/p/12145749.html
Copyright © 2011-2022 走看看