docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    AR Foundation Sample

    This sample demonstrates operating the position and direction of a camera on another PC from the mobile device supported by AR Foundation.

    Note

    If no codec is available on both sender and receiver, the video can not stream. Please note that the compatibility of codecs is different corresponding to platforms and graphics API.

    Additional packages

    To use this sample, You need to install following additional packages.

    • AR Foundation
    • XR Plugin Management
    Note

    Please check the item Requirements in the manual to know the package version which is compatible with your Unity Editor.

    Moreover, you need to install each XR plugin package depending on the platform. ​ | Platform | packages | | -------- | -------- | | iOS | ARKit XR Plugin | | Android | ARCore XR Plugin |

    Build settings

    iOS

    In case of iOS, Please enable to Requires ARKit support on Player Settings. Additionally, Architecture should be selected ARM64.

    Player Settings

    Open Project Settings window and select XR Plug-in Management. Set enable ARKit option in iOS tab.

    XRPlugin Enable ARKit

    Android

    In case of Android, Target Architectures should be checked ARM64, and not checked ARMv7.

    Player Settings

    Open Project Settings window and select XR Plug-in Management. Set enable ARCore option in Android tab.

    XRPlugin Enable ARCore

    Usage

    Procedure

    1. Launch the signaling server using public mode. Please refer to this link for launching.

    Launch web server

    1. Build an app in Unity Editor, and launch an application on mobile device.

    2. Open Menu scene in Unity Editor and click Broadcast button.

    Open Broadcast scene

    1. On mobile device, configure signaling settings, and click AR button.

    Open AR scene

    1. Push the Start button on the device and check streaming video.

    Play AR sample

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)