Deploy Applications
Preparing the Application
Package your Unreal Engine (UE), Unity, or other 3D engine project into a Windows executable (.exe) file.
Run your the Windows executable (.exe) locally (without using LarkXR) to confirm it runs well on your machine.
Uploading Application Packages
Navigate to http://localhost:8182
or http://<local-ip>:8182
, go to Applications → Package, and click Add Package. There are two methods:
Method 1: Local Program (the Windows executable (.exe) is stored on the same Machine)
Select Type Of Installed Program, then click Next.
Enter the package name and version.
Locate the executable file (recommand to use the exe under the Binaries), right click >> choose [Properties]
>> go to [Security] tab, the Object name is your EXE File Path
For UE programs, select the
.exe
file located under the Binaries folder. For example, C:\MyDemoApp\MyDemoApp\Binaries\Win64\MyDemoApp.exeClick Save. The new package will appear in the package list.
!!! Particularly for Unreal Engine's exe, please conduct a few more steps following these Important Notes for Unreal Engine's exe
!!! Important Note for Unreal Engine's exe
Particularly for Unreal Engine exe, you need to obtain launch parameters and input that properly in the LarkXR backend, otherwise it will cause certain issues for the stream.
Start the
.exe
file locally (without using LarkXR).Open Task Manager, locate the process, right-click → Go to Details.
Right-click the column header, select Command Line.
Copy the text after
.exe
Paste the parameters into the Args field in LarkXR.
Method 2: Remote Program or Centralized Management
Select Type Of ZIP File, then click Next.
Upload the packaged application in
.zip
format (only.zip
is supported).After uploading, click Next. Let it loads...
Input your package name and version.
Select the system-detected executable file path containing “.exe”.
For UE programs, select the
.exe
under Binaries.
Click Save. The new package will appear in the package list.
Both methods are supported. Choose the one that best fits your scenario.
!!! Particularly for Unreal Engine's exe, please conduct a few more steps following these Important Notes for Unreal Engine's exe
!!! Important Note for Unreal Engine's exe
Particularly for Unreal Engine exe, you need to obtain launch parameters and input that properly in the LarkXR backend, otherwise it will cause certain issues for the stream.
Start the
.exe
file locally (without using LarkXR).Open Task Manager, locate the process, right-click → Go to Details.
Right-click the column header, select Command Line.
Copy the text after
.exe
Paste the parameters into the Args field in LarkXR.
Adding an Application
In the package list, click Add next to the corresponding package.
Enter the application name.
Select rendering type SR (3D Shared Mode).
Configure Max Concurrent Clients according to the application size and available GPU resources.
This value determines how many concurrent users can run the application on the current machine.
Click Save Configuration.
Once saved, the new application will appear in the application list.
Access and Sharing
You can access different parts of the LarkXR system using:
Backend (Management Console):
http://localhost:8182
orhttp://<local-ip>:8182
Frontend (Application List):
http://localhost:8181
orhttp://<local-ip>:8181
From the frontend, you can either:
Click [Enter] to access the stream
Copy the streaming URL to your clipboard and share it
Copy the QR code to your clipboard and share it
You can also go to the backend (8182), use the Share button next to an application to generate a link or QR code for sharing the LarkXR Streaming URL with your audience.


Summary
LarkXR is a powerful platform for streaming 3D applications. This guide covered the basic installation, license activation, and application deployment to help you get started quickly.With this setup, you can successfully use LarkXR within a local network environment.If you want your applications to be accessible over the Internet, an externally accessible IP address is required. This will be explained in a separate guide - NAT Proxy Forwarding.
Last updated