赋能数字孪生:Paraverse平行云实时云渲染平台LarkXR,提供强大的API与SDK用于二次开发和深度集成
在数字孪生渗透千行百业的今天,构建一个高保真、实时交互、可大规模访问的虚拟孪生世界已成为核心需求。然而,对于开发者而言,从零开始构建实时云渲染、海量模型加载、数据双向互通、多端适配、网页嵌套,平台定制化等底层技术难关,不仅周期漫长,且技术壁垒极高。
平行云LarkXR通过其强大的API(应用程序编程接口)和SDK(软件开发工具包),为数字孪生开发者提供了一条“高速公路”,让开发者能聚焦于业务逻辑与创新应用,而非底层技术设施。本文将深入探讨如何利用LarkXR的API与SDK进行高效的二次开发与深度集成。
LarkXR:数字孪生的云渲染“基座”
LarkXR的核心是将复杂的3D应用(如UE/Unity构建的数字孪生场景)上传云端并行运行,并以流(Streaming)的方式实时推送到终端用户。开发者无需关心GPU服务器集群管理、流化编码、网络自适应等复杂问题,只需通过一套简洁而强大的接口,即可实现对云渲染能力的全面调用。
核心集成接口与功能解析
LarkXR的开放能力主要体现在管理API和客户端SDK两个层面。
>>管理API:实现自动化运维与业务流程对接
管理API(通常以RESTful形式提供)允许开发者将LarkXR的能力无缝集成到自己的业务平台或管理后台中,实现全生命周期的自动化管理。
>>借助RestAPI实现平台数据定制化
LarkXR的PaaS平台提供了开放的RESTful API,可与LarkXR管理平台进行数据交互,实现平台数据的定制化功能和流程。
集成场景示例:博能利用平行云LarkXR后台接口,构建了自己的"数字孪生可视化开发平台",在其平台上进行应用管理。万间利用平行云的API接口,搭建了一个面向建筑行业的BIM可视化工具平台,可以上传BIM模型和应用,进行交互操作。
基于LarkXR提供的API,搭建平行云托管平台服务
基于LarkXR的API开发的平行云托管平台是一个很好的案例。平行云的托管平台是SaaS的服务模式,在平行云官网——开发者平台注册。开发者无需操心算力、网络、存储基础设施,也不需要部署和运维。即开即用,上传应用,可以更加便捷地体验云渲染,随时随地给客户演示,做POC和测试 。充值丰俭由人,平台按分钟灵活计费,关闭页面不计费。
当然,数字孪生客户需要搭建自己的3D可视化平台,去呈现自己的应用,从事数字孪生工具和平台服务,也可以用LarkXR的API自己搭建一个这样的可视化管理平台,去服务众多的下游客户,或者做营销展示、业务场景、用户体验平台。
客户端SDK:打造沉浸式交互体验
数据通道、Web SDK、Unity SDK、Android SDK、LarkVR SDK,以及iOS Webview轻松的将LarkXR功能集成到客户的网站或应用中,实现客户端深度定制化。客户端SDK负责在用户终端渲染云端推送过来的音视频流,并上传用户的交互指令(键盘、鼠标、触摸、手柄、VR操作等)。
开发者最常使用的是LarkXR的SDK,涵盖多种类型,包括Web SDK在SR领域应用最广泛,其次是Unity SDK、Android SDK和iOS Webview。通过这些SDK,您可以轻松将LarkXR功能集成到客户的应用和终端上。
集成场景示例:数字看点数字园区可视化是一个典范,利用Web SDK为数字孪生企业打造SaaS协作生产平台。
以上是基于API和SDK的使用,开发者对一些复杂的场景二次开发。对于一些简单场景,也可以使用iframe技术。
iframe技术可以实现网页中嵌入LarkXR客户端,满足到客户端定制需求
使用iframe技术,相比较SDK更为简单易上手。只需将标准LarkXR客户端连接嵌入到客户的网页中,即可实现快速部署和满足客户端的定制化需求。但是iframe的引入也会存在一些跨域访问以及定制化不全面的问题,所以还是更推荐大家使用SDK的形式集成。如果是复杂场景,也推荐使用websdk。
场景示例:中企恒达利用iframe技术,将LarkXR集成到他们的智慧工业画面监控大屏中。
典型二次开发与集成工作流
准备数字孪生应用:使用UE/Unity开发好核心孪生场景,编译成绿色免安装版exe,并打包成zip格式。
上传并配置应用:将应用包上传至LarkXR管理平台,配置资源需求、启动参数等。
开发业务管理平台:基于LarkXR管理API,平台可以数据交互和定制化功能,构建一个Web门户。
开发用户交互前端:
集成LarkXR客户端SDK。
实现视频流的渲染和显示。
利用自定义消息通道,实现前端页面与云端孪生场景的双向数据通信。
开发丰富的业务UI。
5. 对接后端系统:将云渲染的业务管理功能:应用管理、业务管理、节点管理等集成到数字孪生平台业务系统进去。另外,将业务管理平台与您的IoT平台、数据中台、业务数据库对接,让数据在“前端页面-云端应用-后端系统”之间自由流动。
LarkXR深度集成带给数字孪生的价值
降本增效:节省大量自研云渲染技术栈的时间和人力成本,快速搭建企业级数字孪生应用。
聚焦业务:开发者从技术细节中解放出来,专注于数字孪生的业务逻辑、数据可视化和用户体验。
无缝融合:实现数字孪生场景与现有Web系统(如OA、ERP、IOC)的深度无缝融合,避免形成“数据孤岛”。
极致体验:凭借云端强大的算力,让终端用户在任何设备上都能享受到高清、流畅、沉浸式的三维体验。
本文已首发于官网:https://www.pingxingyun.com/