First Person View
Device Compatibility
First Person View has been fully tested on the following Android phones:
Oneplus: 9 / Oneplus 9pro
Samsung: Galaxy S10+ / Galaxy S21 / Galaxy S21 Ultra 5G / Galaxy S21 5G / Galaxy S21 5G / Galaxy S20 Ultra 5G / Galaxy S20+ 5G / Galaxy Note20 5G / Galaxy S21 5G / Galaxy Z Fold 3 5G / Galaxy S22
Sony: X1 iii
LG: Wing / V50s
Arrows: NX9
OPPO: Find X2 pro / Find X5 pro
First Person View can also work on Android phones besides the above. However, the compatibility is not guaranteed. For the full list, please refer to Device Compatibility.
Recording
Drag “FPSStreamingCast” prefab into your scene
Rebuild your app. You should see the toolbar with Record and Stream button when the raycast hit the bar-shaped region near the top of your sight.
Click Record to start recording;
Click the button again to finish recording
You should find the recorded .mp4 file in your application folder or your local album(v1.9.5).
Streaming
Operating environment
Hardware: PC + Adapted mobile phone or Compute Unit + Xreal Light
Software: NRSDK v1.6.0Experimental and above, StreamingReceiver_V1.2.0
Steps
Download NRSDK_Experimental and StreamingReceiver_V1.2.0.zip
Import NRSDKForUnityAndroid_Experimental_v1.9.1.unitypackage
Drag “FPSStreamingCast” prefab into your scene
Build and install
Open the server application “StreamingReceiver/StreamingReceiver.exe” on Windows platform
Select FirstPersonView Menu.
![](https://xreal.gitbook.io/~gitbook/image?url=https%3A%2F%2Fcodimd.s3.shivering-isles.com%2Fdemo%2Fuploads%2Fupload_b2a10d25c8032e984072b847684b26ba.png&width=768&dpr=4&quality=100&sign=a0946266&sv=1)
6. Start the app build with NRSDK, When the ray is pointed to the top of the field of vision, the menu bar will appear. After you click the “stream” button, it will automatically search the server program in the local LAN, connect it, and then transmit the video stream
![](https://xreal.gitbook.io/~gitbook/image?url=https%3A%2F%2Fcodimd.s3.shivering-isles.com%2Fdemo%2Fuploads%2Fupload_b58997954316ce8119b28ebb7adf915c.png&width=768&dpr=4&quality=100&sign=ba2c64cc&sv=1)
Note
Ensure Server and client are in the same local area network.
Turn off the firewall on server
Last updated