Cloud V5.0

全新的Cloud高渲染云服务平台,拥有单机集群两种运行方式。以及全新的设计及用户界面。

 

云渲染对终端的要求

云渲染对终端设备及浏览器有一定的要求。

安卓设备

云渲染仅支持Chrome浏览器进行浏览,不支持手机自带浏览器和其他浏览器。对于Chrome浏览器也是有要求的,如果手机的CPU是高通、英特尔、三星之外的厂家生产的CPU,需要chrome的版本至少是81。

iOS设备

iOS设备支持自带的Safari浏览器和Chrome浏览器,不支持其他浏览器。

Windows

支持Chrome和Firefox,以及基于Chrome内核(Blink引擎)的浏览器。推荐使用Chrome浏览器,需要chrome的版本至少是81。

网络

电脑必须连接网线。

互联网连接非必须。

 

Cloud框架结构

基础框架

全新的Cloud包含了CloudMaster以及NodeService(暂名)两个程序。CloudMaster为主控机管理平台;而NodeService则为节点机服务程序。如果是传统的单机服务,则只运行安装CloudMaster即可。

集群模式

用户通过1台主控电脑,可以对若干节点机进行管理。

:主控机可安装远程访问的程序对节点机辅助控制。

 

Cloud安装

除了包含CloudMaster和NodeService的传统的“AirCity Cloud.ISO”外,新增了仅包含CloudMaster的安装包。

主控机在不运行实例渲染的情况下,仅安装CloudMaster即可。如果主控机也需要进行实例渲染,则需要安装AirCity Cloud.ISO。

安装Cloud

  1. 打开AirCity Cloud.ISO镜像文件,弹出内容文件夹。、

  2. 运行“Setup.exe”程序,在短暂的准备进度后,进入安装欢迎界面。

  3. 选择“下一步”,进入“许可证协议”页面。

  4. 请仔细阅读《最终用户许可协议》。如果同意协议,请选择“”。若不同意,请选择“”结束安装。

  5. 选择安装路径。要安装到默认目录,请直接选择“下一步”。要安装到其他文件夹,请选择“浏览”,然后选择其他文件夹。

  6. 选择“安装”,以开始安装。

  7. 安装过程需要若干分钟,请耐心等待。

  8. 当安装完毕,出现完成窗口。单击“完成”,完成Cloud软件的安装。

  9. 安装完成后,在电脑的“开始”菜单和桌面增加CloudMaster和NodeService的快捷方式。

 

安装CloudMaster

  1. 打开AirCity CloudMaster.exe,在短暂的准备进度后,进入安装欢迎界面。

  2. 选择“下一步”,进入“许可证协议”页面。

  3. 请仔细阅读《最终用户许可协议》。如果同意协议,请选择“”。若不同意,请选择“”结束安装。

  4. 选择安装路径。要安装到默认目录,请直接选择“下一步”。要安装到其他文件夹,请选择“浏览”,然后选择其他文件夹。

  5. 选择“安装”,以开始安装。

  6. 安装过程需要若干分钟,请耐心等待。

  7. 当安装完毕,出现完成窗口。单击“完成”,完成CloudMaster软件的安装。

  8. 安装完成后,在电脑的“开始”菜单和桌面增加CloudMaster的快捷方式。

 

CloudMaster使用说明

首选需要运行主控机的CloudMaster并设置相关服务后,才可以和节点机进行通讯。

界面基本说明

CloudMaster可视化操作界面。

 

快捷工具栏

快速查看用户手册等链接。

  • 查看用户手册

    快速访问Cloud在线用户手册。

  • 了解二次开发

    查看二次开发的相关文档。

  • 观看视频教程

    观看Cloud V5.0的使用教程视频、

  • SDK

    打开二次开发文件夹,内含帮助页面、样例工程、示例代码等内容。

  • 日志

    打开本地日志文件夹。

 

启用/停止服务

