tft每日頭條

 > 生活

 > 虎牙直播為什麼能長期保持發展

虎牙直播為什麼能長期保持發展

生活 更新时间:2024-09-29 07:03:28

2021 年 3 月,虎牙交出了去年成績單,披露發布了 2020 年 Q4 及全年财報。2020 年第四季度,虎牙總收入為 29.90 億元,全年總收入為 109.14 億元。作為遊戲直播領域的頭部企業之一,虎牙在盈利方面一直保持着穩定的增長,但在盈利背後少不了技術的支撐。那麼,在基礎架構技術方面,虎牙經曆了哪些演變?面對新興技術,虎牙又是如何選擇和應用的?… 為了解答這些問題,InfoQ 記者采訪了虎牙公司主播服務技術部副總經理徐光興和基礎保障部技術總監王華夏。

虎牙直播技術演進驅動内容創新

InfoQ:虎牙直播作為直播行業的頭部平台,從技術角度看讓虎牙處于領先的主要原因有哪些?技術能力在虎牙商業成功的過程中扮演着怎樣的角色?

徐光興:虎牙的戰略之一就是技術驅動内容,技術能力是虎牙業務創新發展的原生動力之一。虎牙在直播技術核心方向持續投入,重點聚焦于實時内容創作與直播互動技術,在端邊雲實時調度、實時 AI 内容生産、實時驅動與渲染、實時美化加工、虛實互動等核心能力都取得了不錯成果。這些技術能力與業務深度融合,再基于業務反饋持續優化創新,形成相互促進的良性循環,幫助虎牙在内容形式創新、用戶體驗兩大維度獲得了差異化的競争優勢。

舉例來說,吃雞遊戲火爆之前,虎牙在業内率先支持藍光 8M 高清開播,從而抓住了新遊的機遇;再比如利用端邊雲調度和實時加工能力,業内率先實現 PC/ 移動端同時支持高清多人連麥。

InfoQ:能結合直播技術的發展演進談談虎牙的技術架構演進嗎?有何特色?

徐光興:直播技術演進與互聯網信息傳播技術的發展息息相關。信息傳播經曆了從最早的純文字、到圖片和語音,再到視頻和直播的發展過程。在這個過程中,技術作為信息傳播的載體,傳輸的數據量越來越大,傳播的内容形式越來越豐富。

具體來看,直播技術演進主要可以分為三個階段:

第一階段:直播技術從最早的語音開黑房間,到語音直播,再到遊戲視頻直播演進。這個階段的關鍵技術是大數據視頻不卡不掉不延遲的傳輸技術,這也是虎牙一直深耕并占據優勢的領域。

第二階段:2015 年,随着移動互聯網普及和智能設備成熟,視頻直播迎來了快速成長的第二階段。手機開播、藍光高清、投屏直播、直播互動等都是在這個階段湧現,AI 和大數據等技術也在這個時期逐漸參與到直播内容生産與分發的各個環節。

第三階段:在第二階段後期,主流直播平台的内容生産能力逐漸趨同。此時,直播平台必須做出差異化才能具有競争力。虎牙通過搭建端邊雲結合的技術架構,并升級為内容生産加工與互動服務的内容生産網,進入到了第三階段。突破端上算力限制,推出虛實結合的交互方式,内容質量與互動能力得到了同步提升。

InfoQ:剛剛我們結合直播技術的發展講述了虎牙内容生産與互動技術的演進,那麼底層基礎技術架構,它主要會涉及到哪些方面?又是如何支撐公司整體技術運轉的?

王華夏:所有支撐業務正常運行所需要的 IT 基礎設施,都是基礎架構的工作内容。從混合雲的建設(包括機房選址到機器的選型,雲廠商的選擇)、資源虛拟化、資源交付,到流量接入,基礎中間件服務以及依托這些服務構建的一站式 PaaS 平台。

基礎架構的核心要求就是提供更穩定、性價比更高、能力更強的基礎服務給上層業務,使得業務可以快速構建創新産品。

