1. 程式人生 > >主播們得以成功,仰仗的是這種“技術”

主播們得以成功,仰仗的是這種“技術”

最近幾年,最光鮮亮麗也最吸引眼球的職業,無疑是直播平臺的主播。無論是遊戲大神、熱舞美女還是唱歌大佬,都在主播這個職業中,向觀眾展示自己最拿手或是最搞笑的一面。在嬉笑怒罵、熱血激情中,贏得打賞,賺取豐厚報酬。

而在觀看直播的過程中,我們會看到在高峰時段,平臺一線主播的觀眾數會超過幾百萬,再加上彈幕互動,這一時段產生的資料量非常龐大,但是很少有聽說因為人數激增導致直播斷開。這樣流暢的直播體驗,得益於我們要介紹的這種技術——彈性負載均衡

彈性負載均衡就是把資料流量分攤到多個操作單元上進行執行,例如Web伺服器、FTP伺服器、企業關鍵應用伺服器和其它關鍵任務伺服器等,從而共同完成工作任務。在直播中,海量使用者互動產生的資料,以及主播通過OBS等軟體錄製的實時影像,經過負載均衡將訪問流量自動分發到多臺

雲伺服器上,經過處理再傳輸給主播和使用者,實現了更高水平的應用容錯。(如下圖)

在直播這種音視訊應用中,由於使用者與主播之間需要實時大量的互動,因此,使用者的流量非常大,而直播業務的波峰波谷效應明顯,通過彈性負載均衡提高了系統的橫向擴充套件能力,能夠抵禦海量流量,提升了業務的可用性和穩定性。

這也是在技術層面,能夠保證主播每一個精彩操作、每一個動人畫面、每一聲天籟之音能夠傳達給所有觀眾,帶給主播和觀眾雙方良好的使用體驗。

除了基礎的應用特性,新睿雲彈性負載均衡還有以下特點:

 

靈活排程

支援多種排程演算法,包括:輪詢,源演算法,最小連線數。使用者可根據自身實際情況選擇更適合的排程演算法。

健康檢查

定期檢查後端執行狀況,如有發現宕機,則不再將流量轉發到該後端,消除單點故障提升應用系統的可用性。

大流量需求

支援最高10萬併發連線,滿足使用者的大流量需求;支援使用者使用4層(TCP協議)或7層(HTTP協議、HTTPS協議)的負載分發。

會話保持

基於源IP、HTTP Cookie、Application Cookie 將同一客戶端傳送的多個請求。分發給同一後端伺服器處理,保持請求處理邏輯的可持續性。

目前直播行業越來越火熱,更多的主播在不同的平臺踏上踏上實現自我的道路,新睿雲也將持續為直播行業的發展提供技術支援,為主播和使用者帶來更好的使用體驗。