VideoKit Requirements

Build Once, Deploy Everywhere

VideoKit is a cross-platform SDK, allowing you to build once and deploy on several different platforms and devices. This saves tons of development time.


Supported Platforms

VideoKit currently supports the following platforms:

  • Android API level 24+ (Android Nougat or newer)
  • iOS 13+
  • macOS 11+ (Apple Silicon and Intel)
  • Windows 10+ (x86_64 only)
  • WebGL:
    • Chrome 91+
    • Firefox 90+
    • Safari 16.4+

Unity Requirement

VideoKit requires Unity 2022.3+ because it relies on C# 8 language features and other new APIs.


Platform Considerations

Below are some platform-specific considerations and gotchas when building with VideoKit:

Duplicate AndroidX Build Errors

When building a project for Android that depends on the androidx support library, you might often encounter build errors due to duplicate Java classes being compiled. This happens because VideoKit embeds the androidx support library, but other dependencies in your project do the same.

To fix the error, open Project Settings > VideoKit and disable the Embed AndroidX setting:

androidx setting


Was this page helpful?