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

2018-05-06  本文已影响0人  Andy刘家健

    今天突发奇想,打算试一试直播服务器开发,翻阅了资料,原本打算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

上一篇下一篇

猜你喜欢

热点阅读