centos7.2下编译安装Darwin Streaming Server6.0.3流媒体服务器

1、下载源码
wget https://github.com/macosforge/dss/archive/6.0.3.tar.gz
2、解压
tar zxf 6.0.3.tar.gz
3、patch补丁
下载补丁到源码目录并执行:
patch -p1 < dss-6.0.3.patch patch -p1 < dss-hh-20080728-1.patch 4、修改安装脚本 vim Install 把第195行 /usr/sbin/useradd -M qtss > /dev/null 2>&1
改为
/usr/sbin/useradd -m qtss > /dev/null 2>&1
即把M改为m
5、编译
./Buildit
6、生成安装包
./buildtarball
完成后生成安装包文件为DarwinStreamingSrvr-Linux.tar.gz
7、解压并进入安装目录
tar zxf DarwinStreamingSrvr-Linux.tar.gz
cd DarwinStreamingSrvr-Linux
8、安装文件
./Install

Please enter a new administrator user name:
Please enter a new administrator Password:
以上输入管理后台的用户名和密码
9、安装成功
启动程序
/usr/local/sbin/DarwinStreamingServer
启动后台
/usr/local/sbin/streamingadminserver.pl

以上如果提示切换用户失败,则添加用户即可
useradd –g qtss qtss

10、进入管理后台进行相关设置
http://video.lihongzhou.cn:1220/

测试:rtsp://video.lihongzhou.cn/test/003.mp4