Agora Video Call enables easy and convenient one-to-one or one-to-many calls and supports voice-only and video modes with the Agora RTC SDK.

Agora Video Call is different from Agora Live Interactive Video Streaming. In a video call, all users are the same role and can talk to each other freely. In a live video streaming, users can be the host or audience, where only the host can talk. For details, see this FAQ.

Functions and scenarios

Agora Video Call boasts a flexible combination of functions for different scenarios.

Function Description Scenario
Audio mixing Sends the local and online audio with the user's voice to other users in the channel.
  • Online KTV.
  • Interactive music classes.
  • Screen sharing Enables the local user to share the screen to other users in the channel. Supports specifying which screen or which window to share, and supports specifying the sharing region. Interactive online classes.
    Basic image enhancement Sets basic beauty effects, including skin smoothening, whitening, and cheek blushing. Image enhancement in a video call.
    Modify the raw data Enables developers to obtain and modify the raw voice or video data and to create special effects, such as a voice change.
  • To change the voice in an online chatroom.
  • Image enhancement in a video call.
  • Customize the video source and renderer Enables customization of the video sources and renderers. This allows users to use self-built cameras and videos from screen sharing or files to process videos, such as for image enhancement and filtering.
  • To use a customized image enhancement library or pre-processing library.
  • To customize the application's built-in image and video modules.
  • To use other video sources, such as a recorded video.
  • To provide flexible device management for exclusive video capture devices to avoid conflicts with other services.
  • Key properties

    Property Agora Video Call specifications
    SDK package size 4.61 MB to 10.41 MB
    Capacity 17 users
    Video profile
  • SDK video source: Up to 1080p @ 60 fps
  • Custom video source: Up to 4K
  • Audio profile
  • Sample rate: 16 kHz to 48 kHz
  • Support for mono and stereo sound
  • Audio anti-packet-loss rate 80% (uplink and downlink)

    Compatibility

    Agora Video Call is supported on platforms such as iOS, Android, Windows, macOS, Electron, Unity, and Web, and allows for cross-platform connections. The following is a list of supported platforms and their versions.

    Platform Supported Version
    Android 4.1+
    The Android SDK supports the following ABIs:
  • armeabi-v7a
  • arm64-v8a
  • x86
  • x86_64
  • iOS 8.0+
    Windows Windows 7+
    The Windows SDK supports the following architecture:
  • x86
  • x64
  • macOS 10.0+
    Unity

    2017+

    The Unity SDK supports the following platforms:

    • Android (armeabi-v7a, arm64-v8a, x86)
    • iOS
    • Windows (x86, x86_64)
    • macOS
    Web
  • Chrome 58+
  • Chrome 49 on Windows XP
  • Firefox 56+
  • Safari 11+
  • Opera 45+
  • QQ 10+
  • 360 Security Browser 9.1+
  • The browser support on the Web platform varies with the device and system. See Which browsers does the Agora Web SDK support?

    Reference

    How many users can Agora RTC SDK support at the same time?