虎牙直播為什麼能長期保持發展(虎牙直播技術演變之路)1

圖示:虎牙基礎技術架構圖

而從支撐公司整體技術運轉的角度看,主要包括兩個方面:

1、技術能力上,是否具備前瞻性。 業務層有創新需求時,基礎服務是否具備相應的能力。基礎能力建設要永遠跑在業務需求前面,而不是臨時抱佛腳。

2、滿足業務發展需求,支撐産品疊代。 實時内容創作與直播互動技術是虎牙的兩大核心技術能力,相應地,它們對基礎設施支持的要求也高于行業平均水準。以實時互動為例,它對網絡延時、穩定性的要求極高。因此,虎牙基礎架構團隊在邊緣計算方面做了很多工作,支持實時内容加工能力很好下沉到邊緣,研發了邊緣容器方案和邊緣容器網絡。為解決邊緣公網抖動的問題,自研了“蜘蛛俠”虎牙 SDWAN 解決方案,建設了基于 ebpf 和 dpdk 的适應視頻業務高帶寬、低延時的高性能邊緣網關。

源于社區,終于社區,虎牙如何應用實踐新技術?

InfoQ:技術架構之外,具體的技術采用往往也是決定産品成敗的關鍵,最近在直播技術方向上,你們最關心哪些新興的技術趨勢呢?

徐光興:我們一直在關注直播互動及其相關技術的發展,例如 5G 的大帶寬低時延,能否帶來移動端更多直播互動玩法;VR/AR 的成熟與落地,在提升用戶觀看體驗、塑造多元内容的同時,是否會誕生新的交互方式。

我們在直播互動領域的一次重要嘗試就是虎牙首創的虛實互動技術,實現了虛實結合多人同台,将真人、虛拟人、用戶、真實場景、虛拟場景等衆多元素結合,打造了新穎的多人實時互動玩法,豐富了直播畫面元素,增強了視覺沖擊力,提升了用戶的參與感。

InfoQ:能舉一個通俗易懂的例子來說明虎牙是如何應用新技術的嗎?取得了怎樣的效果?

徐光興:2020 年,虎牙推出了首個虛實結合 AR 直播節目《電波之夜》,讓真人主播、虛拟主播、IP 等虛實多人同台,進行歌舞表演,對人物表情動作進行高質量實時捕捉,在呈現和互動效果上達到了新的高度,集中展示了虎牙的虛實結合技術。

  • 在人物形象處理上,實現了發絲級色鍵摳像處理、真實世界光照光源景深位置理解。此外,基于攝像機虛實追蹤同步技術,實現厘米級精度場景人物精确追蹤,做出真人和虛拟形象拟真的接觸交互 MR 互動效果。
  • 在場景上,支持動态光線追蹤和複雜光影渲染效果,呈現出了炫酷的舞台效果,實現了 3A 級場景。
  • 在實時驅動技術上,使用消費級攝像頭和麥克風,對虛拟形象進行表情、肢體、語音全方位的 AI 技術驅動生成,使虛拟人物達到了真人級别的拟真度。通過輕量級的表情驅動,把表情遷移到虛拟形象的面部;通過肢體驅動賦予虛拟形象和真人一樣的肢體動作,解決了輕量化的半身驅動和手掌驅動的業界難題;語音上,隻靠麥克風音頻的輸入,就可以用語音讓虛拟人嘴部動起來,和主播說話同步。

虎牙直播為什麼能長期保持發展(虎牙直播技術演變之路)2

圖示:虎牙直播首個虛實結合 AR 直播盛會“電波之夜”

InfoQ:現在大家都在讨論自主可控與開源,虎牙是如何思考的呢?

王華夏:目前我們的技術策略是:優先考慮開源,在開源的基礎上做二次開發。我們不鼓勵全部自己造輪子,特别是行業中已經存在比較好的解決方案的時候。以中間件技術為例,ES、MQ、名字服務、Web 網關等多來自開源技術。在技術自主可控上,虎牙更關心的是在快速支持業務需求的同時,保持穩定高效運行。另外,我認為不管技術是原創還是開源,能吃透使用的技術或方案,系統出現問題時能迅速解決,這才是真正的“可控”。

我們鼓勵使用開源,并不意味着用開源搞定一切。在實際工作中,我們發現業務團隊直接去使用開源中間件的時候,學習和使用成本非常高。面對不同的場景,開源項目通常不能直接滿足業務的特色需求。所以,我們在盡量保持和開源版本同步的情況下,會基于開源服務做二次封裝并且服務化交付,讓業務團隊可以忽略差異而隻用關注業務需求。同時,我們也需要解決中間件高可用、可觀測、資源利用率等問題,這些都離不開技術創新,我們在中間件服務一個技術方向上申請的專利數就超過了 20 個。

除了使用開源技術,我們也會反饋社區共建開源生态,公司内部很多同學都是熱門項目的 committer。我們也在籌備開源行業前沿的技術項目,比如前文提到的邊緣容器化、邊緣網關、SDWAN 等邊緣計算項目。虎牙在雲原生時代的技術态度是:源于社區,終于社區。

不做“兩耳不聞窗外事一心隻顧敲代碼”的程序員

InfoQ:你們是如何開展團隊的文化建設工作的呢?團隊文化的建設對于實際工作的推進是否有一些幫助呢?

王華夏:團隊文化建設首先要明确建設目标是什麼。我們的目标是為了打造銳意創新、開放協作的團隊氛圍。

我們主要從管理制度、技術運營和技術激勵三個方面開展團隊文化建設:

  • 管理制度方面,我們采用了 OKR 目标管理,有助于形成信息透明、自下而上自主決策的工作氛圍;
  • 激勵制度方面,鼓勵技術創新、加強服務化意識,通過評獎充分發揮榜樣作用,激勵更多團隊和同事學習,形成良好的競優氛圍;
  • 内外聯動的多維技術運營,這是虎牙團隊文化建設比較有特色的部分。對内,建立常态化技術交流分享機制,提供思想碰撞的平台;對外,幫助大家走出去,向一流技術大會推薦議題和講師,加強技術交流,建設學習互動型團隊。

團隊文化是一種無形的力量,在潛移默化中感染團隊成員,統一團隊的價值和目标認知,提升成員歸屬感和使命感。在實際工作中,可以激發員工自驅力,提高協作效率,充分挖掘團隊潛力。

InfoQ:技術總在不斷的演進,但是有的程序員年齡上去之後就跟不上技術的演進步伐了,你們是怎麼看待這個問題的?有沒有比較好的解決方法?

徐光興:年齡永遠不是學習的障礙,有經驗的人學習新技術往往更快,因為更能透徹理解背後的原理。在程序開發領域,技術變化日新月異,但萬變不離其宗,各種技術五花八門,但都遵循類似的原理和基礎。那麼,能否通過積累,形成經驗優勢,就需要個人多看多思多總結,敢于提出新的想法和方案,逐步形成自己的一套持續驗證和疊代的方法論。

其實,不隻是程序員這個職業,各行各業随着時代的發展都在不斷演進,保持開放的心态,緊跟行業前沿,敢于擁抱變化,持續學習,不斷增強自身能力很重要。

在公司層面,開放、良好的技術學習氛圍很重要。就像剛說到的團隊文化建設,能夠鼓勵員工互相交流學習,激勵員工走出去開拓視野,不做“兩耳不聞窗外事一心隻顧敲代碼”的程序員,适時調整思維方式和工作模式,保持技術敏感度。

近幾年,虎牙技術團隊都會組織核心技術人員去頂級互聯網公司交流,我們也十分感慨,像 Amazon、Google、Microsoft 等企業,很多工程師都會幹一輩子,即使年紀很大的技術專家依然在激情十足地敲着代碼,為公司貢獻着價值。我們相信,隻要保持緊跟技術前沿的熱情和持續學習的心态,年齡并不是限制技術人員的天花闆。

采訪嘉賓

徐光興,虎牙公司技術副總經理

王華夏,虎牙公司技術總監

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved