苹果的达尔文流服务器Centos 5.2

苹果公司的Darwin Streaming Server On Centos 5.2

介绍

本教程将通过在Centos / RHEL 5.2上为Apple的Darwin QuickTime Streaming Server安装,配置和准备媒体。 达尔文QuickTime Streaming Server能够通过RTP / RTSP流协议提供H.264和mpeg4文件格式。

先决条件

  1. 安装了CentOS 5.2 x86
  2. 必须安装开发工具(安装后可以安装)
    yum groupinstall "Development Tools"
  3. 静态IP地址和主机名; 我使用192.168.0.10example.org作为我的主机名
  4. 禁用防火墙和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

以下视频应该流传声音:

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