苹果公司的Darwin Streaming Server On Centos 5.2
介绍
本教程将通过在Centos / RHEL 5.2上为Apple的Darwin QuickTime Streaming Server安装,配置和准备媒体。 达尔文QuickTime Streaming Server能够通过RTP / RTSP流协议提供H.264和mpeg4文件格式。
先决条件
- 安装了CentOS 5.2 x86
- 必须安装开发工具(安装后可以安装)
yum groupinstall "Development Tools"
) - 静态IP地址和主机名; 我使用
192.168.0.10
和example.org
作为我的主机名 - 禁用防火墙和SELinux(稍后配置)
安装Darwin Streaming Server 6.0.3
目前没有当前版本的官方二进制包,因此我们将获取源RPM。 苹果当前的源码包不能在Linux系统上编译而不进行修补。 按命令输入以下命令!
su -
wget http://www.abrahamsson.com/DarwinStreamingServer-6.0.3-2.src.rpm
rpm -i DarwinStreamingServer-6.0.3-2.src.rpm
cd /usr/src/redhat/SPECS/
rpmbuild -bb DarwinStreamingServer.spec
cd /usr/src/redhat/RPMS/i386/
yum –y install perl-Net-SSLeay
rpm -U DarwinStreamingServer*
安装RPM时,尝试启动达尔文时安装挂起,等待几分钟,然后使用Alt + F2打开另一个终端会话,并以root用户身份运行以下命令:
killall -9 DarwinStreamingServer
要从默认密码“password”更改管理员帐户,请使用以下命令:
qtpasswd administrator
所以DSS启动时启动运行以下命令:
chkconfig --level 345 dss on
配置达尔文流服务器
现在打开浏览器并将地址指向http:// yourserverip:1220
,并使用用户名管理员
和您在运行qtpasswd
时选择的密码登录。
登录后,您将被要求输入一个mp3广播密码:
接下来,系统会询问您是否要为管理Web GUI使用SSL; 我使用默认值,因为我没有证书。
如果要在端口80上流式传输,将会询问下一个问题。如果计划在同一台计算机上运行或正在运行Web服务器,请勿使用此选项。
接下来,您将被要求指定存储媒体的路径; 将此作为默认值。 当前目录有一些示例文件,可用于测试安装。
您现在应该看到主管理员页面,如下所示:
您现在可以通过在客户端(Windows或Mac)上打开QuickTime并使用达尔文安装的示例文件之一来测试安装。
文件>打开URL
并键入rtsp://yourip/sample_300kbit.mov
以下视频应该流传声音: