Darwin Streaming Server 安裝操作

Darwin Streaming Server蘋果公司推出的開放源碼、跨平台多媒體串流伺服器, 提供音樂 (mp3) 與影音 (3gp、mp4、mov) 串流播放功能, 可由 Windows Media Player、VLC media player、QuickTime Player 等播放軟體收聽(看)

以下是在 Fedora 7 安裝 Darwin Streaming Server 5.5.5for Linux 的操作記錄

下載並安裝 Darwin Streaming Server

查看是否安裝成功

ps aux | grep Darwin

netstat -ntulp | grep Darwin

啟動服務

啟動 Web 管理介面 (tcp port 1220)

ps. 以上兩項在剛安裝好的時候會自動啟動, 不需手動執行

連入管理介面進行設定

Available Playlists → myaudio → Status 點選播放按鈕即開始放送

建立視訊串流

Available Playlists → myvideo → Status 點選播放按鈕即開始放送

以 MP3 播放軟體收聽 MP3 音樂串流

以 QuickTime Player 收看影音串流

參考資料

相關網頁

--- 附錄: ERROR 15 的排除方法

Step 2. 安裝 mpeg4ip (用來賦予 hint track)

Step 3. 轉檔 (若已用其他轉檔工具則跳過此步驟)

Step 4. 賦予 hint track

以上產生的 output.mov 即可由 Darwin Streaming Server 正常放送

Linux下安装Darwin 流服务器的方法和步骤-2

 

1. 从苹果公司站点下载Darwin:

2. 解开该tar包:

  这将在当前目录生成一个DarwinStreamingSrvr3-Linux目录,进入该目录。

3. 执行Install安装脚本安装Darwin:

  安装完成后的目录结构如下:

4. 配置服务器:

  安装完成后streamingadminserver.pl会自动运行,可以通过该perl脚本(其实也就是一个小型的web服务器)来管理Darwin流服务器。为了以后方便管理,可以在/etc/rc.d/rc.local脚本中加入一行:
     /usr/local/sbin/streamingadminserver.pl
这样每次系统启动后就会自动允许管理脚本。

在任意一台可以访问该服务器的客户机的浏览器中输入:
http://your_server_name:1220
your_server_name
 也就是你的流服务器的主机名,当然也可以采用ip地址。

然后就可以进入web管理界面。
缺省的管理员用户名: streamingadmin
缺省的管理员密码: default

进入web管理界面后,可以进行以下一些配置:
a. Server Snapshot: 服务器状态监测;
b. Movies Directory:
   放置媒体文件的目录设定,缺省是/usr/local/movies/;
c. Authentication Scheme:
   设置用户认证方案,缺省是Digest,如果使用QuickTime4客户端,必须选择Basic;
d. Streaming on Port 80:
   设置是否使用80端口为服务器服务端口,如果选择否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;
e. Maximum Number of Connections:
   最大客户连接数目,缺省为1000;
f. Maximum Throughput:
   最大使用带宽,缺省为100M;
g. 启动/停止Darwin流服务器;
   其他还有日志文件设定以及播放列表的建立等等。

5. 安装客户端:

从苹果公司下载QuickTime
http://www.apple.com/quicktime/download/ 
然后在windows XP下根据提示进行安装。

6. 测试:

  安装完成后,/usr/local/movies目录中会有一个sample.mov文件,我们可以使用该文件进行测试。首先在客户端启动QuickTime,然后在菜单中单击
Fileà Open URL in new player
在弹出的对话框中输入:rtsp://your_server_name:554/sample.mov
(这里假设使用554作为服务端口)

05-11 10:57