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.
- Clone the repository
- Open the
.xcodeproj
file in Xcode - Open
AppKeys.swift
and input yourAppID
, available from https://console.agora.io, as well as a token (or nil). - Plug in iOS devices.
- Build and Run app on iOS devices.
This app works with any iOS device that supports ARKit
- iPhone (6S or newer)
- iPad (5th Generation or newer)
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.
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.
- Agora.io Video SDK: https://www.agora.io
- ARVideoKit: https://github.com/AFathi/ARVideoKit