AR Kit Streamer by asus4 - 10

VR & ARTools

AR Foundation Remote Debugging Tool for Unity

Unity 2019.2.8f1MIT LicenseUpdated 9 hours agoCreated on October 14th, 2019
Go to source

ARKit Streamer

A remote debugging tool for AR Founndation (tested on 3.0.0-preview.4) with ARKit3 featrues.




  • Unity 2019.2 or more
  • iPhone X or more

Supporting ARKit features

  • Depth
  • Face (You have to modify ar-foundation’s code a bit. See issee #2)


  • This depends on NDI (Network Device Interface), download and install NDI SDK for iOS from

  • This supports Unity Package Manager. Open the file Packages/manifest.json and add following lines into scopedRegistries and dependencies section.

  "scopedRegistries": [
      "name": "npm",
      "url": "",
      "scopes": [
  "dependencies": {
    "com.koki-ibukuro.arkitstream": "0.1.4",
    ...// other dependencies

How to Use

Set up Sender iPhone

Download this reposidoty and install on iPhone. Then run the app on iPhone. Currentry following 2 features are supported.

  • Human Segmentation
  • Face mesh

Or you can simply add ARKitSender to your custom ARKit scene.

Recomend using USB connected network instead of Wi-Fi to reduce network delay.

From macOS 10.5 Catalina , NDI SDK installed path have been changed. See KlakNDI to fix it.

Simurate on Editor

Add ARKitReceiver to the scene which you want to simuirate on Editor. If sender-iPhone app is running, you can select the NDI source name. also confirm the iPhone’s IP Address and port are correct.


For more infomation, please check Assets/Sample directory.


Show all projects by asus4