Agora Voice Overview

Brief Introduction

Agora Voice Call is based on the UDP protocol and the sound codec technology of Agora. It provides reliable real-time audio services, making real-time audio available everywhere.

Based on Agora’s global deployment of SD-RTN, Agora Voice Call is implemented with:

  • End-to-end delay of less than 76ms

  • 99.9% connectivity rate

  • 99.99% high availability

  • Excellent anti-lost technology

Agora Voice Call provides SDK for all platforms, including:

  • iOS

  • Android

  • Windows

  • macOS

  • Linux

  • Web

  • WeChat applications

Functions

Agora Voice Call supports:

  • Real-time audio interaction among up to 7 people in the same channel

  • Audio:

    • 3A audio algorithm (echo cancellation, auto gain, noise suppression)

    • Full-band audio sampling with sampling rate of up to 48 KHz

    • 2-channel stereo audio effect

    • Spatial sound effect

    • Audio codec optimization for calls, music, and games

    • Sound mixing

    • Sound reverb

    • Audio self-collection

  • Implementing recording with Agora Recording SDK

Application

Agora Voice Call can be used in the following scenarios:

  • Social entertainment industry

    • Enables multi-party chat, voice chat room, and other scenarios;
  • Education industry

    • Enables 1 on 1 or 1 on N teaching, high-quality music class and other scenes;

    • Achieves low latency, high quality audio and Voice experience;

    • Provides quality indicators such as connectivity, packet loss rate, jitter, delay, and cardot;

    • Provides flexible recording modes.

  • Game industry

    • Provides solutions for team-gaming, voice radio, real-time audio and Voice in board games and FPS games, etc;

    • High sound quality, low latency, no stagnation, no echo, etc;

    • Optimization for package size, CPU consumption, memory consumption, and power consumption.

  • IoT industry

    • smart robot, enabling remote audio and Voice calls between the robot and the mobile APP.

Features

Agora Voice Call has the following features:

  • High reliability:

    • 100+ data centers around the world, covering 200+ countries, which enables dynamic routing and avoiding network failures automatically

    • Distributed architecture, which enables massive concurrent and high availability

    • 7*24 hour operation and maintenance monitoring

  • High quality:

    • Unique network bandwidth prediction algorithm, congestion control algorithm, packet loss compensation, anti-lost coding and other technical means to ensure high-quality real-time audio and Voice experience under bad networks
  • Security:

    • Support for built-in AES128, AES256 encryption and third-party data encryption
  • Ease of use:

    • Elegant API design
  • Compatibility:

    • Provides SDK for all platforms, see the table below for supported versions:
      Platform Supported Version
      Android 4.1+
      iOS 8.0+
      Windows XP SP3+
      macOS 10.0+
      WeChat Mini App Support
      Web
      • Chrome 58+
      • Firefox 56+
      • Safari 11+
      • Opera 45+
      • QQ 10+

References

  • Quickstart Guides on how to deploy and quickly get started on using the Agora Native SDK for Voice.

  • API Reference lists various APIs to call and their functions when using the Agora Native SDK for Voice.