本文已在我的公众号hongyangAndroid原创首发。
转载请标明出处:
http://blog.csdn.net/lmj623565791/article/details/77937483
本文出自张鸿洋的博客本文已在我的公众号hongyangAndroid原创首发,文章合集。
公众号后台很多关注者给我留言,想学习直播相关技术,但是无从下手,其实我也非直播专业人士,不过可以提供点入门的方案,希望以此做到一定的引导作用。
首先搜索了一波,发现了知乎上还有个类似的提问:
https://www.zhihu.com/question/49160322/answer/114587604
文章中第一个回答就是指导如何搭建一个直播系统。
从0开始搭建一个直播系统
我立马实践了下,所以首先给大家分享下整个搭建的流程:
本人的操作系统为mac,其他系统的同学可以根据提示,自行安装软件。
一个简易的直播系统,大致可以由三部分组成:
- 搭建一个rtmp媒体服务器
- 推流端
- 拉流端
现在目标是快速搭建起来,所以当然是借助开源项目和一些软件:
- rtmp媒体服务器:这里使用srs
- 推流端:这里使用obs
- 拉流端:这里使用播放器vlc
rtmp媒体服务器的搭建
这里使用srs,srs的链接为:
https://github.com/ossrs/srs
首先clone到本地,进入到trunk目录:
git clone https://github.com/ossrs/srs.gitcd srs/trunk
- 1
- 2
然后执行:
./configure --osx
- 1