centos7搭建rtsp服务器全过程

首先参考这篇:
https://blog.csdn.net/zhouzhiwengang/article/details/51541583

一、关闭iptables和SELINUX:

# chkconfig iptables off
# vi /etc/sysconfig/selinux(把enforcing修改为disabled,然后重启系统)

二、安装依赖组件:

yum -y install gcc gcc-c++ perl ld-linux.so.2 libstdc++.so.6


三、安装Darwin Streaming Server v5.5.5 Linux安装包:

下载:
# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz
解压
tar -zxvf DarwinStreamingSrvr5.5.5-Linux.tar.gz
安装
cd DarwinStreamingSrvrlinux-Linux

./Install


四、配置RTSP服务器

打开浏览器,访问Darwin Streaming Server WEB界面(ip换成你服务器的IP),我的是:
http://45.76.194.252:1220/

具体设置参见前面的博客,注意如果这一步打不开页面,多半是因为服务未启动,参见下一步。


五.启动服务

# sudo /usr/local/sbin/DarwinStreamingServer
# sudo /usr/local/sbin/streamingadminserver.pl
备注:
第一个命令为开启DarwinStreamingServer服务,这个服务运行了就可以通过RTSP访问流媒体了;

第二个命令为开启WEB服务器(默认端口1220)。

扫描二维码关注公众号,回复: 1847066 查看本文章


六.设置开机启动

1.新建脚本,内容如下,注意三四行省略可能会导致报错!

参见https://blog.csdn.net/gebitan505/article/details/17606799:

#!/bin/bash
#description:开机自启脚本
# chkconfig: - 85 15
# description: nginx is a World Wide Web server. It is used to serve
sudo /usr/local/sbin/DarwinStreamingServer #开启DarwinStreamingServer服务,这个服务运行了就可以通过RTSP访问流媒体了
sudo /usr/local/sbin/streamingadminserver.pl #开启WEB服务器(默认端口1220)

之后执行:

mv /root/rtsp_server.sh /etc/rc.d/init.d
cd /etc/rc.d/init.d
chmod +x rtsp_server.sh 
chkconfig --add rtsp_server.sh 

chkconfig rtsp_server.sh on

开机启动脚本设置完成!

猜你喜欢

转载自blog.csdn.net/LinearF/article/details/80894458