在數字孿生滲透千行百業的今天,構建一個高保真、實時交互、可大規模訪問的虛擬孿生世界已成為核心需求。然而,對于開發者而言,從零開始構建實時云渲染、海量模型加載、數據雙向互通、多端適配、網頁嵌套,平臺定制化等底層技術難關,不僅周期漫長,且技術壁壘極高。
平行云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/