Categories
程式開發

騰訊雲遊戲GameMatrix技術中台


遊戲是大家放鬆自己,獲得樂趣最簡單的方式,從行業報告看,手游用戶MAU達到8.25億。手游行業經歷了8年的發展,手游品質越來越高,玩法和畫面在向3A級作品看齊,對硬件配置要求越來越高,另外安裝包和更新包越來越大,為用戶嘗試新遊和持續遊戲帶來了障礙。從分析報告中可以了解到,中低端手機佔據了73%市場,這裡就產生了一個很大的矛盾點,很大一部分用戶的移動設備不能支持高品質遊戲。

對於以上問題,騰訊互娛研發效能部副總經理李從兵在華為開發者大會上進行了“基於ARM架構的雲遊戲技術實踐方案”的技術分享,重點講解了騰訊雲遊戲GameMatrix的完整解決方案。李從兵擁有超過15年遊戲技術研發的經驗,目前負責主導建設面向下一代的雲化網絡遊戲研發引擎平台。以下是其分享的主要內容:

雲遊戲解決了遊戲品質與用戶規模的矛盾

雲遊戲技術通過算力的重新部署,將高消耗的渲染計算都放置在服務端進行,客戶端只需要播放視頻流和傳遞用戶的操作指令,就能很好的解決這個矛盾。雲遊戲有幾個優勢:

  • 即玩即走,無需等待;

  • 天然跨端,跨設備類型適配簡單;

  • 玩家的遊戲體驗和設備的性能無關,中低端的移動設備,都一樣可以獲得優質的遊戲性和體驗。

雲遊戲經過10多年的發展,在PC和固網領域都有很多成熟解決方案,但都在成本上有很大的製約性,難以大規模普及;在移動遊戲領域,這個技術棧則是全新的,雲遊戲的實質是通過虛擬化的環境在服務器上跑多個遊戲客戶端實例,此前市面上有基於各種模擬模擬器軟件的解決方案,單服運行遊戲大致在20路以下,因為涉及到指令轉換等問題兼容差、成本是非常之高的。

5G的發展,讓有限的算力有了無限的可能

網絡遊戲對網絡時延的要求很嚴格,大多數遊戲要求網絡時延在200ms甚至是100ms,伴隨著5G技術的崛起,這個問題也迎刃而解。而我們同時也觀察到PC顯卡往往能夠渲染10路甚至40路以上的移動遊戲,再加上鯤鵬ARM 服務器天然的兼容性, 發現這裡有很大的機會,因此我們打造了基於ARM的移動雲遊戲解決方案騰訊雲遊戲GameMatrix。
騰訊雲遊戲GameMatrix技術中台 9

騰訊雲遊戲GameMatrix原生雲遊戲中台

騰訊雲遊戲GameMatrix是一套完整涵蓋從雲遊戲運管到APP側,簡單集成便可開啟移動雲遊戲業務的中台方案。騰訊雲遊戲GameMatrix 致力聯合行業團隊於打造流暢穩定、能夠達到大規模使用的移動雲遊戲解決方案。整個方案具備功能完善、遊戲兼容性好、運行穩定流暢、性價比高的特點。
騰訊雲遊戲GameMatrix技術中台 10

首先從整體上看,整個方案分為三層,

一、SDK層:提供用戶視頻流解碼和交互捕獲能力,在網絡傳輸上基於webrtc 並進行深度的優化提供良好的網絡適應性,抗抖動能力強;

二、技術服務層:提供雲遊戲研發時候常用的功能模塊,如賬號登錄、支付管理、社交組件等。同時為遊戲運營提供了技術支持,如運維部署、業務管理、安全服務、監控分析等能力;

三、底層GMVE:全稱GameMatrixVirtualEngine,GameMatrix 虛擬化引擎,是整個中台的技術核心。集成了自研容器、Local Render、視頻編碼(硬編、軟編)、顯卡驅動、CPU核心/VGPU調度等關鍵技術構建的系統環境,並支持ARM和X86架構服務器。每個GMVE對象承載一個遊戲app運行;

GMVE 解決方案的技術優勢

下面介紹下GMVE 的一些特點:
騰訊雲遊戲GameMatrix技術中台 11

GMVE的ARM方案基於鯤鵬服務器系列,通過自研容器技術和鯤鵬服務器的高性能計算能力,可以把王者榮耀、和平精英全鏈路時延控制在80ms內;由於並發能力比其他方案有一倍的提升,在成本上可以降低50%;雖然離我們期望的成本還有一定距離,但整個方案繼續優化演進下去,會不斷接近大規模商用的成本。

在兼容性上,由於同Android一樣都是基於ARM,在指令集上具備天然的適配性,無需任何轉換和性能損耗,100%兼容所有遊戲APP。

最後通過騰訊的Tlinux系統和容器化管理技術,保證了GMVE實例間相互之間的隔離性,在鯤鵬服務器環境下運行穩定性流暢。

騰訊雲遊戲GameMatrix提供高性價比的雲遊戲商業化方案

現在我們能做到騰訊雲遊戲GameMatrix和本地安裝使用體驗幾乎無差別,雲遊戲可以設置高品質模式,體驗更優。騰訊雲遊戲GameMatrix技術中台的初衷就是提供完整的雲遊戲商業化解決方案,為雲遊戲行業賦能,使各類游戲都可以用雲遊戲的方式發行運營。
騰訊雲遊戲GameMatrix技術中台 12

雲遊戲行業的發展,我們要做的還有很多

雖然騰訊目前在ARM方案上目前取得進展,可以進行小規模試用,比方提供10萬線量級應用在試玩等場景下,但離真正大規模商用,還需要在虛擬化技術和硬件上跟廠商團隊進一步來攻關。我們希望能打造一個跨界的合作聯盟,充分結合服務器廠商和闆卡廠商的技術優勢,進一步降低硬件成本,擴建基礎通信能力。

雲遊戲技術的出現,可能是一次推動遊戲行業進化、變革的機會,我們站在技術的浪潮之巔,去發現,無限可能,道阻且長,行則將至。