当服务设置、工程、渲染节点和实例都设置好后,可以对服务进行启动或关停等相关操作。

  • 保存:

    保存相关服务配置。将所配置的信息保存到配置文件中,下次启动的时候会自动加载。

  • 调试:

    点击“启动”按钮,即可启动实例列表中所配置的所有实例,如果勾选了“启动HTTP服务器”,也会自动启动HTTP服务。

  • 启动:

    如果觉得实例启动的窗口过多,干扰了其他操作,可以通过点击“勿扰启动”按钮,来启动实例,这样就不会显示任何窗口,所有进程都是在后台安静执行,可以通过右上角的日志窗口,看到MatchServer进程的输出信息。

  • 停止

    在服务器启动的情况下,点击“关闭所有”按钮,即可结束所启动的所有实例进程。包括AirCityCloud.exe、SignallingWebServer、HttpServer、MatchServer。

提示: 当服务启动后,CloudMasters主界面右上角的指示灯会亮起并闪烁。

 

服务设置

常规设置

关于Cloud的常规设置选项。

  • 程序运行后自动后台运行

    启用后,程序在运行后自动启动服务。

  • 退出时关闭所有进程

    启用后,程序退出时会自动关闭所启动的所有实例及服务。

  • 启用进程守护

    启用后,Cloud会监视每个实例(Cloud进程和信令服务进程)的运行状况,一旦发现意外退出或者没有响应,则会自动重启。

 

服务选项

关于Cloud主控和节点相关的通讯服务设置选项。信令服务配置为必须设置内容。

  • 本机IP地址或域名

    本机的IP地址或域名。可以从下拉菜单中选择已获取的IP地址或域名,也可以在输入框中输入后选择自定义。本机IP地址主要用在链接节点机和使用HTTP服务。

  • 使用端口映射

    通过端口映射功能,将内网IP和端口转翻译为公网的IP和端口。勾选后,才可以设置映射的端口和IP地址 等内容。

  • 映射地址

    端口映射的公网IP地址。勾选“使用端口映射”后方可设置。

 

信令服务

关于Cloud主控和节点相关的通讯服务设置选项。信令服务配置为必须设置内容。

信令服务设置后必须启动服务后才可以和节点机进行通讯。

  • Manager端口

    主控机的Manager端口。和节点机通讯链接时需要。可以点击“Get”来自动获取一个未占用的端口号。

  • Streamer端口

    主控机的Streamer端口。和节点机通讯链接时需要,但无需主动输入。可以点击“Get”来自动获取一个未占用的端口号。

  • HTTP端口

    主控机的HTTP端口。和节点机通讯链接时需要,但无需主动输入。可以点击“Get”来自动获取一个未占用的端口号。

 

中继服务配置

通过中继服务,Cloud服务可实现互联网的访问及支持。

  • 启动中继服务

    开启后,才能启用中继服务。

  • 监听IP

    监听IP地址

  • 端口号

    TURN网络协议端口。

  • 用户名

    用户名。

  • 密码

    密码。

用户名和密码在当前版本暂时尚未启用。

 

本机渲染节点

  • 启用日志文件

    启用后,程序运行时会记录相应的记录。

  • 日志等级

    设置需要记录的级别。分为Debug、Info、Warn、Error、Fatal级别。

日志设置对以下程序或进程有效:

  • CloudMaster
  • CloudServer
  • RelayServer
  • NodeService
  • CloudRenderer

日志等级说明:

  • Debug 调试信息
  • Info 一般信息
  • Warn 可能出现潜在错误的警告信息
  • Error 错误信息
  • Fatal 导致程序终止运行的致命错误

 

工程列表

云服务工程列表。可以添加、修改和删除ACP工程。ACP工程文件可以网络共享工程,也可以存储在节点机中。网络共享工程,需要保证所有的节点机都有权限可以访问。当有多个节点机时,所有的本地工程都需要保证存储路径的完全一致。

