Glossary
Updated
A list of common Agora terms referenced in Media Gateway documentation.
A
Agora Console
Agora Console is the site where developers manage Agora projects and services.
App ID
An App ID is a randomly generated string provided by Agora and is the unique identifier of an app.
App certificate
An App certificate is a randomly generated string provided by Agora for enabling token authentication.
Audio mixing
Audio mixing means combining multiple audio streams into one.
C
Channel
A channel is a way of grouping users together and is identified by a unique channel name.
Channel profile
The channel profile is a configuration that Agora uses to apply optimized algorithms for different real-time use cases.
Cloud proxy
Cloud proxy is a proxy service that enables users to connect to Agora services through a firewall by using fixed IP addresses.
D
Delay
In real-time audio and video communication, delay refers to the time elapsed from when data is sent to when it is received.
Dual-stream mode
In dual-stream mode, the Video SDK simultaneously transmits a higher-resolution video stream along with an additional low-resolution, low-bitrate video stream.
H
Host
The host is a user who has streaming permissions in a channel.
J
Jitter
In real-time audio and video communication, jitter is the variation in the delay of data packets transmitted continuously on the network.
L
Last mile
The last mile refers to the network between the Agora edge server and the end user's device.
Low-quality video stream
In dual-stream mode, the SDK transmits two video streams of differing quality at the same time.
M
Media stream
A media stream is an object that contains media data.
Media Push
Media Push enables you to upload audio and video streams from Agora channels to a CDN to reach a larger audience.
P
Packet loss
Packet loss refers to data packets transmitted on the network failing to arrive at their intended destination.
Publish
Publishing is the act of sending a user's audio or video data to the channel.
S
SDRTN(R)
SDRTN(R) is Agora's globally distributed Software-Defined Real-Time Network.
Stream
A stream is a sequence of digitally encoded coherent signals that contains audio or video data.
Subscribe
Subscribing is the act of receiving media streams published by remote users.
T
Token
A token, also known as a dynamic key, is used for authentication when an app user joins a channel or logs in to Agora Signaling.
Transcoding
Transcoding is the process of decoding audio and video data and then re-encoding them into the target conversion output or format.
U
User ID (UID)
In the Agora Video SDK, a user ID identifies a user in the channel.
User role
The type of user role determines whether the user in the channel has streaming permissions.
V
Video layout
Video layout arranges the display of users when multiple users are mixed into one stream, such as in Media Push or composite recording.
Video mixing
Video mixing means combining multiple video streams into one.
Video profile
The video profile refers to a set of video attributes, such as resolution, bitrate, and frame rate.
Video SDK
The Video SDK is an SDK developed by Agora to enable developers to add real-time video and audio interaction to their projects.
Voice SDK
The Voice SDK enables real-time audio communication.
W
Web page recording mode
In web page recording mode, the content and audio of a specified web page are recorded in a single file.
