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

dianliang01發表於2018-11-19

影片運營者如果把自有的影片點播資源,部署在自己的伺服器上,想在全國推廣,希望使用本點播系統的使用者在看影片時有好的體驗,如果用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技術還有天然的加密的優勢,更好的做到影片版權保護!



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31439365/viewspace-2220595/,如需轉載,請註明出處,否則將追究法律責任。

相關文章