自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

龍珠直播包杰:直播彈幕技術的演進

原創(chuàng)
新聞
2016年8月26-27日,由51CTO.com主辦的【W(wǎng)OT2016移動互聯(lián)網(wǎng)技術峰會】在北京粵財JW萬豪酒店隆重召開。在大會現(xiàn)場,記者采訪了龍珠直播后端架構師包杰,對直播彈幕的技術演進做了比較詳細的講解。

2016年8月26-27日,由51CTO.com主辦的【W(wǎng)OT2016移動互聯(lián)網(wǎng)技術峰會】在北京粵財JW萬豪酒店隆重召開。自2012年以來,WOT品牌大會秉承專注技術、服務技術人員的理念已經(jīng)成功舉辦十一屆,不僅積累了大量的專家資源,更獲得廣大IT從業(yè)者和技術愛好者的認可和好評,并成為業(yè)界重要的技術分享及人脈拓展平臺。

在大會現(xiàn)場,記者采訪了龍珠直播后端架構師包杰,對直播彈幕的技術演進做了比較詳細的講解。

【講師簡介】

[[170603]]

講師簡介 :包杰,龍珠直播后端架構師,曾先后供職于騰訊、百度、微軟。負責龍珠直播后端服務的整體架構、系統(tǒng)優(yōu)化和底層框架設計。

如果說一個上半年最“火”的行業(yè),直播當仁不讓。目前,國內市場獲得融資的直播平臺超過120家。今年可謂直播元年。

火爆的同時,也存在著現(xiàn)實問題。大多數(shù)直播平臺大同小異,沒有本質區(qū)別,最終能活下來的平臺越來越少,這就急需新的直播技術、直播模式的出現(xiàn),來拯救直播行業(yè)。

彈幕是一種很新奇的模式,它可以和觀眾形成簡單的互動,觀眾用文字發(fā)表對視頻此刻的感想,然后文字變成彈幕從屏幕中飄過。彈幕的形成標志著視頻業(yè)進入了全新的階段,這是一種互動視頻的雛形,隨著用戶彈幕習慣的養(yǎng)成,不少職業(yè)彈幕、翻譯彈幕、科普彈幕、刷屏彈幕等等形式的彈幕相繼出現(xiàn),從側面對視頻內容進行了補充。

龍珠直播是國內***游戲直播平臺,于2015年2月1日正式上線。龍珠直播與韓國職業(yè)電子競技協(xié)會、游戲風云、NICETV達成戰(zhàn)略合作,擁有《英雄聯(lián)盟》職業(yè)聯(lián)賽(LPL)、《穿越火線》電視職業(yè)聯(lián)賽(CFPL)等超過30余款游戲***賽事的直播權。并簽約了全球***的電競明星Faker及KeSPA旗下七支***豪門戰(zhàn)隊的所有職業(yè)選手的國內獨家直播權。

直播彈幕帶來的挑戰(zhàn)

據(jù)包杰介紹,彈幕技術遇到的技術難題首先是,當一個房間同時在線的人數(shù)超過一定的量級后,彈幕后臺的壓力非常大,高峰期時期,有大量的用戶發(fā)言,就需要把大量的發(fā)言下發(fā)給數(shù)量級更大的用戶,這對彈幕系統(tǒng)的挑戰(zhàn)是非常大的。舉個例子,一個房間有十萬人在線,有一千人同時發(fā)言,這就需要把一千條消息同時下發(fā)給十萬人,這個壓力對系統(tǒng)的并發(fā)數(shù)和流量控制提出了非常高的要求。

為了應對這樣的難題,彈幕系統(tǒng)經(jīng)歷了很多演變。最初,彈幕技術用輪詢的方式拉彈幕,用戶看起來是一條一條過來的,其實是一批一批拉過來的,這樣的問題是彈幕延時非常高。到后來,采取長連接的形式,系統(tǒng)把彈幕推送給用戶,這樣,彈幕更加的實時。通過一系列的優(yōu)化(主要是內存優(yōu)化、模塊優(yōu)化),系統(tǒng)達到了高并發(fā)、高流量的要求。