如果没有工程,可以选择“添加样例工程”。使用软件自带的样例工程进行调试。

当选择一个工程时,可以“使用该工程测试云渲染(Player.html)”

说明: 每个工程的“工程索引”即为该工程的“PID”参数。

 

渲染节点

节点机列表。所有链接到主控机的节点机都在此显示。只有在启动服务后才能看到所有的渲染节点。

  • 启动本机渲染节点

    管理当前主机上的节点设置。如果非集群环境,只需在此设置,无需单独对NodeServis程序进行设置

    勾选后,将本机也作为一个渲染节点。使用体验和 V4.x Cloud 相似。

  • 显示实例列表

    查看当前选择的渲染节点中包含的所有实例。

  • 停止运行中的实例

    停止该节点上所运行的所有实例。

  • 修改实例数

    根据当前渲染节点主机的显卡数量,在可选范围内设置实例的数量。

 

实例列表

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

 

操作

对当前选择的实例进行相关操作。

  • 设置参数

    设置详细参数。

  • 取消锁定

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

  • 启动

    启动当前选择的实例。

  • 停止

    停止当前选择的实例。

  • 复制实例ID

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

  • 复制外网访问URL

    复制当前所选的实例在公网访问的URL地址。

  • 断开客户端链接

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

  • TEST:int.html - 接口测试

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

  • TEST:player - 视频流测试

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

  • TEST:main - 综合测试

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

     

被锁定的实例有以下特征:

  • 后台静默启动,可以瞬时访问服务;
  • 不能动态设置参数;
  • 不参与动他资源分配,必须指定实例ID才能访问。

 

通用高级选项

关于示例的高级设置选项。

  • 当没有客户端连接时暂停三维渲染

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

  • 后台运行时使用离屏渲染(Render Off Screen)

    在后台以无窗口的形式进行运行。离屏渲染不会受到设备显示器的分辨率限制。

  • 自定义云渲染程序视频流传输端口

    设置云渲染程序视频流的传数据端口区间,即UDP端口的区间。

    当前Cloud的UDP接口从50000为开始,默认到60000。UDP端口支持自定义范围。每增加一个实例并发访问,就需要增加1个UDP接口。

例:当客户需要100个实例并发访问需求,则需要设置UDP端口为“50000 ~ 50099”,共计100个UDP接口。

端口号的范围是从1~65535。其中1~1024是被RFC 3232规定好了的,被称作“众所周知的端口”(Well Known Ports);从1025~65535的端口被称为动态端口(Dynamic Ports),可用来建立与其它主机的会话,也可由用户自定义用途。 一些常见的端口号及其用途如下: 21端口:FTP 文件传输服务; 22端口:SSH 端口; 23端口:TELNET 终端仿真服务; 25端口:SMTP 简单邮件传输服务; 53端口:DNS 域名解析服务; 80端口:HTTP 超文本传输服务; 110端口:POP3 “邮局协议版本3”使用的端口; 443端口:HTTPS 加密的超文本传输服务; 1433端口:MS SQL*SERVER数据库 默认端口号; 1521端口:Oracle数据库服务; 1863端口:MSN Messenger的文件传输功能所使用的端口; 3306端口:MYSQL 默认端口号; 3389端口:Microsoft RDP 微软远程桌面使用的端口; 5631端口:Symantec pcAnywhere 远程控制数据传输时使用的端口; 5632端口:Symantec pcAnywhere 主控端扫描被控端时使用的端口; 5000端口:MS SQL Server使用的端口; 8000端口:腾讯QQ。 在设置UDP端口的时候,需要注意避开以上端口。

 

接口测试

二次开发的相关调试页面。 包括视频流测试、API示例、样例集锦等。

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

 

矢量切片

Cloud支持将VTPK切片文件发布为MVT服务。发布的MVT服务,可以在Explorer中作为小地图或大地图进行展示。

