Skip to content

实例管理 ​

Cloud提供多实例功能,可以实现实例的自动化启动、实例分配、权限管理、实时状态获取等功能。

显示所有渲染节点的实例 ​

在下拉列表中选择显示所有已连接节点或当前选中节点的实例。

操作 ​

对当前选择的实例进行相关操作。也可以通过右键菜单进行操作。

  • 设置参数

实例参数设置中包含了基础参数及高级参数。

关于“设置参数”中的详细参数设置,请查看章节“实例参数设置”

  • 取消锁定

取消锁定当前选择的实例的工程。

  • 启动 / 重启

启动或重启当前选择的实例。

  • 启动 / 重启(调试模式)

以调试模式启动或重新启动当前选择的实例。

  • 停止

停止当前选择的实例。

  • 复制实例ID

复制当前选择的实例的ID。以便于二次开发和访问。

  • 修改实例ID

修改当前选择的实例的ID。支持自动生成随机ID。

  • 复制实例详细信息

复制当前所选的实例的详细信息,包含ID、PID、当前工程、分辨率等信息。

  • 断开客户端链接

断开当前实例连接的客户端。

  • 节点属性

查看渲染节点属性。

  • TEST:接口测试 - int.html

选择当前实例,并以int.html的接口测试页面形式运行。并且可以选择具体的工程。

  • TEST:视频流测试 - player.html

选择当前实例,并以player.html视频流测试的形式运行。并且可以选择具体的工程。

  • TEST:综合测试 - main.html

选择当前实例,并以main.html综合测试页面的形式运行。并且可以选择具体的工程。

实例设置参数 ​

实例参数设置中包含了关于实例的基础参数及高级参数。

  • 实例ID

实例的ID,不可编辑。

  • 显卡索引

当前实例所用的显卡的索引号。“-1”为自动识别。当开启“手动分配显卡索引”后,可以手动输入显卡的索引编号。

如何手动分配显卡索引? 请查看章节通用选项 > 手动分配显卡索引

  • 工程

指定该实例的默认工程。 - 置空:将当前工程清除。 - 选择:从工程列表中选择一个工程作为当前实例的默认工程。

提示: 当实例加入空间群组后,工程无法修改。 如需修改工程,需要将实例从空间群组中移出。

  • 锁定工程

开启后该实例只能试用当前选择的工程。

被锁定的工程有以下特征: - 后台静默启动,可以瞬时访问服务; - 不能动态设置参数。

  • 分辨率

设置云服务视频流的分辨率。可自定义参数,也可从HD、FHD、2K、4K中选择一个。

提示: 开启三维自适应客户端分辨率后无法选择分辨率。

  • 三维自适应客户端分辨率

勾选后云服务视频流会自动适配客户访问端的分辨率。

多个用户同时访问一个实例会如何? 以第一个访问的用户端分辨率为准。

  • 限制最大分辨率

限制云服务视频流的最大分辨率。

  • 视频模式

云服务视频流的模式选择,分为 无损、高画质、均衡、流畅 和 自定义。每种模式需要的带宽也不同。

  • 无损 以无损画质为优先的模式。

  • 高画质 以高画质为优先的模式。

  • 均衡 均衡画质和帧数的模式。

  • 流畅 以高帧数为优先的模式。

  • 自定义 用户根据需求自定义的模式。

提示 双击任意一个模式,即可快速进入详细设置页面。

高级参数 ​

实例参数设置中的高级参数。

基本设置 ​
  • 限制一个实例只能有一个客户端连接 开启后一个实例只能有一个客户端连接。

  • API增加对WebSocket的支持 开启后API增加对WebSocket的支持。

CloudMaster默认调用WebRTC,不需要额外的接口。开启此选项后,可以同时支持WebSocket调用方式。

  • WebSocket服务端口 WebSocket的服务端口。可以选择“获取”。

同一台机器上不同实例的端口号不可重复。 只能通过ws://连接,不支持wss连接方式。

  • 帧率设置 设置三维渲染的云渲染视频流的最高帧率。默认为25,目前支持最高每秒60帧。 > 帧率需要根据实际的数据量与当前设备的硬件配置情况设置合理的数值。

  • 视频播放引擎 设置视频播放的引擎,分为VLC(默认)和FFMPEG模式。

编码传输 ​

