在CentOS7中编译安装Darwin Streaming Server
首先需要进行一些必要的准备工作:
yum install patch make gcc g++ //准备好软件暂存的目录,并从官网下载软件的源码:
cd /opt/
mkdir -p darwin
cd darwin
在官网上https://macosforge.github.io/dss/ 源码下载完成后,需要解压tar包,
后面需要进行安装补丁文件所以也要下载补丁文件
https://download.csdn.net/download/tom_zhxc1794/10912552
dss-6.0.3.patch和dss-hh-20080728-1.patch,将下载好的两个补丁文件放到解压好的DarwinStreamingSrvr6.0.3-Source目录中
tar xvf DarwinStreamingSrvr6.0.3-Source.tar
解压进入源码目录,找到APICommonCode/QTSSModuleUtils.cpp文件,修改
IPComponentStr IPComponentStr::sLocalIPCompStr("127.0.0.*"); 把它改为
IPComponentStr IPComponentStr::sLocalIPCompStr("*.*.*.*");(不修改的话只允许本地推流)
然后给源码安装补丁文件,进入DarwinStreamingSrvr