1、DarwinStreamingServer(簡稱DSS)介紹
Darwin Streaming Server簡稱DSS。DSS是Apple公司提供的開源實時流媒體播放服務器程序。整個程序使用C++編寫,在設計上遵循高性能,簡單,模塊化等程序設計原則,務求做到程序高效,可擴充性好。并且DSS是一個開放源代碼的,基于標準的流媒體服務器,可以運行在windows NT和Windows 2000,以及幾個UNIX實現上,包括mac OS X,linux,FreeBSD,和Solaris操作系統上的。
2、DSS主要幾個特性:
支持MP4、3GPP等文件格式;
支持MPEG-4、H.264等視頻編解碼格式;
支持RTSP流控協議,支持HTTP協議;
支持RTP流媒體傳輸協議;
支持單播和組播;
支持基于Web的管理;
具有完備的日志功能。
3、DDS安裝
1).從http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe, 這里下載 DSS for Windows
2).解壓DarwinStreamingSrvr5.5.5-Windows.exe至C盤,然后進入解壓后的目錄c:DarwinStreamingSrvr5.5.5)
3).運行 Install.bat,在Program Files中生成流媒體服務器,路徑如下:C:Program FilesDarwin Streaming Server,并還會在系統服務里面加一個DarwinStreamingServer 的服務程序。
4).接下來需要安裝 Perl 解釋器,可以從http://www.perl.org/get.html 這里下載到,然后安裝
5).創(chuàng)建 WebAdmin 的賬號和密碼
5.1)進入c:DarwinStreamingSrvr5.5.5目錄
5.2)執(zhí)行perl WinPasswdAssistant.pl
6).運行 WebAdmin 管理器
在當前目錄下執(zhí)行perl streamingadminserver.pl
7).進入管理界面對dss服務器進行管理,根據需要進行相應設置
7.1)在瀏覽器中,輸入打http://127.0.0.1:1220/,打開管理界面
7.2)選擇流媒體存放路徑,默認存放在流媒體服務器下的:c:Program FilesDarwin Streaming ServerMovies目錄下
7.3)設置是否使用80端口為服務器服務端口,如果選擇否,可以在/etc/streaming/streaingloadtool.conf文件中指定其他端口;
4、測試
安裝vlc播放器,檢測dss能不能正常播放。
打開VLC media player,然后點左上角“媒體”——“打開網絡串流”,然后輸入網絡URL,例如我想播放/usr/local/movies下的 test.mp4,則打開下面這個鏈接:rtsp://localhost:80/test.mp4