CDN為什么對直播服務(wù)器傳輸很重要?主要有以下幾點(diǎn)原因:
1、帶寬:網(wǎng)絡(luò)上的任何給定點(diǎn)一次能夠通過的數(shù)據(jù)是有限的,這種度量稱為“帶寬”。如果數(shù)據(jù)流到達(dá)網(wǎng)絡(luò)上的某個點(diǎn)并且數(shù)據(jù)量超過了這個點(diǎn)的容量,這稱為“阻塞點(diǎn)”,因?yàn)閿?shù)據(jù)傳送被阻塞并減慢了。阻塞點(diǎn)類似于當(dāng)太多汽車試圖使用單車道道路時行駛減速的狀況。
如果直播服務(wù)器的所有觀眾都從其源站獲取流數(shù)據(jù),則源站服務(wù)器及其周圍的網(wǎng)絡(luò)基礎(chǔ)設(shè)施將成為瓶頸,并且流式傳輸會變慢。但是,如果將流式交付的主要負(fù)擔(dān)轉(zhuǎn)移到CDN,則可以消除阻塞點(diǎn)。
2、全球內(nèi)容交付:由于CDN分布在世界各地,因此它們能夠?qū)?nèi)容交付給全球受眾。紐約的源站服務(wù)器無法將內(nèi)容高效提供給米蘭的受眾,尤其是在交付直播視頻等重度內(nèi)容的情況下。但是,CDN可以從其網(wǎng)絡(luò)上的任何點(diǎn)轉(zhuǎn)發(fā)和提供內(nèi)容,這樣在米蘭觀看紐約實(shí)時流的人可以從米蘭的直播服務(wù)器獲取流數(shù)據(jù),而不必等待它從紐約一路傳送過來。
3、縮短延遲和 RTT:使用CDN向全球交付內(nèi)容可縮短RTT(往返時間),從而減少直播服務(wù)器觀眾的延遲。請求與響應(yīng)的往返在距離和時間方面都更短,因?yàn)橛^眾對直播服務(wù)器的請求不再需要傳輸?shù)搅鞯脑搭^,流式傳輸數(shù)據(jù)也不再需要從源頭開始傳輸。這縮短了延遲,并且有助于直播服務(wù)器保持更接近“實(shí)時”。
4、工作量:回復(fù)用戶的數(shù)據(jù)請求會使直播服務(wù)器花費(fèi)一些計(jì)算資源?;貜?fù)許多用戶的視頻數(shù)據(jù)請求可能會使一臺服務(wù)器不堪重負(fù)。CDN 使用成百上千臺直播服務(wù)器,這些服務(wù)器可以承擔(dān)源站服務(wù)器的大部分工作量,使它保持正常運(yùn)行。
5、緩存:CDN 緩存直播服務(wù)器的每個視頻片段。然后,CDN 可以從緩存中交付這些片段,而不是從源站服務(wù)器獲取數(shù)據(jù)。
從緩存提供實(shí)時流似乎是一個矛盾:如果流是實(shí)時的,那么將它保存下來并在幾秒后再交付又怎么能加快速度?確實(shí),緩存的實(shí)時流會落后于實(shí)時,但這仍然比一路直達(dá)源站服務(wù)器要快。往返過程將花費(fèi)很長時間,以至于流會進(jìn)一步滯后。借助CDN緩存,用戶可以體驗(yàn)到最短的延遲時間。
以上就是CDN為什么對直播服務(wù)器傳輸很重要的5個原因,希望對大家有所幫助。
審核編輯 黃昊宇
-
直播
+關(guān)注
關(guān)注
1文章
265瀏覽量
22802 -
服務(wù)器
+關(guān)注
關(guān)注
14文章
10177瀏覽量
91241 -
CDN
+關(guān)注
關(guān)注
0文章
330瀏覽量
30501
發(fā)布評論請先 登錄
恒訊科技解析:服務(wù)器監(jiān)控與告警設(shè)置—企業(yè)必備指南
恒訊科技分析:香港服務(wù)器如何遠(yuǎn)程桌面連接和管理?
恒訊科技解析:如何在日本服務(wù)器上安裝和配置數(shù)據(jù)庫(如MySQL)?
如何為印度服務(wù)器申請和配置反向DNS記錄?
恒訊科技分析:Ubuntu云服務(wù)器數(shù)據(jù)共享高效方案
恒訊科技分析:云儲存服務(wù)器搭建教程
恒訊科技深度解析:阿帕奇服務(wù)器工作原理
PTP服務(wù)器與NTP服務(wù)器的對比分析
RAKsmart服務(wù)器SEO優(yōu)化優(yōu)勢分析
恒訊科技分析:CDN為什么對直播服務(wù)器傳輸很重要?
評論