腾讯云云游戏云端游接入相关问题_音视频解决方案_同尘科技

云游戏 2年前 (2023-05-26) 浏览 121

第一次对接云游戏,应该做些什么?

1. 在腾讯云上注册 企业账号 并登录 腾讯云云游戏控制台 开通服务,具体操作指引请参见 接入准备。2. 开通后进入云游戏的控制台,可进行资源管理和游戏管理,联系云游戏技术支持提供 UIN ID 或者 AppID,后端技术人员会将游戏分配到对应的账户下。3. 对接方式可以参考接入相关文档:JS-SDKAndroid-SDK后端对接注意 对接时使用的 Secret ID 和 Secret Key 密钥可以在账户信息中获取。

云游戏连接载入弹窗和云服务排队弹窗能否自定义,能到哪种程度的自定义?

云游戏排队的页面是需要业务方来开发的,相关功能说明请参见 排队功能。排队成功之后,腾讯云云游戏画面才会出现。云游戏连接之后,可以替换的包括:载入图片、桌面背景、黑屏/断流时的图片。

控制台的游戏试玩链接中,左上角悬浮菜单能否自定义样式?

悬浮球菜单是由公开的接口功能进行包装的 Demo 示例,可完全由客户开发前端,背后调用相应的功能接口即可。

我能否在排队结束后,直接进入游戏内界面,中间不显示桌面图标和游戏的启动过程?

排队结束,需要一个必须显示的等待建立连接的画面(不可省略),之后可以跳过启动客户端的阶段。要实现这个效果会依赖游戏预启动的功能,需要提前确认一组机器默认启动对应的游戏。可以参考最佳实践中的 游戏预热功能。

节点能否根据需要分配给不同类型的用户使用?

腾讯云云游戏原生支持就近资源调度的功能。此外,还提供资源分组功能,例如客户可以通过控制台的分组管理功能,设立多个分组,并在分组下放置相应的并发资源。在调度时,给普通用户和VIP用户调用不同分组(groupid)的并发。此外,多个分组间并发的配置也可以不同。

若未经退出操作直接关闭页面后,需要等待多久机器会自动释放占用的节点?

1. 腾讯云云游戏有心跳上报的机制,未经退出操作的机器,大约90秒钟收不到心跳会被回收。90秒内,如果客户用同样的 UserId 进行请求,依然可以重连回之前的画面。2. 回收后需要2分钟左右进行复原,随后资源可以被再次使用。说明 对于挂机的用户,可以提供外设操作的计时反馈,超过一定时间没有操作的用户,会提示后端,客户可以自行决定保留该客户的连接,或是踢出用户回收资源。

云游戏是如何结束的呢?

云游戏结束有主动和被动的两种方式主动接收:server 端 stopgame 的请求,或是接受到客户端 destroy 的请求。被动结束:当窗口或客户端被直接杀掉,后端90秒钟收不到心跳会结束并回收资源。

requestid 指 Userid 吗?

Userid 是应用方传向腾讯云云游戏的用户标示字符串,例如 tencent123456。腾讯云云游戏接到请求的云 API之后,会回给应用方一个 requestid,例如:01fdc815-c4e7-4642-819e-a011856dfd5a1

如果关掉游戏窗口,点桌面图标再启动,创建会话传的游戏参数还会保留吗?

需要分情况进行说明: 如果游戏本身能记录之前的参数,就可以保留。如果游戏本身不记忆的话,就不会保留。

若游戏客户端需要更新,通过什么方式更新到云机器上?

游戏更新有3种方式:对接腾讯云云游戏的自动更新功能做自动更新。提供游戏包体人工进行更新。游戏本身可以自动更新的话,也可以通知腾讯云云游戏的运营人员直接更新,无需提供包体。

如果有存档的需求需要额外采购存储产品吗?

因为存档属于客户的资产,需要客户在腾讯云上用自己的账号开通 COS 的存储服务。届时您这边用户产生的存档,会上传到您的专属 COS 存储空间。

多人游戏场景中 viewer 角色获取 session 的时候报错:“ 对应的角色人数超过限制”,是什么原因?

