最近搞流媒體相關的項目,於是打算在局域網搭建一個流媒體服務器。本以為很快搞定的,但是,在安裝過程中還是折騰了一番。
現把安裝流程記下來:
一、下載
Darwin Streaming Server for Windows 5.5 :http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe
Perl : http://www.perl.org/get.html
二、安裝
1、安裝Perl環境。下載的是ActivePerl,雙擊直接安裝即可。
2、安裝Darwin Streaming Server。雙擊下載的DarwinStreamingSrvr5.5.5-Windows.exe文件(這是個ZIP自解壓文件),解壓到任意目錄。然后,進入解壓目錄,雙擊運行“Install.bat”進行安裝。
如果你用的是Vista或Win 7的操作系統,則有可能出現以下錯誤:
Can't open group file! at WinPasswdAssistant.pl line 83,<STDIN> line 3.
Couldn't find the en language message file! at streamingadminserver.pl line 2167.
這主要是因為Darwin Streaming Server的安裝工具要把程序安裝到“C:\Program Files”目錄,但默認情況下應用程序是沒有權限訪問此目錄的。
解決方法:
“開始”-“所有程序”-“附件”-在"命令提示符"上右鍵,然后在彈出菜單中選“以管理員身份運行”。接着用DOS命令進入到解壓目錄,然后輸入“Install”進行安裝。如
cd C:\DarwinStreamingSrvr5.5.5
install
安裝過程中,要求輸入Web管理界面的用戶名和密碼,輸入用戶名和密碼后,完成安裝。安裝完成后,不要關閉命令窗口。
三、配置
在瀏覽器中,輸入“http://127.0.0.1:1220”,對Darwin Streaming Server進行設置。然后添加播放的影片,啟動播放列表。
如登錄不了Web管理頁面的服務,請運行WinPasswdAssistant.pl這個腳本文件,並確保腳本的運行窗口沒有被關閉。
如果添加播放列表出問題,請確保以管理員的身份運行WinPasswdAssistant.pl這個腳本(Windows 7下)
四、播放
在VLC等流媒體播放器中,輸入地址,如“rtsp://127.0.0.1/1.sdp”,即可進行播放。