1. 程式人生 > >P2P技術做自有點播系統的加速,還需要和CDN一樣部署很多服務器嗎?

P2P技術做自有點播系統的加速,還需要和CDN一樣部署很多服務器嗎?

避免 需要 版權保護 視頻點播系統 做了 size 帶來 系統 發的

視頻運營者如果把自有的視頻點播資源,部署在自己的服務器上,想在全國推廣,希望使用本點播系統的用戶在看視頻時有好的體驗,如果用CDN的話,需要在全國布點,成本很高。那如果使用P2P技術的話,視頻點播系統也還需要部署很多服務器嗎?具體的實現過程是怎樣的呢?

我們知道如果想利用CDN方案,實現點播視頻在全國各地播放都快,需要大量布點,這個是由CDN的特點決定的。因為用戶在發起請求的時候,如果做了CDN布點,是會返回給用戶一個離他最近的CDN地址,所以布點是離用戶越近越好,但是這種方法也只是通過DNS智能調度後,返回給用戶本節點的一個ip,但這個ip可能速度比較慢或者並發的人數比較多。這樣就還是會出現用戶在觀看視頻的時候體驗有時候並不是很好的現象。那麽使用P2P技術能解決這個問題嗎?

P2P技術相比CDN,好處是不需要那麽多節點,比如用CDN方案需要100臺服務器,使用P2P方案可能只需要20臺服務器,這是由P2P的特點決定的,因為P2P給的不是一個ip,而是很多個ip,比如10個。在CDN方案下,如果給用戶A的那個ip很慢,那對於用戶來說就是災難,但是如果是給用戶A10個ip,雖然每個都不快,但是10個一起就快了,比如一個是100k,10個也能到1M。所以使用P2P技術的好處就是可以同時有很多來源給用戶提供資源,這樣也可以避免對某個服務器節點過渡依賴,可以很好解決服務器宕機等帶來的問題。

綜上所述,自有視頻點播系統是很適合利用P2P技術做傳輸的,尤其是對於自有視頻源的運營者來說,P2P技術還有天然的加密的優勢,更好的做到視頻版權保護!

技術分享圖片

P2P技術做自有點播系統的加速,還需要和CDN一樣部署很多服務器嗎?