過去幾年,我們一直在視訊省流量方面潛心鑽研,取得不俗的成果。本次“省頻寬、壓成本”系列一共會推出六篇文章,從技術迭代、硬體更新等角度出發,向大家介紹節省CDN流量,降低視訊播放成本的方法。
第一篇:《從產品架構來看,PCDN如何節流50%》
目前國內網際網路的發展,直播、點播等線上視訊業務崛起,CDN在視訊雲行業被廣泛應用。據統計,全球CDN市場的複合年增長率在27.7%,2020年預計將達到157.3億美元,且亞太地區將是增長最快的市場。
近幾年CDN行業發展如此迅速,主要是由於視訊行業的發展,點播、直播亦或是短視訊,都不同程度上增加視訊CDN流量的消耗。
傳統CDN依賴於運營商、IDC、服務商等多方面,成本難以降低。同時土地、頻寬、硬體等成本的上升,進一步拔升了CDN的價格。
隨著網際網路終端裝置(路由器、電視盒子、智慧電視等)儲存、計算能力的提升,以及家用百兆、千兆頻寬的普及,利用P2P網路傳輸大量資料成為可能。而P2P終端由於沒有土地和運營商等成本,在成本方面有天然優勢,因此衍生出了P2P+CDN的網路。
PCDN(下文PCDN專指P2P-CDN)因為具有更低的價格優勢與良好的穩定性、傳輸速度,正在成為越來越多的企業的選擇。
目前市場上只有又拍雲、阿里雲推出了PCDN服務,我們以又拍雲PCDN服務——PrismCDN來具體講解一下,為什麼PCDN能夠大幅降低頻寬成本。
本文我們一起探究一下什麼是PCDN,相比傳統CDN,它為什麼更具優勢?
PCDN是P2P技術與CDN技術融合互補,通過大量的P2P節點來對客戶資料進行低成本高質量的內容分發,同時依靠CDN技術補足部分丟失資料。這樣的資料傳輸方式能降低整個內容分發網路的成本,降幅相比自建節點 CDN 可以降低 50%以上。
PCDN低價高質的優勢,讓它廣泛應用於視訊直播、點播、大檔案下載等方面。
PCDN是如何做到低價高質
上文講到了PCDN的天然優勢可以讓它做到低價高質,下面我們結合PrismCDN(又拍雲PCDN產品)來詳細講一下PCDN在技術上的優化:
扁平傳輸模型
與其他採用樹形傳輸模式的P2PCDN不同,PrismCDN採用業界首創的扁平傳輸模型,只需要經過路由器和機頂盒等裝置的一次轉發即可,與樹形P2PCDN直播相比延時會減少很多,相比於CDN httpflv或者RTMP只會慢1個RTT。
類似於QUIC的傳輸協議
除了在傳輸模型方面進行了優化外,PrismCDN採用了與Google開發的QUIC傳輸協議相類似的傳輸協議,一方面我們選擇用UDP傳輸,而非TCP,以此保證資料傳輸的穩定性。再者,我們採用了多徑傳輸與冗餘傳輸,來對抗失包重傳。當P2P資源不足時,會從IDC和CDN伺服器補資料。
P2P節點智慧排程
PrismCDN通過收集的點對點連線性(RTT、失包率、錯誤率等)大資料分析,智慧排程全域性百萬級結點,分配上行頻寬穩定的、 距離近的、ISP連通性好的路由器、光貓等作為 P2P 結點給播放 SDK 轉發資料。
PrismCDN優勢
又拍雲在產品架構方面的優化,讓PrismCDN相比其他P2PCDN有巨大的優勢。
PrismCDN無論是在傳輸速度、適配能力還是安全性上都有這不俗的表現。
首屏秒開
PrismCDN採用優化的私有傳輸協議,多種手段對抗網路延遲丟包,首屏時間低於 300 ms;
靈活易整合的SDK
支援Android、iOS等全平臺 SDK ,10 分鐘完成接入。
強大的適配相容能力
擁有超強的適配相容能力,PrismCDN曾在第三方平臺上測試機型 100 部,適配通過率高達 100% 。
終端防盜鏈防護
在安全性方面,PrismCDN會對資料驗證包名,只有合法程式包才能使用 P2P 播放。P2P 播放前新增多種認證流程方式,認證通過則播放,支援多種認證模式。
作為國內成熟雲服務廠商,又拍雲在CDN行業不斷探索,尋求更先進的技術,幫助客戶減少頻寬成本,提高CDN加速穩定性。在未來,又拍雲將會為客戶帶來更多更好的服務。
推薦閱讀: