51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!
我立马实践了下,所以起首给大年夜家分享下全部搭建的流程:
本人的操作体系为mac,其他体系的同窗可以根据提示,自行安装软件。
一个简略单纯的直播体系,大年夜致可以由三部分构成:
搭建一个rtmp媒体办事器
- 推流端
- 拉流端
如今目标是快速搭建起来,所以当然是借助开源项目和一些软件:
- rtmp媒体办事器:这里应用srs
- 推流端:这里应用obs
- 拉流端:这里应用播放器vlc
rtmp媒体办事器的搭建
这里应用srs,srs的链接为:
https://github.com/ossrs/srs
起首clone到本地,进入到trunk目次:
- srs/trunk/objs/srs.log
- git clone https://github.com/ossrs/srs.git
- cd srs/trunk
然后履行:
- ./configure --osx
留意: Centos6.x/Ubuntu12 32/64bits用户仅须要履行./configure。
最后履行:
- make
履行成功后,就可以开启我们的办事了:
如不雅是mac体系,此时会掉败,原因是srs.conf中max_connections太大年夜,
再次回到trunk目次:
- ./etc/init.d/srs start
到此我们的srs办事器就搭建起来了。
注:
Centos、Ubuntu可以参考官网搭建,比较简单。
如不雅你启动过程中还碰到了其他缺点,可以查看log信息:
其他指令:
- 停止 ./etc/init.d/srs stop
- 重启 ./etc/init.d/srs restart
有了办事器之后,我们就预备开端我们的推流端。
如不雅你实袈溱搭建不成功,可以先拿116.196.121.20这个ip做测试,我在京东云前次建的,设备较低,重要用于大年夜家临时测试,可能不稳定,看一眼就行,后续会关掉落,所以照样尽可能本身搭建成功吧。
应用OBS推流
那么这个库是支撑在手机上运行ffmpeg敕令的,那就R单了:
下载地址: https://obsproject.com/
先下载安装,这里就R单了
起首选择点击+选择来源,这里我选择了窗口捕获,然后点击右侧的设置:
选择流,串流类型选择自定义,然后url,填写:
- rtmp://你的ip/你爱好的url
流名称可以按照上述自由输入。
目次为srs/trunk/conf/srs.conf,可以修改为248(其他操作体系可能无此问题)。
记住我们的url和流名称:
- rtmp://192.168.1.102/zhy/mylive
完成后,点击肯定。
然后点击开端推流即可。
如许,我们的OBS推流就开启啦,软件的更多应用自行摸索吧。
应用VLC拉流
下载地址: http://www.videolan.org/vlc/
先下载安装,这个就更简单啦。
点击Open Network,输入我们刚才的url+流名称,点击肯定即可。
稍等,就开端播放我们的推流内容了。
大年夜0开端搭建一个直播体系
推荐阅读
51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 无锡市审计局在税收征管质量审计项目中,惹人“大年夜数据”思维,充分应用无锡数据分析联网平>>>详细阅读
本文标题:轻松入门Android直播相关技术 从0搭建直播系统
地址:http://www.17bianji.com/lsqh/37387.html
1/2 1