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

Overview

Update Time:2021-09-15 11:06

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 50-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 A feature that automatically adjusts the receiver's audio gain (volume). After this feature is enabled, the sound pick-up and volume can be implemented more dynamically and make the volume more stable.
  • 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 50 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 Supported -