Skip to main content

Choose your SDK

Choose the SDK for your application. Each platform follows the same reading order: Installation and setup → Quick integration → Advanced usage.

Application / frameworkInstallation and setupQuick integrationAdvanced usage
WebSetupIntegrationAdvanced
AndroidSetupIntegrationAdvanced
iOS / macOSSetupIntegrationAdvanced
WindowsSetupIntegrationAdvanced
FlutterSetupIntegrationAdvanced
React NativeSetupIntegrationAdvanced
UniappSetupIntegrationAdvanced

Reading order​

  1. Installation and setup: requirements, dependency installation, permissions, and network policy.
  2. Quick integration: create a session, connect your player, inspect playback, and release resources.
  3. Advanced usage: origin authorization, preload, multiple sessions, runtime controls, and diagnostics.

For your first integration, start with Quick start. For playback or P2P issues, see Troubleshooting.

Native and cross-platform SDK versions​

SDKCurrent versionAndroid native dependencyApple native dependency
Android1.0.9——
iOS / macOS1.0.8——
Flutter1.0.81.0.91.0.8
React Native1.0.51.0.91.0.8
Uniapp1.0.61.0.91.0.8

Cross-platform package versions are independent of their native SDK versions. Pin dependencies and commit your package manager lockfiles.

Android and iOS playback URLs use a local HTTP proxy, even when the original media uses HTTPS. Follow the corresponding integration guide to configure application networking and ensure the settings also apply to Release builds.