System requirements
Camera
The SDK requires a camera device that can be accessed via native platform APIs and provides stable 30 FPS video with the resolution of at least 640x480 pixels.
Note that a higher quality camera sensor can enable more accurate measurements under worse light and stability conditions.
Network
Internet connectivity is required for license validation, and optional for telemetry and crash reporting.
Beyond that, there are minimum requirements depending on the target platform.
Android
Android Version | Android 10.0 (API level 29) or higher |
---|---|
CPU architecture | arm64-v8a |
RAM | at least 4 GB |
OpenGL ES version | at least 3.0 |
iOS
iOS Version | 14 or higher |
---|---|
minimum model | iPhone X |
Web
The Web version of the SDK utilizes some of the most recent web standards in order to make high-performance computations in the browser possible. Browser support for those features is limited .
Client browser requirements
The following features must be available on the client browser in order to use the SDK:
- Support for SharedArrayBuffer (opens in a new tab)
- Support for MediaStreamTrackProcessor (opens in a new tab)
- Support for WebGL 2.0 (opens in a new tab)
- Support for OffscreenCanvas (opens in a new tab)
See feature summary (intersection) at the bottom here (opens in a new tab).
Server requirements
- Ability to set the COOP and COEP headers (https://web.dev/coop-coep/ (opens in a new tab))
Transfer requirements
- One-time ~30MB WebAssembly download (after compression)