視頻直播平臺(tái)的服務(wù)器怎么選!
發(fā)布時(shí)間:2021-01-19作者:小編閱讀:0
可互動(dòng)是當(dāng)前網(wǎng)絡(luò)直播最明顯的特征?;?dòng)直播主要形式有:
泛娛樂(lè)直播:主播與觀眾交流互動(dòng),帶有較強(qiáng)的情感色彩與社交屬性;
游戲直播:主播通過(guò)評(píng)論、彈幕等方式與用戶實(shí)時(shí)交互,以游戲內(nèi)容直播為主;
垂直直播:目前主要有“電商直播”、“旅游直播”、“財(cái)經(jīng)直播”等形式;
版權(quán)直播:電視直播、活動(dòng)直播等,屬于較為傳統(tǒng)的直播類(lèi)型。
無(wú)論哪種互動(dòng)直播形式,“彈幕”總是觀眾與主播互動(dòng)的主要方式。既然是互動(dòng),就必須要關(guān)注實(shí)時(shí)性和穩(wěn)定性。一方面,彈幕響應(yīng)過(guò)慢或是無(wú)法發(fā)出,都會(huì)讓觀眾的互動(dòng)體驗(yàn)大打折扣;同時(shí),由于互動(dòng)直播間不設(shè)人數(shù)上限且社交屬性強(qiáng),大量觀眾集中在短時(shí)間內(nèi)發(fā)送彈幕是常態(tài),服務(wù)端網(wǎng)絡(luò)需要經(jīng)常承受流量洪峰。
簡(jiǎn)單做一個(gè)測(cè)算
單個(gè)直播間內(nèi)100,000觀眾同時(shí)在線,每個(gè)觀眾屏幕的彈幕峰值為50條/秒,則服務(wù)端需要推送的彈幕流量為5,000,000條/秒,這樣的流量洪峰不僅考驗(yàn)網(wǎng)絡(luò)的轉(zhuǎn)發(fā)能力及帶寬,對(duì)服務(wù)器的CPU和內(nèi)存也會(huì)造成相當(dāng)大的壓力,更不用說(shuō)現(xiàn)在同時(shí)在線人數(shù)甚至能到百萬(wàn)、千萬(wàn)級(jí)別。
要在如此大規(guī)模并發(fā)的壓力下保證流暢的用戶體驗(yàn),目前流行采用內(nèi)存型數(shù)據(jù)庫(kù)這類(lèi)中間件加速數(shù)據(jù)讀寫(xiě),其中又以Redis最為流行。
比如主播“秀操作”的場(chǎng)景,此時(shí)不僅會(huì)激起彈幕浪潮,觀眾還會(huì)雙擊點(diǎn)贊,怒發(fā)評(píng)論,順便走一波關(guān)注,甚至禮物火箭送起來(lái),這就涉及到短時(shí)間內(nèi)刷新大量用戶關(guān)注列表、積分,直播間的評(píng)論、訂閱數(shù)等信息。
傳統(tǒng)數(shù)據(jù)庫(kù)將數(shù)據(jù)存放于磁盤(pán),在高并發(fā)情景下,應(yīng)用會(huì)頻繁地從磁盤(pán)中讀寫(xiě)成千上萬(wàn)條數(shù)據(jù),這會(huì)導(dǎo)致數(shù)據(jù)庫(kù)性能大幅下降。相比之下,內(nèi)存數(shù)據(jù)的讀寫(xiě)速度要高出幾個(gè)數(shù)量級(jí),效率一般能提高10倍以上。同時(shí),Redis還可以作為“緩沖帶”,防止瞬間大量的請(qǐng)求沖垮后端數(shù)據(jù)庫(kù)。
這時(shí)一定有同學(xué)想問(wèn):那Redis的性能與什么相關(guān)?Redis本身的調(diào)優(yōu)很重要,同時(shí),中間件的性能與基礎(chǔ)設(shè)施,也就是云服務(wù)器直接相關(guān),云服務(wù)器的CPU以及網(wǎng)絡(luò)轉(zhuǎn)發(fā)能力都會(huì)直接影響Redis的性能發(fā)揮。
除了交互實(shí)時(shí)性,直播流暢度也是用戶體驗(yàn)的關(guān)鍵指標(biāo)。影響流暢度的因素很多,關(guān)鍵在以下3個(gè)方面:
內(nèi)容分發(fā)網(wǎng)絡(luò),也就是CDN的質(zhì)量;
網(wǎng)絡(luò)傳輸協(xié)議的選擇;
云服務(wù)器端視頻轉(zhuǎn)碼的效率。
第二點(diǎn)對(duì)于云平臺(tái)的用戶來(lái)說(shuō)一般是不可見(jiàn)的,而CDN與云服務(wù)器則由用戶選擇。對(duì)于CDN,節(jié)點(diǎn)數(shù)和覆蓋面積是關(guān)鍵,覆蓋面積足夠廣闊,才能解決分布不均的終端用戶就近接入的問(wèn)題。
對(duì)于負(fù)責(zé)視頻轉(zhuǎn)碼的云服務(wù)器,CPU能力是關(guān)鍵,尤其需要關(guān)注單核、多核浮點(diǎn)運(yùn)算能力。為了提升觀影質(zhì)量、節(jié)約帶寬成本,直播平臺(tái)需要應(yīng)用畫(huà)面增強(qiáng)、回音消除、窄帶高清等技術(shù),其中涉及到的算法,加上多路轉(zhuǎn)碼本身的運(yùn)算量,對(duì)云服務(wù)器CPU性能提出很大的挑戰(zhàn)。在業(yè)務(wù)高峰期,云服務(wù)器CPU利用率經(jīng)常會(huì)沖到90%以上,往往需要通過(guò)堆機(jī)器來(lái)解決。因而轉(zhuǎn)碼這一步可能會(huì)成為觀影流暢度的瓶頸。
總體來(lái)看,云服務(wù)器的CPU能力、網(wǎng)絡(luò)轉(zhuǎn)發(fā)能力以及網(wǎng)絡(luò)帶寬是直播行業(yè)用戶最需要關(guān)注的。同時(shí)直播行業(yè)對(duì)計(jì)算、網(wǎng)絡(luò)資源需求量大,成本是另一個(gè)考量關(guān)鍵。企業(yè)選擇云服務(wù)器具體實(shí)例時(shí),需要綜合考慮。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),請(qǐng)聯(lián)系站長(zhǎng)郵箱:shawn.lee@eliancloud.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。
標(biāo)題:視頻直播平臺(tái)的服務(wù)器怎么選!
TAG標(biāo)簽:企業(yè)服務(wù)器
地址:http://www.dangdangload.com/article/20210119173340.html