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