今天編譯通過Mpeg4ip和darwin streamer server

來源:互聯網
上載者:User
作業系統:Ubuntu 7.04 Mpeg4ip: http://mpeg4ip.sourceforge.net/ Darwin Streamer Server: http://developer.apple.com/opensource/server/streaming/index.html ,選擇for Linux版的。
按照上面的兩個網址下載最新版的軟體,解壓,在Linux下編譯。 其中編譯mpeg4ip需要的庫有: libtool ffmpeg
然後進入到mpeg4ip的目錄,運行./bootstrap進行配置,如果出錯,是因為bash版本及名稱的問題,修改bootstrap檔案中第一行,改sh 為bash.或運行 bash ./bootstrap。 配置完成後會有幾行提示,告訴你安裝了哪些庫,缺少那些庫,可以按照提示添加相應的庫。不過Ubuntu下的x246和faac庫會有問題。我們沒有選擇安裝。
編譯安裝Darwin Streamer Server: 直接運行./Install指令碼進行安裝的話會提示錯誤,使用者rtss不存在什麼的。DSS是在Fedroa下開發的,在Fedroa下安裝沒 有問題。在Ubuntu下需要先手動添加rtss使用者:useradd rtss,然後在執行./Install,最後輸入管理RSS的使用者和密碼,輸入對應的資訊,即可安裝成功。 然後在瀏覽器中輸入: http://localhost:1220,即可進入管理頁面。輸入剛才設定的使用者名稱和密碼,進入管理。在區域網路中的電腦瀏覽器裡亦可以遠端管理。
mpeg4ip與DSS協同工作,可以實現即時遠程監控: 前提需要有網路攝影機以及網路攝影機驅動,我們的是QC Pro 5000,驅動是linux-uvc。 在命令列以超級使用者運行mp4live:sudo mp4live 在mp4live介面裡選擇儲存sdp檔案,瀏覽儲存到DSS預設的/usr/local/movies/目錄下,起名為darwin.sdp。點擊start開始錄製,運行。 在區域網路的另一台電腦上,用QuickTime開啟URL:rtstp://darwin_server_ip/darwin.sdp 即可串連上伺服器的監控視頻。 目前問題是: 1. 視頻品質太差,我用luview在本地查看,效果很好的。懷疑是Mp4ip編碼的問題。 2.網路有延遲,(延遲應該是編解碼的問題)。 還有待進一步完善。

幾個不錯的文檔:
English  "MPEG4IP Documentation" by MPEG4IP Staff
    "Streaming MPEG-4 with Linux" by Donald Szeto
    "MPEG4IP Guide" by Everwicked
Spanish  "Streaming en Linux (AKA MPEG4IP, DSS, MP4WEB howto)" by César González
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.