设置云渲染视频流的编码传输模式。根据不同的模式,所需的带宽也不同。

  • 速率控制模式 选择速率的控制模式,分为ConstQP、CBR、VBR三种模式。 推荐使用CBR模式。

  • H264量化参数QP 设置最大QP值。当值增大,码率会降低,操作便流畅,但画质会降低。 取值范围29~40

  • IDR帧间隔 IDR帧间隔越小,画质恢复的越快。但是需要的码率也会增大。 取值范围10~500

  • 最大码率 最大码率要根据网络带宽的最大码率值。

提示: 最大码率要根据实际网络带宽设置,如果设置的太低,不能充分利用带宽, 如果设置的太高,超过实际网络带宽,可能会出现卡顿。

  • 保持恒定码率 勾选此项后,码率控制模式将始终使用CBR,在视频流运行过程中,将会一直保持最大码率所设置的值。
访问权限 ​
  • 实例访问密码 指定云服务的访问密令。

  • 生成随机密码 自动生成一个访问密令。

  • 重置 重置访问密令。

注意: 当生成或设置了密令后,用户在访问时就需要附带此密令才可以正常访问。 需在访问链接后加上“&password=具体密令”

CEF设置 ​
  • 禁用GPU加速 禁用CEF的所有GPU加速功能,包括ANGLE的硬件渲染(OpenGL、Direct3D、Vulkan等)。 强制CEF使用软件渲染(基于CPU的Skia软件渲染器),不依赖GPU或图形驱动。

  • 使用OpenGL作为ANGLE底层图形API 指定ANGLE用桌面OpenGL作为渲染后端。默认使用Vulkan。

  • 输出最详细的日志信息(Verbose级别) 如果开启了日志文件,会在日志文件里输出最详细的CEF日志信息。

注意: 一般情况下请不要开启,否则会占用大量磁盘空间。

  • 远程调试端口号 启用CEF的远程调试接口,允许通过指定端口(如9222)连接到ChromeDevTools,查看Web内容的状态(例如DOM、JavaScript、WebGL渲染、网络请求等)。 通过访问 http://localhost:(例如 http://localhost:9222) 开发者可以使用Chrome浏览器的开发者工具进行调试。
其他设置 ​
  • 自定义视频流编码分辨率 勾选“三维自适应客户端分辨率”后,自定义视频流编码的分辨率。

注意: 自定义视频流编码分辨率和实例的分辨设置不同。主要应用在主屏和操作设备各自采用不同的分辨率的情况下。

  • 其他附加参数 输入其他附加参数。

通用选项 ​

关于实例的通用设置选项。

界面 ​

  • 不显示工具栏

勾选后将默认隐藏原始UI。

  • 从地球模式开始

勾选后加载场景时默认为地球模式。

特性 ​

  • 实例崩溃时不显示提示对话框

勾选后当云服务实例崩溃时,不弹出对话框。

  • 实例空闲时暂停三维渲染

当没有客户端连接时,自动暂停三维渲染,以节约资源。

  • 自动重置长时间无响应的实例

勾选后,自动重置长时间没有相应的实例到初始状态。取值范围1~600分钟。

注意: 时长不要设置过短,否则部分接口也会导致实例重启。

其他 ​

  • 手动分配显卡索引

开启后可以在“实例设置”中修改显卡的索引。

注意: 手动修改显卡所以如果设置的索引值不正确,可能导致实例启动失败。

  • 使用D3D12渲染 开启后使用Direct3D 12 进行渲染。用于提升三维场景的图形渲染性能和效果。 默认使用Direct3D 11 进行渲染.

接口测试 ​

二次开发的相关调试页面。

包括 视频流测试、API示例、实例管理接口、样例集锦 、更多等。

更多详细操作,请查阅章节接口调试。

实例列表 ​

  • 实例标识符

当前实例ID。

  • 运行状态

当前实例运行状态。

  • 运行时长

当前实例运行时长。

  • 渲染节点

当前实例使用的渲染节点IP。

  • 分辨率

当前实例设置的视频流分辨率。

  • 帧率

当前实例设置的视频流帧率。

  • 模式

当前实例的视频模式。

  • 连接

当前实例的客户端连接数。

  • 次数

当前实例的客户端连接次数。

  • 缩放

当前实例是否开启“三维自适应客户端分辨率”。

  • 限制

当前实例是否开启“限制最大分辨率”。

  • 显卡

当前实例的显卡索引。

  • 锁定

当前实例是否锁定工程。

  • 工程

当前实例使用的工程名称。