同時,包杰介紹說,彈幕本身是一個二次元的文化,年輕人喜歡關注各種各樣的彈幕?,F(xiàn)在得益于直播行業(yè)的火爆,彈幕這種文化也從二次元走向了三次元,彈幕確實是一種非常新穎的互動方式,它的受眾群會越來越廣。

從1.0到2.0再到3.0,彈幕技術的演進

彈幕1.0系統(tǒng)是輪詢的機制,一方面系統(tǒng)核心邏輯盡量保持簡單,只依賴于一個高速的緩存系統(tǒng),另外一方面針對彈幕輪詢的間隔,請求的步長做一些流量的控制,通過系統(tǒng)下發(fā)。系統(tǒng)在下發(fā)彈幕的時候,同時指定客戶端下一次請求的間隔時間,雖然犧牲了一定的延時,但是保持了核心系統(tǒng)的穩(wěn)定性。

2.0時代是長連接的方式,借鑒了開源系統(tǒng),在開源系統(tǒng)基礎之上做了彈幕2.0,整個彈幕2.0的模塊都是可以分布式橫向擴展的。

到了彈幕3.0時代,針對彈幕2.0的周邊做了擴展,比如廣告的過濾模塊,廣告的歷史消息查詢模塊,還有一些分設備在線查詢模塊,把彈幕體系發(fā)展成一個完整的生態(tài)系統(tǒng)。

包杰表示,龍珠的彈幕系統(tǒng)可以承載數(shù)百萬的同時聯(lián)接,即使每秒有上千次彈幕的爆發(fā)量,也完全沒有問題,可以保障系統(tǒng)核心的穩(wěn)定性,并且即使某一個單點出現(xiàn)了故障,也可以保持其他房間彈幕正常運行。在此基礎上,盡量降低彈幕的延時,在流量壓力允許的情況下,會保障所有消息***的到達率。

彈幕直播新的應用:龍珠隨拍

雖然游戲是彈幕直播***的應用領域,但是,龍珠近來推出了新的模塊:龍珠隨拍,由主播在手機端發(fā)起自拍模式,跟用戶面對面的交流,交流的體驗感非常強,彈幕技術用在這種場景下很合適,用戶發(fā)起新的發(fā)言,主播可以迅速收到,用戶和主播之間建立起了很好的黏性。同時,包杰透露,不管手機端還是PC端,連接的都是同一套彈幕系統(tǒng)。

未來直播的熱門模式

只有新的技術和新的模式源源不斷地涌入,直播才可以活下去,并且火下去。除了彈幕直播,VR(虛擬現(xiàn)實)的直播和手游的直播,都將是未來的發(fā)展趨勢。

責任編輯:趙立京 來源: 51CTO
相關推薦

2015-09-24 17:37:40

云計算

2023-09-27 07:28:02

CQRS架構直播房間

2016-11-04 15:44:50

移動

2010-12-14 18:08:31

商業(yè)價值

2017-09-13 14:26:28

Android直播系統(tǒng)服務器

2023-08-16 14:56:07

2023-12-07 14:20:05

2016-12-13 14:16:28

直播

2016-12-12 10:33:08

網(wǎng)易云

2021-04-16 08:20:00

Flink CEP直播監(jiān)控

2016-11-17 18:19:13

VR直播

2016-12-02 11:42:58

網(wǎng)易視頻云直播

2016-12-01 13:44:19

iosandroid

2016-12-05 11:27:04

直播

2016-11-28 02:42:38

2016-09-08 16:46:41

網(wǎng)絡直播百度開放云CDN

2018-07-09 08:07:11

AI騰訊云視頻直播

2016-05-11 09:13:29

又拍云直播
點贊
收藏

51CTO技術棧公眾號