DSS流媒體服務器搭建

流媒體用到的協議時RTSP 協議;html

RTSP 有一個來自 Apple 的開源項目:Darwin Streaming Server (DSS)
macos

DSS 是跨平臺的軟件,能夠在Linux、Mac OSX 或 Windows 等上面部署。windows

一,DSS的安裝:瀏覽器

  1. 從:http://dss.macosforge.org/downloads/DarwinStreamingSrvr5.5.5-Windows.exe (只有5.5的) 這裏下載 DSS for Windows服務器

  2. 下載後解壓,會看到一個 Install.bat 的文件,工具

  3. 「開始」-「全部程序」-「附件」-在"命令提示符"上右鍵,而後在彈出菜單中選「以管理員身份運行」。接着用DOS命令進入到解壓目錄,而後輸入「Install」進行安裝。如測試

  4. cd C:\DarwinStreamingSrvr5.5.5ui

  5. installspa

  6. 而後它就會安裝到 C:/Program Files/Darwin Streaming Server/ 並還會在 系統服務裏面加一個號 Darwin Streaming Server 的服務程序,這個就是 DSS 的 RTSP 服務器。命令行

       (這裏有一個小問題,網上不少資料都是說直接運行install.bat,但我運行以後沒有安裝。估計這些教程都是windows XP的教程,在win7裏面須要給他管理員的權限才能安裝)

    7,安裝完成以後,咱們發現並無啓動這個服務的.exe文件,或者其餘的一些可視化操做;在他的安裝目錄有兩個.pl文件,(WinPasswdAssistant.pl,streamingadminserver.pl),經過這兩個.pl文件對流媒體服務器進行配置和操做;

接下來須要安裝.pl文件的解析器;

二: Perl 解釋器安裝:

1,能夠從 http://www.perl.org/get.html 這裏下載到,而後安裝

2,安裝成功以後,經過解析器來建立流媒體服務器的管理員:

3,在CMD中切換到流媒體服務器的目錄C:/Program Files/Darwin Streaming Server/

4,而後執行perl WinPasswdAssistant.pl來建立管理員用戶名和密碼

5,而後執行perl streamingadminserver.pl 啓動流媒體服務器

6,打開瀏覽器輸入 http://127.0.0.1:1220/ 來對 DSS 服務器進行管理了

7,視頻地址:C:\Program Files\Darwin Streaming Server\Movies

三:安裝QuickTime測試,是否能夠播放流媒體。URL:rtsp://193.168.10.6:554/xxx.mp4

四,普通視頻轉換流媒體視頻:

    流媒體視頻比傳統視頻多一個流媒體頭信息;hint頭信息;

須要用到一個工具:MP4box,下載地址:http://pan.baidu.com/s/1pJM6Oun

下載下來以後解壓,在命令行中使用命令:mp4box -hint love.mp4

這時候可能會報一個錯,說沒有msvcr100.dll文件,地址:http://pan.baidu.com/s/1gdh5BIN

下載下來以後拷貝到system32的目錄下面。

(問題:不能播放視頻,在系統服務中找到Darwin Streaming Server這個服務,手動關閉以後,從新啓動。)

相關文章
相關標籤/搜索