
使用实时云渲染技术进行推流分发时,很多开发者由于没有固定外网IP,上云后的程序无法分享给互联网上其他人使用。解决这一问题建议优先选择公有云资源,如腾讯云上应用云渲染的公有云服务。对于模型和程序较大的3D/XR应用,可选用XL级以上规格的服务器使用。

另外还有一些个人开发者,受限于成本、项目初期等诸多条件限制,使用本地服务器作为渲染节点,对外提供单台或者少并发的云渲染演示服务,这种情况下若要让互联网用户访问,需解决固定IP问题,国内家庭网络多为动态IP 。LarkXR提供的NAT代理转发服务,采用面向实时云渲染的转发服务,能快速解决无固定IP难题,把个人电脑变为实时云渲染服务器。该服务按客户端实际使用分钟数计费,无用户访问不收费。

访问开发者平台创建转发代理服务。
首先,您需要添加一个转发代理的Key,这需要您设定一个Key名称,通常以项目名称作为标识。完成设置后,系统将生成内网穿透所需的clientId和clientKey信息。
在转发代理服务条目中,点击“添加端口”来创建转发端口,您需要指定内网地址。例如,如果您在内网中通过 http://192.168.0.28:8181访问服务,那么在配置中只需填写 192.168.0.28:8181。并提供相应的备注信息。
配置完成后,系统将分配一个外网访问地址,例如https://turn.pingxingyun.com:20005 后续将LarkXR配置好之后,互联网用户就可以使用该网址来访问您的内网服务。
请将获得的clientKey信息配置到您内网部署的LarkXR管理节点 larkxr-center/application.properties中,注意LarkXR的版本需要升级到3.3.2.0及以上版本。配置如下:
#内网穿透,需要配合代理服务器组件或开发者平台使用
pxy.nat-proxy.server.host=turn.pingxingyun.com #此处信息无需修改
pxy.nat-proxy.server.port=20001 #此处信息无需修改
pxy.nat-proxy.client.key={{上述申请转发代理信息返回的clientKey}}在 larkxr-render/application.properties 文件中增加以下配置:
pxy.ice.server.uri=turn:turn.pingxingyun.com:3478 // TURN 服务器地址:端口 此处无需修改
pxy.ice.server.username={{上述申请转发代理信息返回的clientId}}
pxy.ice.server.password={{上述申请转发代理信息返回的clientKey}}使用第二步骤中,生成出的外网访问地址,例如 https://turn.pingxingyun.com:20006 ,并可以正确访问应用。
转发代理信息展示:
端口映射详情:
当添加了端口映射信息后,展开代理转发的配置会显示出端口映射数据
输入名称,名称为必填项,字符控制在30个以内,通常用项目名描述。点击保存按钮后,系统将验证输入信息。验证无误后,信息将被正确保存。保存成功后,界面将自动跳转至配置一览页面。
在编辑一览画面中,选择您需要编辑的特定数据条目。系统将正确显示所选代理转发的名称信息。您可以对显示的名称进行修改,以更新代理转发的标识。
仅在未设置端口映射数据的情况下,允许删除代理转发数据。
在满足删除条件后,点击界面上的删除按钮。删除操作完成后,系统将显示“删除成功”的提示信息,以确认操作已成功执行。
在创建代理转发数据后,您可以在编辑栏点击“添加端口”按钮,以弹出添加端口映射的界面。
创建端口映射数据后,您有权选择删除此数据。一旦删除端口映射数据,相关的内网穿透服务将立即停止。与该端口映射关联的两个订单将被更新为关闭状态。删除操作完成后,系统将生成一个端口映射的基础服务账单,和一个当日的流量账单,并停止计费。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。