开始做直播项目

作者: CoderWxd | 来源:发表于2016-12-07 16:44 被阅读348次

    前言

    最近公司准备开发一款类似映客的直播项目,已经快速进入学习阶段。
    而且直播是从今年开始火起来,各个公司都在做直播,最近拿出了一点时间整合了各个牛掰的大牛们
    总结的直播知识点。简书上的博主们写的都是大同小异,你看完所有的之后可能会不知如何下手。 
    废话不多说,直接进入主题。
    

    准备

    • 了解直播
      首先了解直播开发的原理,可以参考下面这篇博客。
      http://www.jianshu.com/p/bd42bacbe4cc 来自——袁峥Seemygo
      博客的说明:
      这篇博客基本概括了直播用到的所有的知识点及原理,当然博主也采用了各位大牛总结的知识点。
    • 直播技术概括图


      304825-9b64e9596f3ccdce.jpeg

    开始开发

    框架使用:
    采集
    对采集用的的知识可以看这几篇文章
    1.第一篇
    2.第二篇
    仔细看完这两篇博客,下载代码运行后,你可以快速搞定采集
    推流

    博客说明:

     该博客详细介绍了推流的过程和知识点
    

    播放
    使用ijkplayer框架
    去到B站得github主页,找到ijkplayer项目,下载源码 ijkplayer源码
    步骤按照 http://www.jianshu.com/p/1f06b27b3ac0 这篇博客来,可以快速集成 。
    播放可参照:
    http://www.jianshu.com/p/7b2f1df74420
    http://www.jianshu.com/p/a7d9ed02cf40
    http://www.jianshu.com/p/88cd4e531d8b

    结尾:

    做好上面几步,直播项目的整体架构都已经完成,下面就是细节处理
    众所皆知,直播项目用到的动画比较多,下面介绍一篇博主写的博客,学会后,基本上所有的动画,你都可以慢慢实现。
    特别推荐博主
    抱紧我的小鲤鱼

    博客介绍:

     此博客详细介绍了基本动画,转场动画,等。让你从不会动画到熟练使用动画。
    

    直播用到的动画
    来自落影loyinglin
    博客介绍:

     此博客总结了直播项目用到的大部分动画,可以仔细通过代码验证。
    

    做直播还可以参考一下源码:
    项目仿映客
    [直播项目一](http://www.jianshu.com/p/a9fcc50bbfa3)
    [直播项目一](https://github.com/GrayJIAXU/520Linkee)

    当然做到这里还有很多知识没有总结,比如,美颜,集成即时通讯,语音识别,礼物,聊天室,等。
    以上只是整合各位大牛写的博客,自己马上进入开发阶段,遇到的问题会列举出来,分享给小伙伴们,希望喜欢。

    喜欢的小伙伴请点上美美的一赞。谢谢。

    相关文章

      网友评论

      本文标题:开始做直播项目

      本文链接:https://www.haomeiwen.com/subject/eyvvpttx.html