李志成
腾讯云。。云技术负责人,主要负责。。云。。、媒体处理、云游戏等技术开发工作。
“未来游戏将从传统的通用计算服务器转向定制化、专用化的云游戏IaaS PaaS服务,云计算将成为未来游戏的基础设施。”
本文由LiveVideoStack和李志成的采访汇编而成。
1.有争议的延迟
目前腾讯云游戏采用的是我们自己开发的Tencent-RTC,我们的方案是基于通用的WebRTC协议。
对云游戏场景进行了深度优化和定制(带宽预测、抖动缓冲管理、网络控制、调步速率和编码的结合等。),可以提高播放和加载速度,实现网络抗抖动和网络适配。
以1080p@60fps的画质,我们可以把总延迟控制在70 ~ 80ms以内。
这里的延迟才是真正的“端到端”,是从用户端发起游戏的操作指令,到云端渲染、采集、编码游戏画面,最后返回用户端解码渲染的总延迟。很多业内人士会偷换概念,直接把网络RTT延迟称为云游戏的延迟。
这很容易误导用户。
目前我个人的想法是,在体验稳定流畅的前提下,云游戏整个业务流程能在100ms内过关,50-60ms就可以算优秀了。
2.谈谈图像质量、编码和传输
云游戏中4K和8K的难点在于编码操作的复杂度大大增加。如何(尽可能)保证单帧图像编码的帧延迟不增加,帧稳定;随着码率的增加,编码RDO和码控计算的复杂度呈指数增长。
最终,采集、编码、传输、解码、渲染等全链路的控制细节、复杂度和难度都会成倍增加;此外,在用户终端体验上,高分辨率意味着对网络带宽和稳定性的要求更高。在5G没有完全普及的情况下,
4K和8K云游戏体验只是一个概念。
为了保证复杂场景下的玩家体验,我们从画质、流畅度、整体延迟等方面进行综合评估。目前。。传输是按照一个接一个的流水线输出策略机制,通过自适应编码和弹性帧率来实现的。
关于不同游戏的画质,我们对客户提供的游戏做了大规模的测试。针对不同的vGPU机型,我们会对游戏中的画质、分辨率、垂直同步等设置进行对比测试,以达到一款游戏运行在不同机型上最合适的游戏配置。
这样才能满足客户的精细化运营需求。
游戏音。。图像的采集、编码、传输、解码、渲染的整个过程也是相互联系、相互影响的。如何在采集和编码中实现流水线,如何最小化数据拷贝,
包括编码多瓦片/切片/分层/RPS、模式选择的RDO/快速算法/码控/编码参数的动态调整、传输步调、丢包和跳帧的快速重传等。应该加以考虑,这样才能保证游戏画面的高质量和实时性。
编码和传输相结合,我们会根据用户实时网络情况的BWE(带宽评估)、NCC(网络拥塞控制)、Pacing Rate(发送速率)等针对性调优;编码码控这方面会根据用户网络情况做自适应策略控制调整,
对低延迟、流畅度、清晰度等分不同优先级作调整。
对跨网及小运营用户,我们会优先使用腾讯云BGP网络出口节点接入,可以有效解决跨网传输问题。我们会利用腾讯云边缘节点接入优势(腾讯云在全球60多个国家和地区建设超过2000+个传输节点,
总带宽储备超200T)保证用户就近接入,减少物理传输延时消耗。腾讯云云游戏还使用了专为云游定制的RTC带宽评估、丢包重传以及智能码控等技术,确保玩家在弱网情况下也能得到流畅的游戏体验。
4 . 你是哪种玩家
沉浸式玩家对于游戏画质的要求可以提炼为操作响应速度快、画面流畅和画质精美,针对这三点要求,我们给出了对应的低延时、高帧率和高清晰度的解决方案。
云端计算资源是有限的,低延时、高帧率、高清晰度是相互矛盾的,我们根据用户网络环境和设备硬件配置情况不同的场景有不同解决方案,比如对于高配用户对帧率和清晰度要求比较高的,
我们云游终端SDK支持实时超分、插帧等等。
而专业电竞玩家玩云游戏这个场景是否成立,是一个还需要探讨的问题。一般电竞赛事都需要在赛场架设专属的网络和设备来确保稳定,这样跟云游戏的特点就完全冲突了。
5 . 下一站,5G(对,又是它,总是它)
我们的团队下一个要重点解决的问题,就是用户在一定网络和设备配置场景下能低延时流畅体验云游戏(与原生游戏APP在同场景游戏体验不会有明显的差距)。
如果要给云游戏未来的发展趋势一个概念上的定义(或者猜想),那么首先应该是原生云游戏的诞生,由盗版游戏的野蛮生长、端游手游的简单“云化”,过渡至精品的原生云游戏,甚至实现百万人同服,
更宏大的游戏世界将不再只是电影里的场景;其次,未来游戏将由传统的通用计算型服务器转向定制化专用云游戏服务器,而云计算将成为未来游戏的基础设施。
Photo from 《Ready Player One》
讲到这里,就不得不提5G。话说5G虽然是新技术,但好像已经被大家“讲”老了,但这里还是要提一提。云游戏点开即玩的特点将会融入各个场景,包括。。、信息流、。。。、广告场景无缝结合等等,
势必会创造更多新玩法,这些都需要5G新基建的支持。比如观看。。的过程中可以直接跟。。互动开黑等等,这些都将不再是设想。
Quick Question
Q:云游戏与云网吧的区别?
A:这要看如何定义云网吧:是直接把网吧的业务模式转移到线上,还是把网吧行业线下的无盘前置机房+本地GPU主机方案升级为无主机方案?但无论形态如何,云游戏的特点是对网吧行业很好的补充,
可以大大降低网吧一次性的固定成本投入,原来需要批量买一批高性能的主机,现在只需要按需按月租用云服务(甚至按量计费)。这样以后开网吧就变成轻资产的业务了。
编辑:Coco Liang
标题:云游戏是大厂的“游戏”之腾讯云\u003c云游戏指南\u003e
链接:https://www.52hkw.com/news/rj/66404.html
版权:文章转载自网络,如有侵权,请联系删除!