centos6.5搭建流媒体服务器

下面开始介绍CentOS 6.5 64位上安装Darwin Streaming Server搭建RTSP流媒体服务器的方法:
1、首先说明下个人系统环境:
CentOS 6.5 64位最小化安装(用的CentOS-6.5-x86_64-minimal.iso),关闭iptables和SELINUX:
# chkconfig iptables off
# vi /etc/sysconfig/selinux(把enforcing修改成disabled,而后重启系统)html

2、安装后至少须要安装如下5个组件,确保软件安能正常安装及运行:
yum -y install gcc gcc-c++ perl ld-linux.so.2 libstdc++.so.6linux

3、SSH登陆,并切换到root用户;c++

4、下载Darwin Streaming Server v5.5.5 Linux安装包:
下载http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gz,而后经过SFTP或者FTP上传到服务器上。
若是服务器能够上网,也能够直接用wget命令下载:
# wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Linux.tar.gzmacos

5、解包DarwinStreamingSrvr5.5.5-Linux.tar.gz文件:
# tar -zxvf DarwinStreamingSrvr5.5.5-Linux.tar.gz浏览器

6、cd到DarwinStreamingSrvrlinux-Linux目录:
# cd DarwinStreamingSrvrlinux-Linux服务器

7、安装Darwin Streaming Server v5.5.5:
# ./Install网络

8、打开浏览器,访问Darwin Streaming Server WEB界面(ip换成你服务器的IP):测试

http://ip:1220/server

初始设置向导:
一、Setup Assistant MP3 Broadcast Password:这里重复输入你的密码,而后点Next下一步;
二、Setup Assistant Secure Administration:不用勾选,直接点Next下一步;
三、Setup Assistant Media Folder:默认为/usr/local/movies,不建议修改,直接点Next下一步;
四、Setup Assistant Streaming on Port 80:不建议改端口,点Finish完成设置向导。htm

9、测试RTSP流媒体服务是否可用:
我用的VLC media player播放器测试,首先打开VLC media player,而后点左上角“媒体”——“打开网络串流”,而后输入网络URL,例如我想播放/usr/local/movies下的 sample_h264_1mbit.mp4,则打开下面这个连接:
rtsp://192.168.200.77/sample_h264_1mbit.mp4

10、启动及开机自动启动:
一、手动运行:
# sudo /usr/local/sbin/DarwinStreamingServer
# sudo /usr/local/sbin/streamingadminserver.pl
备注:
第一个命令为开启DarwinStreamingServer服务,这个服务运行了就能够经过RTSP访问流媒体了;
第二个命令为开启WEB服务器(默认端口1220)。
二、若是要开机自动运行,则把上面两条命令(不用sudo)加到/etc/rc.local文件(exit 0以前)中便可。



原文:http://www.yimiju.com/articles/567.html