隨著手機(jī)性能的提高,手游開始向復(fù)雜化發(fā)展。不再是以消消樂這種簡(jiǎn)單的小游戲?yàn)橹,RPG、實(shí)時(shí)對(duì)戰(zhàn)類游戲開始變火。這種游戲,由于有玩家間的交互,有團(tuán)隊(duì)作戰(zhàn)、配合,保證玩家能夠進(jìn)行實(shí)時(shí)語(yǔ)音通話,成為極大的需求。
另一方面,游戲界的激烈競(jìng)爭(zhēng),導(dǎo)致玩家留存成為游戲運(yùn)營(yíng)面臨的頭號(hào)目標(biāo)。在游戲中,加入社交屬性,是留存玩家的有效手段。RPG類的魔獸世界,實(shí)時(shí)對(duì)戰(zhàn)類的英雄聯(lián)盟,休閑游戲狼人殺,地方棋牌類的斗地主、麻將等,即使這個(gè)游戲不是為社交而生的,但也必須能滿足玩家社交的需求。那么,手游提供實(shí)時(shí)語(yǔ)音通話,就成為了剛需。經(jīng)過2016年實(shí)時(shí)語(yǔ)音SDK市場(chǎng)的發(fā)展,手游行業(yè)已經(jīng)開始接受 游戲出廠內(nèi)嵌實(shí)時(shí)語(yǔ)音 的做法。
在2016年初,我們分析手游語(yǔ)音時(shí),還曾經(jīng)提到過第三方通話App。當(dāng)時(shí)這還是一種選擇。但現(xiàn)在,這種方案已經(jīng)可以從選擇列表下架了。缺點(diǎn)太過明顯:
- 音效和語(yǔ)音的音量無法控制在一個(gè)合理比例,無法統(tǒng)一調(diào)節(jié);
- APP在后臺(tái)運(yùn)行,會(huì)自己關(guān)閉,或者掉線。
- 對(duì)手機(jī)性能要求很高,容易增加耗電量,造成手機(jī)發(fā)燙。
那么,游戲?qū)崟r(shí)語(yǔ)音就只剩下一種方案——集成在游戲App里的語(yǔ)音功能。經(jīng)過2016年一年技術(shù)的打磨和市場(chǎng)驗(yàn)證,這種方案是十分靠譜的。
那么游戲內(nèi)嵌實(shí)時(shí)語(yǔ)音又有兩種選擇:自己開發(fā),或選擇第三方供應(yīng)商。在當(dāng)今游戲業(yè),各游戲工作室普遍加班連軸轉(zhuǎn),忙于自己核心技術(shù)研發(fā),相信是沒有人會(huì)選擇自己研發(fā)一項(xiàng)需要數(shù)十人團(tuán)隊(duì)動(dòng)輒耗時(shí)數(shù)年的專業(yè)技術(shù)吧。
那么,問題就來了,選擇第三方游戲?qū)崟r(shí)語(yǔ)音的供應(yīng)商廠商,關(guān)鍵點(diǎn)何在?我們從兩個(gè)方面來分析:質(zhì)量方面和功能方面。
質(zhì)量方面
游戲?qū)崟r(shí)語(yǔ)音,與應(yīng)用于電話會(huì)議、教育、社交等不同行業(yè)的實(shí)時(shí)語(yǔ)音,在質(zhì)量方面的核心點(diǎn)有相同的地方,更有不同的地方。
相同點(diǎn):
1、低延時(shí)
在游戲玩家對(duì)戰(zhàn)中,某些場(chǎng)景是對(duì)高延時(shí)0容忍的,比如副本中團(tuán)隊(duì)溝通,指揮喊跑位,結(jié)果指令延時(shí),隊(duì)員沒及時(shí)跑位,導(dǎo)致團(tuán)滅。聲網(wǎng)Agora.io基于自建的SD-RTN實(shí)時(shí)虛擬通信網(wǎng),提供超低延時(shí)的手游實(shí)時(shí)語(yǔ)音AMG voice(Agora Mobile Gaming Voice),端到端平均76ms延時(shí),足以滿足玩家的需求。
2、穩(wěn)定性和接通率
這兩個(gè)指標(biāo),對(duì)游戲?qū)崟r(shí)語(yǔ)音來說,是可用度的問題。玩家游戲中開啟實(shí)時(shí)語(yǔ)音通話,能夠成功聽到隊(duì)友的聲音,交流中不掉線,是最基本的底線。AMG voice能保證99.9%接通率,99.99%可用度。
3、機(jī)型適配
機(jī)型適配,是為了不讓語(yǔ)音通話中產(chǎn)生回聲。回聲是指,通話中會(huì)聽到自己的聲音。聲網(wǎng)Agora.io的第三代回聲消除技術(shù),通過逐個(gè)機(jī)型的適配。累計(jì)適配了幾百款機(jī)型,而我們的第四代“免”適配技術(shù)保證我們實(shí)現(xiàn)5000款機(jī)型的適配,數(shù)字還在持續(xù)增加中。
不同點(diǎn):
以下的幾個(gè)不同點(diǎn),是針對(duì)手游特殊場(chǎng)景的要求。比如,手游中,可以犧牲音質(zhì)來降低CPU和耗電量;游戲中開啟實(shí)時(shí)語(yǔ)音,不能導(dǎo)致游戲本身的音效產(chǎn)生變化。我們來一一分解。
在游戲行業(yè),有一個(gè)專業(yè)說法,叫做Minimal Impact。是指,集成了實(shí)時(shí)語(yǔ)音,要對(duì)游戲本身體驗(yàn)的影響最小化。應(yīng)該讓玩家覺得,實(shí)時(shí)語(yǔ)音是游戲的一部分,而不是游戲的一個(gè)插件。做不到這一點(diǎn),會(huì)讓玩家在沉浸的游戲體驗(yàn)中,產(chǎn)生疏離感。這對(duì)一個(gè)游戲來說,是致命的。
那么Minimal Impact,通過硬性指標(biāo),可以從以下幾個(gè)方面的來衡量。
1、對(duì)游戲音效的影響
常見的游戲?qū)崟r(shí)語(yǔ)音API,由于與游戲音效不兼容,會(huì)影響游戲音效。玩家的體驗(yàn)就是,開啟、關(guān)閉實(shí)時(shí)語(yǔ)音的瞬間,或者在通話的過程中,游戲音效和背景音會(huì)失真、有雜音或者音量有變化。這直接影響玩家愿不愿意使用游戲語(yǔ)音。聲網(wǎng)Agora.io在語(yǔ)音編解碼方面的專利技術(shù),能夠消除這種影響。
2、CPU、耗電量和游戲FPS
游戲廠商如果選擇語(yǔ)音通話SDK集成方案,那么SDK占用系統(tǒng)資源量和耗電量會(huì)起到很大的影響因素。SDK編解碼器、前后端處理性能差,造成手機(jī)CPU、內(nèi)存吃緊,會(huì)影響游戲體驗(yàn),讓游戲FPS降低,游戲卡,讓手機(jī)發(fā)燙,導(dǎo)致手機(jī)耗電量增加。這對(duì)一個(gè)游戲來說,是致命的硬傷。
這些恰恰是聲網(wǎng)Agora音視頻引擎通過多年研發(fā)和技術(shù)積累能給大家提供的技術(shù)特性和產(chǎn)品特性。聲網(wǎng)Agora.io實(shí)時(shí)云技術(shù)團(tuán)隊(duì),曾經(jīng)提供10億分鐘每天的運(yùn)營(yíng)支撐,最多180w人同時(shí)在一個(gè)頻道內(nèi)實(shí)時(shí)視頻直播服務(wù)。并且可以提供多聲道甚至帶有垂直聲道的音頻音效系統(tǒng)。并提供“軍用”級(jí)的低延時(shí)傳輸系統(tǒng)。通過這些來助力VR游戲?qū)崿F(xiàn)通信和直播的業(yè)務(wù)需求。
3、SDK包的大小
游戲集成一個(gè)實(shí)時(shí)語(yǔ)音SDK包,不可避免的會(huì)導(dǎo)致游戲安裝包增大。在端游時(shí)代,一個(gè)大型3D游戲安裝包動(dòng)輒幾十G,此時(shí)安裝包哪怕增加幾十m,用戶也是感知不到的。但在手游時(shí)代,用戶手機(jī)存儲(chǔ)空間吃緊,流量吃緊,增加幾m,用戶也很敏感。因此,SDK包的大小,也會(huì)是評(píng)分點(diǎn)之一。AMG Voice在集成后,安裝包僅增加1.5m左右。
功能方面
以上是質(zhì)量方面的考評(píng)指標(biāo),是原則性問題,直接決定以后的游戲運(yùn)營(yíng)中,會(huì)不會(huì)導(dǎo)致實(shí)時(shí)語(yǔ)音變成游戲的減分項(xiàng)。在選擇供應(yīng)商時(shí),以上有任何一條不合格,都會(huì)導(dǎo)致以后使用中無盡的麻煩。接下來要說的就是,功能方面的指標(biāo),這些是加分項(xiàng),錦上添花的功能。
1、支持主流游戲開發(fā)引擎
Unity3D、Cocos是目前國(guó)內(nèi)比較常見的游戲開發(fā)引擎,那么聲網(wǎng)Agora.io的AMG Voice針對(duì)這兩個(gè)引擎進(jìn)行了定制開發(fā),能夠大大減少底層的開發(fā)工作。
2、開發(fā)難度
一個(gè)開發(fā)者友好的API服務(wù),需要具備豐富靈活的接口,并且調(diào)用邏輯要清晰簡(jiǎn)單。AMG Voice的調(diào)用邏輯很簡(jiǎn)單,以iOS為例:
- sharedEngineWithappId//初始化
- setChannelProfile//設(shè)置頻道屬性
- joinChannelByKey//加入頻道,開始通話
- leaveChannel//離開頻道,結(jié)束通話
3、游戲語(yǔ)音方位感
玩過CS的玩家一定有這樣的體驗(yàn),通過腳步聲判斷敵人是從哪個(gè)方位過來,這是游戲的音效。聲網(wǎng)Agora.io的AMG Voice同樣可以做到這一點(diǎn)。玩過魔獸世界競(jìng)技場(chǎng)的玩家也一定有過這樣的體驗(yàn),受限于視野,你不知道隊(duì)友在哪,導(dǎo)致跑位配合失敗。AMG Voice就可以解決這樣的問題,通過隊(duì)友語(yǔ)音的方位感,你可以知道隊(duì)友的相對(duì)位置。極大的提升玩家的體驗(yàn)。
4、變聲
玩家在進(jìn)行實(shí)時(shí)語(yǔ)音時(shí),可以使用變聲功能,男聲變女聲,女聲變男生,或者加入更多的聲音角色,就像是視頻濾鏡一樣,能夠大大的提升趣味性。
5、適用不同游戲場(chǎng)景
不同游戲場(chǎng)景下,玩家對(duì)實(shí)時(shí)語(yǔ)音的要求是不一樣的。下面以聲網(wǎng)Agora.io的AMG Voice來說明,不同場(chǎng)景的區(qū)別:
1)社交模式:在以社交為主的游戲中,或游戲場(chǎng)景下,對(duì)抗性低,玩家以交流為主,此時(shí),音質(zhì)優(yōu)先。最高能達(dá)到32kHz,聽起來就像在耳邊說話一樣,作為對(duì)比平時(shí)打的電話音質(zhì)是8kHz。
2)競(jìng)技模式:在高對(duì)抗性的游戲場(chǎng)景下,為保證游戲的極低延時(shí),如果玩家的網(wǎng)絡(luò)環(huán)境較差,那么會(huì)犧牲部分音質(zhì)來保證通話的流暢。
3)低耗模式:極度關(guān)注耗電量和流量的游戲場(chǎng)景下,可以選擇低耗模式,會(huì)大幅度降低耗電量和流量。
4)世界模式:現(xiàn)在B站爆火的游戲《H1Z1》中,中國(guó)玩家身著紅杉組件紅衫軍,席卷全球。玩家在野外遇見紅杉,就可以直接要求對(duì)方說兩句中文來表明自己不是敵特派來的間諜。AMG Voice的世界模式下,就可以實(shí)現(xiàn)這種場(chǎng)景。AMG Voice獨(dú)有的人聲提取技術(shù),能夠讓麥克風(fēng)拾取聲音時(shí),只保留玩家的人聲,屏蔽鍵盤聲等周圍環(huán)境音,一個(gè)混戰(zhàn)大頻道,數(shù)百玩家自由對(duì)話也不會(huì)混亂。
5)指揮模式:在大型團(tuán)戰(zhàn)或游戲直播中,需要1對(duì)多的語(yǔ)音場(chǎng)景,AMG Voice可以提供上下麥的權(quán)限控制。
總結(jié)
手游實(shí)時(shí)語(yǔ)音的是一項(xiàng)非常專業(yè)的技術(shù)。兩三年前,手游實(shí)時(shí)語(yǔ)音還只是一個(gè)概念性的口號(hào)。2016年,市場(chǎng)已經(jīng)證明,手游實(shí)時(shí)語(yǔ)音已經(jīng)是一項(xiàng)發(fā)展相對(duì)成熟的可以商用的技術(shù)。手游廠商現(xiàn)在面臨的問題,不是該不該加實(shí)時(shí)語(yǔ)音,而是選擇哪家的問題。如何選擇,其實(shí)上文已經(jīng)說的很清楚了。相信,2017年,手游實(shí)時(shí)語(yǔ)音會(huì)有更多的技術(shù)突破。
2017年3月9日(周四),聲網(wǎng)Agora.io聯(lián)合國(guó)內(nèi)數(shù)家知名游戲公司共同舉辦Agora Meetup碼會(huì)之“2017手游集結(jié)號(hào)沙龍”,與游戲開發(fā)者們共赴手游大趴。
活動(dòng)時(shí)間 : 2017年3月9日(周四) 13:00-16:30
活動(dòng)地點(diǎn) : Zoo Coffee 北京市利澤西街8號(hào)院東湖灣小區(qū)北門東側(cè)(東湖灣小區(qū)望欣園小學(xué)對(duì)面)
報(bào)名方式:點(diǎn)擊 閱讀原文 查看詳細(xì)議程,免費(fèi)報(bào)名。