如果是多人游戏的场景,需要新增一个独立的分组测试,云游戏并发镜像需要升级到支持多人的版本;多人游戏的每个 Game 需要单独做配置。

启动游戏时画面很模糊,这是怎么回事?

画面模糊有几个原因:并发型号的码率存在限制,目前有标清、高清和超清。如果画面不够清晰,您可以尝试购买更高清晰度的并发型号。目前云游戏给每个并发设定的码率上限是 8Mbps(超清),通过修改后台的逻辑,可以提高码率上限。码率的提高会影响资源购买的报价。用户终端的网络情况会影响画面,因为云渲染提供的是实时渲染的视频流,用户的网络状况会影响呈现效果。根据云游戏的画面传输算法,如果用户的网络质量不佳,会降低清晰度优先保证流畅性。

产品的编解码方式是怎样的?

目前编码方式是 H264。n由于有些手机浏览器不支持 H264,兜底方案是支持 VP8 和 H265,该方式目前在 Android SDK 上支持,JS-SDK 上不支持。n解码上腾讯云云游戏的 SDK 优先走硬解,硬解效果更好一些,硬解不成功会选择软解。

SDK 可以上行音频么?

可以。SDK 提供音频上行的能力,有具体的接口开关,在建立连接的时候开启,云游戏会在云端设备上面模拟一个虚拟麦克风输入。应用可以接收麦克风的输入就可以,请参见 TCGSDK.init(params) 中 mic 参数。

云渲染是否基于 UE4 的渲染引擎?

云渲染目前提供的是实时云渲染服务,在远端运行的程序包括但不限于 PC 端 Windows 下的游戏、应用、软件、网页,以及手机 Android 系统下的游戏、应用。UE4 和 Unity 应用使用是完全没有问题的。

渲染格式支持那些?

支持2维、3维不限,XR 设备涉及到信息采集和特殊硬件设备的输出,需要视具体案例进行评估。

渲染采用集群服务器的哪种方式?

云渲染是将一台大型的企业级服务器,进行虚拟化,切分出不同配置的虚拟机,然后1对1的给用户提供即时的渲染服务。目前不提供离线渲染(渲染农场)这种渲染集群的服务。

云渲染是否支持实时渲染输出?

目前提供的就是实时渲染服务。

云渲染机器是实体机还是虚机,配置怎样?

云渲染机器是基于企业级服务器虚拟化后进行服务的。配置从4核8G到28核118G的配置均可以提供。比较多用8核16G,和16核32GB的两档配置。

网页版有搭建示例或者简易 Demo 么?

可以参照以下指引快速搭建您需要的 Demo:

开发端 GitHub 下载 接口说明 搭建示例
JS SDK 下载(内含 Demo) DOC Web 端接入示例
Android SDK 下载 DOC Android 端接入示例
iOS SDK 下载 DOC iOS 端接入示例
Node.js Demo 后端与云 API 对接示例

前端 SDK 能自定义云端桌面背景图吗?

创建会话时,输入参数增加 ImageUrl,需要填写加载图片的 URL 地址,图片需要时 PNG 或 JPEG 格式(1920*1080),更多详情请参见 创建会话。

前端 SDK 能自定义云游戏加载页面的背景图吗?

调用 TCGSDK.setPageBackground(url) 接口,填写背景图的 URL 地址,即可在游戏启动时显示想要呈现的图片。

在调用尝试锁定机器的 API 接口时,提示“没有空闲机器”要怎样处理?

可以按照如下几项进行排查:控制台没有并发是无法调度的,确认是否已购买云游戏并发。移到其他分组会导致原有分组下的并发减少,确认是否把并发调整到非默认分组了。规格不符会导致无法调度,确认持有的并发类型,与应用启动需要的并发规格是否一致。

应用在手机上启动有黑边,可以能满屏吗?

许多 PC 应用自己是默认16:9的分辨率。这使得在18:9或21:9的手机上使用时,两侧会有黑边。应对这个问题,需要应用本身支持传入分辨率参数启动。在应用启动时,前端拿到分辨率传给 SDK 来启动,根据分辨率来显示就可以了。

对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?