AgoraIO-Community / AR-Remote-Support

This is a POC of how to build a Remote support app (similar to Vuforia Chalk) using ARKit and Agora.io's Video SDK.
MIT License
23 stars 11 forks source link

AR Remote Support

This is a POC app for how to build a remote support app (similar to Vuforia Chalk) using ARKit and Agora.io's Video SDK.

Installation

  1. Clone the repository
  2. Open the .xcodeproj file in Xcode
  3. Open AppKeys.swift and input your AppID, available from https://console.agora.io, as well as a token (or nil).
  4. Plug in iOS devices.
  5. Build and Run app on iOS devices.

Device Requirements

This app works with any iOS device that supports ARKit

To properly run this demo, you will need 2 physical iOS devices. You can not run all the features of this app through the simulator.

How To Use

The AR Remote Video Support app is meant to be used by two users who are in two seperate physical locations. One user will input a channel name and CREATE the channel. This will launch a back facing AR enable camera. The second user will input the same channel name as the first user and JOIN the channel. Once both users are in the channel, the user that "JOINED" the channel has the ability to draw on their screen, and the touch input is sent to the other user and displayed in Augmented Reality.

Dependencies