# chkconfig iptables off
# vi /etc/sysconfig/selinux(把enforcing修改为disabled,然后重启系统)
当然也可以自行配置相关的端口,如开通DSS Web界面,使用的1220端口。
2. 安装相关工具
使用Xshell登录虚拟机(服务端),并切换到root用户。
安装时至少需要安装以下5个组件,确保软件安能正常安装及运行
# yum -y install gcc gcc-c++ perl ld-linux.so.2 libstdc++.so.6
3. 下载、解压及部署
(1)创建目录
在opt目录下创建dss目录
命令如下:
# cd /opt/# mkdir dss# cd dss/
(2)下载(当前目录:/opt/dss/)
第一种,可以直接用wget命令下载(服务器需要联网),这样不需要切换目录。
命令如下:
# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz
第二种,可以直接通过以下地址下载。http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz
下载完成之后发到服务器上。如果下载有问题,附件中也可以下载。
但需要注意的是,将下载的压缩包要cp到/opt/dss/目录下。
(3)解压
直接通过命令解压即可。
# tar -zxvf DarwinStreamingSrvr5.5.5-Linux.tar.gz
4. 安装
切换到DarwinStreamingSrvrlinux-Linux目录。
# cd DarwinStreamingSrvrlinux-Linux
安装。
# ./Install
5. 服务启动
安装完成之后,DSS服务默认就启动了,如果没有启动,其通过以下命令启动。
# /usr/local/sbin/DarwinStreamingServer
# /usr/local/sbin/streamingadminserver.pl
注:
第一条命令为开启DarwinStreamingServer服务,这个服务运行了就可以通过RTSP访问流媒体了。
第二条命令为开启Web服务器(默认端口1220),即可以访问DSS的Web后台。
三、DSS配置及测试
1. DSS Web界面
打开浏览器,即可访问Darwin Streaming Server Web界面了。
地址:http://ip:1220 (ip替换为实际的服务器IP)
首次进入会有“初始设置向导”:
(1)Setup Assistant MP3 Broadcast Password
这里重复输入你的密码,然后点Next下一步,请记住设置的密码。
(2)Setup Assistant Secure Administration
可以不用勾选,点Next下一步。
(3)Setup Assistant Media Folder,默认为/usr/local/movies
本次不做修改(如有特殊需要请自行配置),直接点Next下一步。
(4)Setup Assistant Streaming on Port 80
本次不做修改,直接点Finish完成设置向导。如果端口已被占用,可以配置其他端口,同时,又需要80端口访问的话,也可以通过反向代理等配置来实现。
2. 测试
直接VLC media player播放器测试是比较方便的,如果没有可下载安装一下。
首先,切换到视频存放目录,查看可以播放哪些资源。
# cd /usr/local/movies/
rtsp://ip/sample_h264_1mbit.mp4 (ip替换为实际的服务器IP)
如看到以下的视频,证明服务已安装成功。