短視頻是人們?nèi)粘P蓍e娛樂、社交和信息交互的主要工具,深受用戶喜愛,近年來短視頻用戶規(guī)模持續(xù)增長。因此一些用戶想要搭建視頻網(wǎng)站,但是視頻網(wǎng)站對帶寬的需求是非常高的,一臺服務器能夠承受的訪問量、能夠提供支撐的帶寬是有限的,于是使用視頻cdn。
那么視頻cdn是干嘛的?cdn有哪些作用呢?下面是關于視頻cdn的介紹。
1、什么是視頻cdn?
視頻CDN一般是由緩存服務器與內(nèi)容分發(fā)服務器兩種服務器構成。緩存服務器(CDN節(jié)點)分布于世界各地,通過策略存儲相關的視頻內(nèi)容;內(nèi)容分發(fā)服務器則是將視頻服務器上的視頻內(nèi)容根據(jù)一定策略分發(fā)到各個緩存服務器上。
2、cdn有哪些作用?
①CDN可以減少服務器的負載
CDN處在服務器和觀看視頻的一大批觀眾之間,它可以用來降低源站服務器的負載。來自觀眾設備上的請求先到達為他們提供服務的CDN,只有被請求的視頻分片不在CDN的緩存中,CDN才會向源服務器請求視頻。
②CDN有助于視頻直播降低延遲
當觀眾距離你的直播地理位置較遠時,你需要考慮到訪問視頻分片的往返時間。如果有人按了播放鍵,然后要等待20~30秒視頻才能播放,那么他們肯定會放棄這個視頻而去看別的了。
所以,使用CDN就可以通過距離觀眾較近的服務器將preload視頻響應出去。這大大減少了響應請求的時間和下載時間,并降低了延遲和首屏時間。
③使用CDN減少視頻緩沖
當播放器向服務器請求視頻分片后,要花一段時間等待視頻分片從服務器到達播放器。當播放器在等待視頻分片到達的時間里,緩沖區(qū)中所有視頻已經(jīng)被播放完,則被判斷為underflow(數(shù)據(jù)不足或欠載),然后播放器開始卡頓。
但是如果你使用CDN的話,這些請求就不會直接訪問到源服務器,而是來到了CDN。這減少了每個視頻分片的響應時間,播放器的緩沖區(qū)會得到快速填充。
④防范DDoS攻擊
CDN位于觀眾和源服務器(或直播服務器)之間,它發(fā)揮了屏障或第一道防線的作用,商業(yè)CDN內(nèi)置了很多智能防護策略,當它檢測到惡意流量或者DDoS攻擊,可有效抵御各種大流量攻擊。
以上就是有關視頻cdn是干嘛的,cdn有哪些作用的介紹。