流媒體點播系統和傳統http播放MP4和FLV對比

來源:互聯網
上載者:User

標籤:rtm   加密   服務端   自訂   上傳檔案   解決   請求   極限   www   

隨著Web 應用發展的普及,在瀏覽器上播放媒體(視頻、音頻)的需求變得越來越普遍;很多的企業在嘗試在網站加入多媒體內容,最常見的倆種方式:

 

1. 普通的 http 檔案點播 ,直接通過網站前台 file upload 的方式上傳檔案MP4或者FLV,儲存路徑,用戶端通過開源的flash 播放器 或者html5標籤去播放伺服器返回這個路徑的視頻檔案,可能是mp4 或者FLV。

 

2. 加入流媒體伺服器系統如800Li八百裡流媒體點播系統,通過流媒體來解決視頻上傳和視頻播放的問題 web網站只解決 網頁顯示和網站邏輯。

 

下面將主要講解這倆種方式的實現差別

 

什麼是流媒體

 

流媒體(Streaming Media)是指採用串流的方式在網路上播放的媒體資料。 流媒體又叫流式媒體,它是指媒體供應商用一個視頻、音頻傳送伺服器把節目當成網路(TCP IP/UDP IP)資料包發出,傳送到最終觀看使用者,使用者通過解壓裝置對這些資料進行解壓後,節目就會像發送前那樣顯示出來,流媒體,是邊傳邊播的媒體,是多媒體的一種。邊傳邊播是指媒體供應商在網路上傳輸媒體的“同時”,使用者一邊不斷地接收並觀看或收聽被傳輸的媒體。“流”媒體的“流”指的是這種媒體的傳輸方式(流的方式),而並不是指媒體本身。

不是指媒體本身。

優勢:

 

1. 支援 http(tcp)、支援rtmpf(upd)拉流(檔案分區)  在網路延遲比較大的情況,穩定播放。

2. 支援資料加密,防盜鏈;自訂視頻資料封包格式。

3. 按需下載,play或者seek到哪個位置就下載到那個資料分區,節省伺服器和用戶端的資源。

4. P2P 用戶端之間資料共用節省頻寬。

5. 支援點播即時串流。

 

劣勢:

1. 有一定的費用,專業的流媒體公司實現。

2. 門檻較高,需要懂一些多媒體方便的基本知識,才能較好的維護好流媒體系統。

傳統的FLV 和 MP4 視頻上傳和播放 (網站檔案點播)

 

網站提供視頻上傳功能,以表單提交的方式提交MP4 或者FLV 檔案,網站後台接收資料,直接寫到磁碟上,以原有檔案名稱或者新產生的檔案名稱,返迴路徑給網站後台,網站管理員記錄檔案路徑,網站前台或用戶端請求觀看是,服務端直接返回 播放URL,用戶端可以用html5標籤或者flash 播放器 進行播放,一旦開始播放,盡用戶端和伺服器端最大資源去下載視頻資料,沒有流控;一旦並發量大,網路到達極限,硬碟IO 也達到極限值。

 

 

優勢:

 

1. 門檻低,普通的Web開發人員就能實現視頻上傳播放。

2. 沒有任何費用,網站開發人員就能開發。

 

劣勢:

 

1. 用戶端耗最大資源下載、伺服器耗盡資源給資料,消耗雙方資源。

2. 沒有資料加密和放到功能,直接另存新檔就能download 視頻。

3. 在網路波動比較大的情況無法順暢的播放,比如 跨電訊廠商、跨國。

4. 沒有P2P,用戶端之間分享資料,降低伺服器負荷。

5. 不支援直播。

流媒體點播系統和傳統http播放MP4和FLV對比

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.