數(shù)十年專注企業(yè)數(shù)字化轉(zhuǎn)型、智能化升級、企業(yè)上云解決方案服務(wù)商
工單提交 實(shí)名認(rèn)證 騰佑科技咨詢熱線咨詢熱線: 400-996-8756
百度云服務(wù)中心騰佑科技公司
云服務(wù)器活動(dòng) 服務(wù)器租用 服務(wù)器托管 機(jī)柜租賃 帶寬租賃
  • 最新資訊
  • 熱門資訊
  • 最熱資訊
智能建站

流媒體服務(wù)器如何使用cdn加速

發(fā)布時(shí)間:2020-05-18 作者:未知

簡述:流媒體如何使用cdn加速 目前,流媒體技術(shù)得到了廣泛的應(yīng)用,許多視頻點(diǎn)播、直播服務(wù)和網(wǎng)絡(luò)廣告都應(yīng)用了流媒體技術(shù),給互聯(lián)網(wǎng)提供商的服務(wù)器帶來了巨大的壓力。通過構(gòu)建CDN網(wǎng)絡(luò),將流媒體內(nèi)容發(fā)布到離用戶最

流媒體如何使用cdn加速
 
    目前,流媒體技術(shù)得到了廣泛的應(yīng)用,許多視頻點(diǎn)播、直播服務(wù)和網(wǎng)絡(luò)廣告都應(yīng)用了流媒體技術(shù),給互聯(lián)網(wǎng)提供商的服務(wù)器帶來了巨大的壓力。通過構(gòu)建CDN網(wǎng)絡(luò),將流媒體內(nèi)容發(fā)布到離用戶最近的網(wǎng)絡(luò)邊緣,讓用戶“就近取材”。在構(gòu)建新的CDN網(wǎng)絡(luò)體系結(jié)構(gòu)時(shí),既要考慮流媒體業(yè)務(wù)快速發(fā)展帶來的網(wǎng)絡(luò)影響,也要考慮互聯(lián)網(wǎng)內(nèi)容提供商最需要解決的問題。
    
    視頻從源站開始,經(jīng)過內(nèi)容存儲中心和各級節(jié)點(diǎn),最終到達(dá)各地用戶,需要很長時(shí)間。用戶不想等這么久。在規(guī)劃CDN時(shí),要注意內(nèi)容傳輸?shù)难舆t。
 
    作為一個(gè)整體,它可以分為兩個(gè)層次:內(nèi)容庫和流服務(wù)節(jié)點(diǎn)。具體可分為內(nèi)容庫模塊、流服務(wù)緩存模塊、全局調(diào)度RR模塊和網(wǎng)絡(luò)管理模塊:
 
    內(nèi)容庫模塊包括源站、資源中心、區(qū)域中心等,作為CDN的核心部分,提供的功能是進(jìn)行一系列的操作在內(nèi)容資源方面,如內(nèi)容資源的存儲和管理、向下級節(jié)點(diǎn)分發(fā)內(nèi)容等,并在CDN中提供內(nèi)容的多拷貝分布式存儲,從而實(shí)現(xiàn)系統(tǒng)存儲資源、計(jì)算資源和寬帶資源的合理利用。FTP用于內(nèi)容注入,CEPH用于海量數(shù)據(jù)存儲,nignx用于HTTP下載和分發(fā)。
 
    其中,緩存功能分擔(dān)了內(nèi)容庫的壓力,加快了服務(wù)速度。我們使用各種開源軟件來設(shè)計(jì)流媒體服務(wù)緩存模塊。其中squid實(shí)現(xiàn)cache、OSPF+LVS+preserved和nginx+Lua協(xié)同實(shí)現(xiàn)本地負(fù)載均衡。
 
    CDN邊緣節(jié)點(diǎn)緩存策略一般遵循HTTP標(biāo)準(zhǔn)協(xié)議,通過HTTP響應(yīng)頭中的cache control:Max age字段設(shè)置CDN邊緣節(jié)點(diǎn)數(shù)據(jù)緩存時(shí)間。當(dāng)客戶端向CDN節(jié)點(diǎn)請求數(shù)據(jù)時(shí),CDN節(jié)點(diǎn)將判斷緩存數(shù)據(jù)是否已過期。如果緩存數(shù)據(jù)尚未過期,則直接將緩存數(shù)據(jù)返回給客戶端;否則,CDN節(jié)點(diǎn)將向源發(fā)送請求,從源中提取最新數(shù)據(jù),更新本地緩存,并將最新數(shù)據(jù)返回給客戶端。
 
    CDN的緩存時(shí)間將直接影響返回率。如果CDN緩存時(shí)間短,CDN邊緣節(jié)點(diǎn)上的數(shù)據(jù)往往會出現(xiàn)故障,導(dǎo)致頻繁回源,增加了源站的負(fù)載,也增加了訪問延遲;如果CDN緩存時(shí)間過長,則會造成數(shù)據(jù)更新時(shí)間慢的問題。開發(fā)人員需要添加特定的業(yè)務(wù)來進(jìn)行特定的數(shù)據(jù)緩存時(shí)間管理。
 
    RR將根據(jù)CDN網(wǎng)絡(luò)拓?fù)浜兔總€(gè)節(jié)點(diǎn)的負(fù)載,將用戶的視頻請求重定向到最合適的流媒體節(jié)點(diǎn)?,F(xiàn)有主流CDN是通過特殊的負(fù)載均衡硬件(如F5、Radware等)實(shí)現(xiàn)的。提供了循環(huán)調(diào)度等12種本地負(fù)載均衡算法和全局可用性等15種廣域負(fù)載均衡算法。根據(jù)調(diào)度策略是靜態(tài)配置還是動(dòng)態(tài)生成,將其分為靜態(tài)調(diào)度方法和動(dòng)態(tài)調(diào)度算法。
 
    在調(diào)度管理模塊中,首先在DNS級調(diào)度的基礎(chǔ)上,最終將域名解析權(quán)完全賦予RR/GSLB,使用Bing+SQL構(gòu)建DNS調(diào)度管理系統(tǒng),RR根據(jù)用戶的HTTP請求找出可用的流媒體服務(wù)節(jié)點(diǎn),并將HTTP請求轉(zhuǎn)移到這個(gè)為用戶提供服務(wù)的節(jié)點(diǎn),并使用開源nginx構(gòu)建HTTP調(diào)度服務(wù)業(yè)務(wù)。
 
    網(wǎng)管模塊可以以用戶體驗(yàn)為中心,監(jiān)控整個(gè)CDN中的節(jié)點(diǎn),實(shí)時(shí)掌握網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)的健康狀況,及時(shí)處理故障節(jié)點(diǎn),保證CDN的可靠性。通常使用ZABBIX和infloxdb。
 
    騰佑科技是百度云服務(wù)中心,為您提供cdn加速流量包,五折優(yōu)惠,先來新得,咨詢我們了解更多。
 
點(diǎn)擊展開全文

鄭州騰佑科技有限公司(以下簡稱“騰佑科技”)成立于2009年, 總部位于鄭州,是 一家致力于互聯(lián)網(wǎng)服務(wù)業(yè)的高新技術(shù)企業(yè),公司主營業(yè)務(wù)以互聯(lián)網(wǎng)數(shù)據(jù)中心、云計(jì)算、人 工智能、軟件開發(fā)、安全服務(wù)“互聯(lián)網(wǎng)+”行業(yè)解決方案及行業(yè)應(yīng)用等相關(guān)業(yè)務(wù)。

售前咨詢熱線:400-996-8756

備案提交:0371-89913068

售后客服:0371-89913000

熱門活動(dòng)

百度云服務(wù)中心
  • 熱門資訊
  • 隨便看看