簡介
工作流程: 直播可通過Adobe Flash Media Live Encoder以及其它支持 rtmp協定的發布端向“P2PS 直播伺服器”進行發布。“P2PS直播伺服器”可直接使用支持RTMP協定的客戶端觀看,並可將直播數據以HTTP協定 的方式向觀 眾端分發,實現HTTP串流。觀眾端可支持Linux,Windows以及MacOS上的各類瀏覽器,如:FireFox、Safari、IE、Chrome、Opera以及其它各種支持Flash技術的瀏覽器;同時支持android、blackberry等 移動平板終端的播放。在 它被打開後將會自動連線到P2P伺服器,而後將會通過P2P技術與同時觀看視頻的用戶進行音視頻數據互動,實現P2P串流。
點播或者 偽直播可使用PHP SDK將音視頻檔案直接轉化為可供P2P使用的數據,供觀眾端觀看。
特點
八百里Flash P2P流媒體系統同時實現了rtmp以及 rtmfp協定的直播與點播功能,是目前除Adobe的FMS外唯一一款同時支持這兩個協定的伺服器軟體;在國內處於絕對領先地位。軟體具有一些特殊功能,如:時移(拾遺)、nat全穿透以及跨平台等。1. 時移的特點是在現場直播過程中,可以向前回看已經播放過的內容。在電視台節目的直播中有著極佳的套用,用戶可以通過播放器觀看當前時間點之前所播放過的節目。
2. nat全穿透可以在用戶處於複雜nat環境中時發揮作用,由於p2p技術本身存在的局限性,通常在某些nat設備中無法成功打洞,導致無法進行p2p共享,也就導致了用戶分享不到數據,對於視頻來說就是無法正常觀看,而該款產品通過技術手段解決了該問題,使得客戶端可穿透任何nat網路以及防火牆,實現視頻點播觀看。達到了最大的用戶支持度。
3. 由於完全採用了基於flash的p2p技術,因此用戶無需安裝其它任何的客戶端來進行視頻觀看,很大程度上擴展了用戶群,使mac以及linux系統的用戶都可以觀看視頻,同時也解決了不同瀏覽器的支持問題。大部分通過安裝第三方外掛程式實現p2p視頻點播的系統,基本上只能支持IE瀏覽器,因此損失了不少的用戶。
4. 極強的p2p效率帶來極大的頻寬節省,p2p的最大使用率可達到99%以上。伺服器即便只有10M頻寬,也可以支持最高超過5000級別的點播量。無疑大量的節省了頻寬資源,節約大筆頻寬上的資金消耗。