美文网首页
【编程日记】SRS简单搭建直播服务

【编程日记】SRS简单搭建直播服务

作者: Andy刘家健 | 来源:发表于2018-05-06 20:27 被阅读0次

        今天突发奇想,打算试一试直播服务器开发,翻阅了资料,原本打算node开发出来,但看着看着发现很多nginx-rtmp-module有关文章,后误打误撞发现了SRS野鸡服务器开发直播。而之所以选择srs开发是因为它的单线程模式,高并发回调(官方说的)。

        开发基于Linux平台,还有参考v2_CN_Home · ossrs/srs Wiki · GitHub,wiki这东西好像是我在小程序直播sdk上看到的。不知道是不是用了这个技术。

        一开始觉得很难,按照着别人技术博客去做,却做不出来。满老子苦逼,之后重装了LInux为6.5版本的(出于稳定性问题),打开github重新认真看了一遍一步一步安装配置。


    1.git clone https://github.com/ossrs/srs && cd srs/trunk    #下载源码并打开到trunk目录

    2../configure && make    #自动编译

        2.1  IPTABLES and SELINUX

                有时候启动没有问题,但是就是看不了,原因是防火墙和selinux开着。

                可以用下面的方法关掉防火墙:

                #disable the firewallsudo /etc/init.d/iptables stopsudo /sbin/chkconfig iptables off

                selinux也需要disable,运行命令getenforce,若不是Disabled,执行下面的步骤:

                 编辑配置文件:sudo vi /etc/sysconfig/selinux

                把SELINUX的值改为disabled:SELINUX=disabled

                重启系统:sudo init 6

    3../objs/srs -c conf/srs.conf #启动服务

    4.使用SRS网上的【在线演示】中【srs编码器】做推流,假设测试地址为rtmp://123.207.52.99:1935/live/demo ,然后使用【srs播放器】输入rtmp://123.207.52.99:1935/live/demo 弹出播放框就可以看到直播拉~当然,不局限于SRS做推流拉流,可以使用小程序,移动端,pc等推流软件

        2018/5/6

    _Andy

    相关文章

      网友评论

          本文标题:【编程日记】SRS简单搭建直播服务

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