本文最后更新于 1051 天前,其中的信息可能已经有所发展或是发生改变。
centos7-SRS流媒体系统服务搭建
有时候启动没有问题,但是就是看不了,原因是防火墙和selinux开着
初始化系统selinux、firewalld策略
设置selinux
设置firewalld策略(关闭防火墙)
安装依赖环境
yum install gcc 必须安装 需要编译
下载源码,推荐用CentOS7系统
git clone -b 4.0release https://gitee.com/ossrs/srs.git
如果centos服务没 git 需要安装
yum install git
编译安装
注意需要切换到srs/trunk
目录
注:一般情况下,播放的地址与网站存在SRS跨域播放问题 可以按下面方案解决此问题 在此之前,千万一定不要执行编译!
然后直接编译安装SRS
启动命令
/usr/local/srs/objs/srs -c /usr/local/srs/conf/srs.conf
其他命令
停止 /usr/local/srs//etc/init.d/srs stop
重启 /usr/local/srs//etc/init.d/srs restart
SRS作为系统服务启动
链接安装目录的/usr/local/srs//etc/init.d/srs
到/etc/init.d/srs
如我本地:ln -s /usr/local/srs//etc/init.d/srs /etc/init.d/srs
systemctl服务开机自启动
参考:https://github.com/ossrs/srs/wiki/v3_CN_LinuxService
https://www.cnblogs.com/Pan-xi-yi/p/11970135.html