作家
登录

轻松入门Android直播相关技术 从0搭建直播系统

作者: 来源: 2017-09-13 15:05:51 阅读 我要评论

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦!


我立马实践了下,所以起首给大年夜家分享下全部搭建的流程:

本人的操作体系为mac,其他体系的同窗可以根据提示,自行安装软件。

一个简略单纯的直播体系,大年夜致可以由三部分构成:

搭建一个rtmp媒体办事器

  • 推流端
  • 拉流端

如今目标是快速搭建起来,所以当然是借助开源项目和一些软件:

  • rtmp媒体办事器:这里应用srs
  • 推流端:这里应用obs
  • 拉流端:这里应用播放器vlc

rtmp媒体办事器的搭建

这里应用srs,srs的链接为:

https://github.com/ossrs/srs

起首clone到本地,进入到trunk目次:

  1. srs/trunk/objs/srs.log 
  1. git clone https://github.com/ossrs/srs.git  
  2. cd srs/trunk 

然后履行:

  1. ./configure --osx 

留意: Centos6.x/Ubuntu12 32/64bits用户仅须要履行./configure。

最后履行:

  1. make 

履行成功后,就可以开启我们的办事了:

如不雅是mac体系,此时会掉败,原因是srs.conf中max_connections太大年夜,

再次回到trunk目次:

  1. ./etc/init.d/srs start 

到此我们的srs办事器就搭建起来了。

注:

Centos、Ubuntu可以参考官网搭建,比较简单。

如不雅你启动过程中还碰到了其他缺点,可以查看log信息:

其他指令:

  1. 停止 ./etc/init.d/srs stop  
  2. 重启 ./etc/init.d/srs restart 

有了办事器之后,我们就预备开端我们的推流端。

如不雅你实袈溱搭建不成功,可以先拿116.196.121.20这个ip做测试,我在京东云前次建的,设备较低,重要用于大年夜家临时测试,可能不稳定,看一眼就行,后续会关掉落,所以照样尽可能本身搭建成功吧。

轻松入门Android直播相干技巧 大年夜0搭建直播体系

应用OBS推流

那么这个库是支撑在手机上运行ffmpeg敕令的,那就R单了:

下载地址: https://obsproject.com/

先下载安装,这里就R单了

起首选择点击+选择来源,这里我选择了窗口捕获,然后点击右侧的设置:

轻松入门Android直播相干技巧 大年夜0搭建直播体系

选择流,串流类型选择自定义,然后url,填写:

  1. rtmp://你的ip/你爱好的url 

流名称可以按照上述自由输入。

目次为srs/trunk/conf/srs.conf,可以修改为248(其他操作体系可能无此问题)。

记住我们的url和流名称:

  1. rtmp://192.168.1.102/zhy/mylive 

完成后,点击肯定。

然后点击开端推流即可。

轻松入门Android直播相干技巧 大年夜0搭建直播体系

如许,我们的OBS推流就开启啦,软件的更多应用自行摸索吧。

应用VLC拉流

下载地址: http://www.videolan.org/vlc/

先下载安装,这个就更简单啦。

轻松入门Android直播相干技巧 大年夜0搭建直播体系

点击Open Network,输入我们刚才的url+流名称,点击肯定即可。

轻松入门Android直播相干技巧 大年夜0搭建直播体系

稍等,就开端播放我们的推流内容了。

大年夜0开端搭建一个直播体系

轻松入门Android直播相干技巧 大年夜0搭建直播体系


  推荐阅读

  无锡审计:巧用“大数据” 力促2100余万元土地税费入库

51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 无锡市审计局在税收征管质量审计项目中,惹人“大年夜数据”思维,充分应用无锡数据分析联网平>>>详细阅读


本文标题:轻松入门Android直播相关技术 从0搭建直播系统

地址:http://www.17bianji.com/lsqh/37387.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)