Online video streaming glossary
To help you understand the terminology behind video streaming, below is a list of terms used reguarly at Ant Media.
Ant Media Server
Ant Media's capable, extensive video/audio streaming platform
Ant Media Community Edition
The freely downloadable version of the Ant Media Server
Ant Media Enterprise Edition
The supported version of Ant Media Server, with several enhancements
Advanced Audio Coding is a compression format, similar to MP3, that features increased sample frequency and offers a higher quality audio track for your live video.
A methodology to stream multiple resolutions of your live video to accommodate viewers with varying degrees of network bandwidth or internet speed.
Bitrate is the way we measure the speed of the upload and download transfers. The faster the data transfers, the more overall data gets through
Buffering is a delay prompted by the data preloading process.
A “codec” is an encoding/decoding standard for reducing the file sizes of video, audio, and other media formats. The most common video codec is H.264, and the most common audio codecs are AAC and MP3.
An encoder is a piece of software (or potentially hardware) that encodes, meaning compresses, the RTMP stream
Frame rate (expressed in frames per second or FPS) is the frequency (rate) at which consecutive images (frames) are captured or displayed
H.264 is a video compression standard based on block-oriented, motion-compensated coding. It is by far the most commonly used format for the recording, compression, and distribution of video content, used by 91% of video industry developers as of September 2019.
HD video refers to video that is at least 720 horizontal pixels by 480 vertical pixels in resolution. “Full HD” or 1080 HD video is 1920 x 1080 pixels in resolution.
Data ingestion is the process of importing a stream for storage of immediate use. It requires a database or storage to receive the information.
In video encoding, a keyframe stores the complete image of the scene.
Video latency refers to the degree of delay between the time a transfer of a video stream is requested and the actual time that transfer begins.
Livestreaming is streaming media simultaneously recorded and broadcast in real-time over the Internet
Video latency that can be described as between 500ms-1 seconds
OBS (Open Broadcaster Software) is a free encoding software, designed to aid video recording and streaming.
Resolution is the total number of pixels in a given video frame. The higher the number of pixels in a given frame, the better the quality of the video. So, when a video is said to have a resolution of 3840×2160 pixels, it essentially means the video has a width of 3840 pixels and a height of 2160 pixels.
RTSP (Real Time Streaming Protocol) is a network control protocol created to control streaming media servers.
Real-Time Messaging Protocol (RTMP) is a communication protocol for streaming audio, video, and data over the Internet.
Simulcasting is a way of broadcasting a single live stream to multiple channels and content delivery platforms.
Transcoding is a digital-to-digital conversion of one type of encoded data (video or audio) to another
Ultra low latency
Ultra low latency describes a system that is optimized to process a very high volume of video packets with an extraordinarily low tolerance for delay (usually under 500ms).