Real-time Audio
  • Platform
  • Framework / Engine
  • iOS
  • Android
  • macOS
  • Windows
  • Linux
  • Web
  • WeChat Mini Program

Overview

Update Time:2021-06-15 17:08

Express Audio is a real-time audio interactive service product that can provide developers with convenient access, high-definition smooth, multi-platform interoperability, low latency, high concurrency audio and video services, can achieve one-to-many, many pairs Multiple real-time audio interactions, live shows on show, voice conferences and other scenarios.

Extreme Speed Audio also provides developers with the ability to access audio and video services at full speed on a four-line code platform, allowing developers to build products and services with a perfect audio experience in 30 minutes.

1 Key Features

  • Basic Functions

    Main Function Description Business Scenarios
    Publish-play Stream It supports RTMP, FLV, HLS and RTP protocols, and the global node realizes ultra-low 100ms latency, while providing multi-CDN push flow and adaptive flow control functions.
    • Online education
    • Live show
    Live Co-hosting Support multi-master live mike, multi-person real-time communication and other functions, can achieve up to 32-way live mike push-pull stream.
    • PK Co-hosting
    • Multi-person conference
  • Audio Engine

    Main Function Description Business Scenarios
    Echo cancellation The engine has its own echo cancellation function, in the case of duplexing, all parties to speak clearly, duplexing experience is good, support Comfort, moderate and aggressive three echo cancellation mode.
    • Online education
    • Live show
    Noise reduction The engine has a built-in noise suppression function that incorporates a psychoacoustic model to improve the signal-to-noise ratio by 20dB+, without compromising the sound quality of the voice.
    • Online education
    • Live show
    Auto gain The engine comes with an auto-gain function, which automatically adjusts the microphone volume to adapt to near and far pickup, bringing a good experience in noisy environments.
    • Online education
    • Live show
    Multiple encoding Support a variety of hard coding, a variety of soft editing, to adapt to the coding requirements of a variety of application scenarios and network environments.
    • Online education
    • Live show
    Multiple decoding Support multiple hard solutions and multiple soft solutions to meet the decoding requirements of various application scenarios and network environments.
    • Online education
    • Live show
  • Network Transmission

    Main Function Description Business Scenarios
    Network transmission QoS Realize the dynamic balance of redundant data (FEC) and retransmission strategy (ARQ), on the one hand to ensure the full use of broadband, on the other hand not to grab bandwidth and cause link congestion. All
    Network adaptation Provide end-to-end full chain optimization algorithm, can predict the network speed according to the current network situation and automatically perform flow control, support weak network adaptive push and pull flow. All
    Intelligent adjustment The intelligent adjustment of code rate and frame rate guarantees fluency. All
    Jitter buffer In a weak network environment, use a good jitter buffer strategy to find the best fit between delay and fluency. All

2 Key Properties

Property Specification
SDK Size

The package size increments of the Express-Video SDK (Standard) is as follows:

  • iOS (arm64): 5.75 MB
  • Android (arm64): 7.23 MB
  • Android (armv7): 6.94 MB
  • macOS ( x86_64): 16.67 MB
  • Windows (x86): 11.83 MB
  • Windows (x86_64): 14.64 MB
Multiplayer audio Supports up to 32 participants.
Audio quality
  • Audio sampling rate: 16 kHz ~ 48 kHz.
  • Number Audio Channels: mono and stereo.
  • Echo Cancellation: support 10 simultaneous speech channels.
Concurrency More than 200 BGP global nodes, providing stable multinational content distribution network.

3 Compatibility

Interactive audio supports iOS, Android, Windows, macOS, Web, applets and supports inter-platform communication. Specific compatibility requirements are shown in the table below.

Platform Supported Version Supported Architecture
iOS 7.0 or above
  • arm64
  • armv7
  • x86_64 (Simulator)
Android 4.1 or above
  • arm64-v8a
  • armeabi-v7a
  • x86
  • x86_64
Windows Windows 7 or above
  • x86
  • x64
Linux
  • Ubuntu 16.04 or above
  • CentOS
x86_64
macOS 10.10 or above x86_64
Web
  • Chrome 58 or above
  • Firefox 56 or above
  • Safari 11 or above
  • Opera 45 or above
  • QQ browser windows 10.1 or above, macOS 4.4 or above
  • 360 safe browser speed mode
-
Mini Program stand by -