发布切片

将VTPK文件发布为矢量切片。

  1. 选择CloudMaster的 “矢量切片”

  2. Clou界面右侧的提示变为 “发布VectorTile” 界面。

  3. 选择 "添加文件",加载本地一个或多个VTPK文件。

  4. Cloud自动发布加载的文件。

 

显示发布结果

发布完成后,选择 “显示发布结果”,可以查看已经发布的切片服务。

操作

选择任意一个服务,可以进行以下操作:

  • 复制服务地址

    复制此服务的地址。

  • 测试地址是否有效

    测试选择的服务是否有效。如果服务有效,将会在浏览器中显示类似的内容。需Cloud启动服务。

  • 删除

    删除选择的服务。此操作不可逆。

 

使用发布数据

完成以后如果想使用发布好的数据,需要 “启动” Cloud云服务,这样就可以通过HTTP服务使用发布好的数据了。

更多详细操作,请查阅 MVT地图服务

 

运行日志

查看Cloud运行的相关日志内容。

 

>

 

NodeService使用说明

关于NodeService的使用说明。

NodeService当前没有可视化操作界面,初次启动时,需通过命令行窗口配置。在主控机的CloudMaster启动服务后,在命令行窗口中需依次输入主控机的“信令服务地址”和“Manager端口”信息并回车。

NodeService的相关配置信息在设置之后,会存储在程序根目录下的“conf.ini”文件中。查看“conf.ini”文件,可以看到文件中写入了“信令服务地址”和“Manager端口”的相关信息。

当设置多台节点机时,可通过拷贝“conf.ini”文件至相应位置进行快速配置。

特别提示: 当NodeService和CloudMaster运行在同一个主机时,运行CloudMaster并勾选“自动启停本机NodeService”可不输入“信令服务地址”和“Manager端口”信息。CloudMaster会自动将相关信息写入。

 

接口测试页面

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

API帮助文档

查看SDK二次开发的详尽帮助文档。

 

SDK 文件夹

打开Cloud中SDK的安装目录。

 

int.html

完整的接口测试页面:int.html,里面包含了AirCity Explorer提供的所有接口测试代码。选择一个实例,运行int.html,即可看到页面效果测试页面。 左侧是所有接口列表,右边是实时日志输出,右下为JS代码编辑区域,可以实时编辑JS代码,即时运行看到效果 。

IMG\_259

 

视频流测试

进入云渲染的三维界面,如下图:

 

Main

与int.html一样,index.html包含了所有接口的测试功能,另外还多了视频流的测试。

 

Status

当前工程中的数据格式说明。

 

云服务快速发布流程

快速设置,并发布云服务进行预览的流程。

步骤

  1. 启动主控机上的CloudMaster程序。

  2. 在“服务设置”页面中,设置相关参数。

    注意:无需公网访问服务,则无需设置“中继服务配置”。

  3. 在“工程列表”页面中,添加1个或多个工程路径。

  4. 选择“启动”,启动服务。

  5. 启动节点机上的“NodeService”程序。

  6. 在弹出的命令行面板中,输入主控设备的“信令服务地址”和“Manager端口”内容并回车。

    注意:“NodeService”程序窗口不能关闭。

  7. 如果有多个节点设备,需重复步骤6,在每台节点上设置相关内容。也可以拷贝“NodeService”安装目录下的“conf.ini”配置文件至其他节点机的相关目录下。

  8. 回到主控机,在CloudMaster中可以看到“渲染节点”和“实例列表”中出现相应的内容。若未出现相应内容,请关闭服务后再次启动服务。

  9. 在“实例列表”页面中,选择一个实例,然后选择“player”,即可快速预览云服务内容。

 


更多主题: Cloud使用说明


© Copyright 2023 北京飞渡科技有限公司

京ICP备17012026号-4

results matching ""

    No results matching ""

    results matching ""

      No results matching ""