事情是這樣的:今年年初的時候,公司準備籌劃一個直播項目,在原有的 APP 中嵌入直播模塊,其中的一個問題就是直播加速服務的選取。html
老闆讓我負責直播加速的產品選型,那天老闆把我叫到辦公室,語重心長地說:「小王啊,你是知道的,咱們這個直播模塊對 CDN 的惟一要求就是性價比要高,因此但願你能多花點心思找找合適的產品。」node
「好的,老闆。」我內心默默想着,此次必定要讓老闆另眼相看。服務器
首先我對接了業內數家雲服務上整理了一份各家直播加速方案的報價表,老闆看完後說:「小王啊,這個價格比我預期的仍是高了點,你再看看還有沒有更低的。」網絡
「好的,老闆。」看來我仍是把問題想的太簡單了。架構
回到工位後,思前想後,老闆的需求概況下來就是:便宜最重要,穩定也要好,延遲不能高。用另外一句話說就是:又想馬兒跑得快,又想馬兒不吃草。spa
在準備放棄的時候,我發現了這張圖!3d
萬萬沒想到,我居然仍是出色、完美、高效的完成了老闆的任務。orm
又拍雲 PrismCDN —— P2P 分享率 95% 的 P2P-CDN 服務,妥妥地知足既便宜又穩定,延遲還低的直播加速要求啊!視頻
高 P2P 分享率,高性價比htm
下降產品的成本對提高產品競爭力相當重要,而一款直播產品在帶寬上的支出每每佔比很大,下降 CDN 價格能夠節省大量的帶寬成本。
又拍雲 PrismCDN 將 P2P 與 CDN 完美融合,經過近百萬個 P2P 節點來下降整張網絡的帶寬成本,降幅至少可達到 CDN 的 50%。所以又拍雲 PrismCDN 相比其餘 CDN 產品在價格上更有優點。
又拍雲 PrismCDN 已經被多家直播服務採用,在實際使用中, P2P 分享率一般能夠超過 90%,甚至能夠達到 95% 以上。近百萬個 P2P 節點,也是又拍雲 PrismCDN 可以將 P2P 分享率提高到 90% 甚至 95% 的關鍵基礎。
獨有傳輸協議,高穩定可用
又拍雲 PrismCDN 的穩定性數據很是不錯,視頻流暢度均在 99% 以上,並且 PrismCDN 已經穩定服務過峯值帶寬 500Gbps 的直播業務。
這是由於 PrismCDN 的採用的傳輸協議與 Google 開發的 QUIC 傳輸協議類似,都是使用 UDP 傳輸,而且實行多徑傳輸和冗餘傳輸。同時在 P2P 資源不足時,會自動調用 IDC / CDN 服務服務器補數據。
△ PrismCDN 技術架構
獨特架構,低延時
對遊戲直播、體育直播等而言,延遲控制在 4~5 秒左右就已經足夠了,並且能夠留出必定的緩衝時間,當主播涉黃或者違規時進行及時有效的干預。應用了 PrismCDN 的直播,首屏秒開時間更是可以低於 1 秒。
低延時除了得益於 PrismCDN 獨特的網絡結構。PrismCDN 採用扁平化傳輸模型,加速文件只通過 P2P 節點轉發一次,有效提高資源的傳輸速度,甚至比起傳統 CDN httpflv 和 RTMP 傳輸格式也只慢了 1 個 RTT,從端到端的延遲能夠作到小於 3 秒。
相比之下,傳統 P2P 網絡每每採用樹形結構,端到端須要通過多個不一樣層級的節點傳輸,天然延遲就受到了影響。
△ 傳統 P2P 對比 PrismCDN 傳輸模型
又拍雲 PrismCDN 做爲一款集性價比與實用性於一體的直播加速產品,相比傳統 CDN 來講,有近百萬的 P2P 節點做爲傳輸骨幹, 下降了 50% 以上的流量成本, 有效幫助客戶進行成本控制。同時用 300 多個 CDN 節點在 P2P 資源不足時,補足傳輸帶寬,爲直播產品提供高效、穩定的加速服務,提高終端用戶的觀看體驗。
推薦閱讀: