內行看門道:看似“佛系”的《QQ炫舞手遊》,背後的音頻技術一點都不簡單

歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐乾貨哦~

本文由騰訊遊戲雲發表於雲+社區專欄

3月14日,騰訊旗下知名手遊《QQ炫舞》正式上線各大應用商店,並迅速登上App Store免費遊戲總榜第一位。作爲一代玩家的青春記憶,早在遊戲發佈前,《QQ炫舞》手遊全渠道預約人數就已突破2000W,其火爆程度不亞於騰訊旗下兩款吃雞手遊。

實時語音房間內高清音樂播放,騰訊音頻技術解決業內難題

《QQ炫舞》手遊由端遊原班人馬打造,產品的核心體驗與端遊版本一致。此外,《QQ炫舞》手遊還推出了彈珠模式、遊戲音樂房間內實時語音等多種獨創玩法。然而在創新的同時也帶來了一些音頻技術上的難題:比如遊戲房間內支持高清背景音樂播放,開啓實時語音後如何確保播放音樂效果的高音質,同時做到說話聲音清晰且避免迴音等。

遊戲語音多應用在實時語音、多人會話、發送語音消息等場景,而《QQ炫舞》手遊的遊戲音樂房間內實時語音玩法在音頻處理上的複雜度上遠遠超出了正常範疇。正常情況下,玩家在實時語音房間中啓用電話音量模式,由於手機系統的回聲消除、降噪模塊的影響,房間內播放音樂音質會明顯降低。玩家在實時語音房間中使用媒體音量模式播放高清音樂的同時,需要確保實時語音清晰並且避免回聲。

這些技術難題對於《QQ炫舞》手游來說,無疑是一項重量級挑戰。騰訊音視頻實驗室提供的遊戲多媒體引擎GME(Game Multimedia Engine)作爲遊戲音樂房間內多人實時語音的解決方案,使得《QQ炫舞》手遊呈現出的效果超乎預期:

https://v.qq.com/x/page/s0709...

視頻內容

從視頻可以看到,玩家在遊戲音樂房間內實時語音時,使用手機的媒體音量(而非電話音量),繞過了手機系統的音頻處理模塊,播放效果達到QQ音樂一樣的高清播放體驗。當玩家說話時,說話聲 “彼此隔離”,使每個聲源都可以清晰呈現,且在混合發聲時也不存在嘈雜感和回聲,極大程度地提升玩家在遊戲房間內播放音樂時的實時語音聊天體驗。

對此,騰訊音視頻實驗室的技術專家們解釋說:“這得益於GME強大音樂播放器能力,將背景音樂與實時語音完美融合。我們充分考慮到使用手機媒體音量模式的高清音樂播放效果,與房間內多人實時交流時產生的回聲、噪聲的影響,通過自研的高音質回聲消除、噪聲抑制處理技術,在保證遊戲房間內音樂高音質播放的同時,減少回聲、噪聲對交流的影響。”

基於自研、優秀的高音質回聲抵消技術,GME能保證玩家在多人實時語音場景下聽清每個人說話的聲音,且不會發生人聲被剪切的情況。更富創意的是,如果玩家在其他玩家說話時,還能切換成電臺的duking效果,提升觀衆與發聲者的聲音體驗。

除此之外,GME的一些“看不見”的能力也爲玩家所稱道,比如爲玩家提供30ms級別的超低延時耳返;此外,由於遊戲音樂房間內實時語音場景對網絡傳輸要求更高,對弱網、抗抖動的要求也更加苛刻,GME也很好地滿足了這些需求。

GME攻克音頻難點,爲遊戲提供一站式遊戲語音解決方案

GME產品有着成熟的音頻處理經驗,特別在基礎性能方面,已爲400多個產品提供了音頻技術支持,技術在業內可謂遙遙領先。GME支持語音開黑、休閒遊戲等不同場景,在不同場景下提供不同的音質體驗和不同的抗網絡損傷技術,力求給用戶帶來最佳的遊戲體驗。實時語音音質在網絡無損的場景下的平均MOS分達到4.38(滿分5分),平均延時低於200ms;通過先進的丟包恢復技術、丟包補償算法以及優秀的網絡抗性,即使在50%以上丟包、1000ms的網絡抖動下,也能保持順暢的溝通和很好的音質。

對於遊戲玩家很關心的流量消耗和CPU佔用問題,GME也做了相應優化,例如MOBA類遊戲中,在保證正常的語音溝通和良好的性能前提下,移動網絡模式每分鐘流量消耗低於500KB,CPU佔用率平均在10%以下等。

值得一提的是,GME自研的3D實時語音技術,利用HRTF 算法對雙耳之間的時間差異和頻譜差異建立人耳獲取聲音模型,將無方位感的聲音處理成帶有聲源方位感的聲音,從而虛擬出空間中任意位置的聲源對人耳造成的感覺。這種技術可以應用在“吃雞”和棋牌類遊戲場景上,通過提供聽聲辨位的能力,讓玩家獲得更好的遊戲體驗。

憑藉語音效果好、接入門檻低的方案特點,GME覆蓋了休閒社交類、MOBA類、MMORPG等多種遊戲類型,提供實時語音、語音消息、語音轉文本等功能。如今,通過針對遊戲類型、遊戲場景的深度優化,GME積累了深厚的技術底蘊,同時通過覆蓋超過400+遊戲產品的技術支持,不斷積累技術經驗,爲玩家打造暢爽的遊戲語音體驗,展示了領先業內的技術實力。

遊戲多媒體引擎GME 已正式登陸騰訊雲,爲廣大遊戲廠商開發者提供服務,詳細信息可瀏覽:https://cloud.tencent.com/pro...

問答

HTML 5音頻循環?

相關閱讀

【視頻】雲API實踐教程(上)

iOS Push詳述,瞭解一下?

我們用超火的幾款手遊和應用助您提前瞭解Andriod P Beta 2的兼容性問題

此文已由作者授權騰訊雲+社區發佈,原文鏈接:https://cloud.tencent.com/dev...

歡迎大家前往騰訊雲+社區或關注雲加社區微信公衆號(QcloudCommunity),第一時間獲取更多海量技術實踐乾貨哦~

海量技術實踐經驗,盡在雲加社區! https://cloud.tencent.com/dev...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章