开始做直播项目
2016-12-07 本文已影响348人
CoderWxd
前言
最近公司准备开发一款类似映客的直播项目,已经快速进入学习阶段。
而且直播是从今年开始火起来,各个公司都在做直播,最近拿出了一点时间整合了各个牛掰的大牛们
总结的直播知识点。简书上的博主们写的都是大同小异,你看完所有的之后可能会不知如何下手。
废话不多说,直接进入主题。
准备
- 了解直播
首先了解直播开发的原理,可以参考下面这篇博客。
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)
当然做到这里还有很多知识没有总结,比如,美颜,集成即时通讯,语音识别,礼物,聊天室,等。
以上只是整合各位大牛写的博客,自己马上进入开发阶段,遇到的问题会列举出来,分享给小伙伴们,希望喜欢。
喜欢的小伙伴请点上美美的一赞。谢谢。