Skip to content

Video Platform Glossary

A

AAC (Advanced Audio Coding)

AAC is a lossy digital audio compression codec that provides better sound quality than MP3 at similar bitrates. It's the standard audio codec for many streaming platforms and is widely supported across devices and browsers. AAC achieves efficient compression through advanced psychoacoustic models and is commonly used in HLS and DASH streaming protocols.

Technical specifications:

  • Sampling frequencies: 8 to 96 kHz
  • Channels: Up to 48
  • Common bitrates: 128-320 kbps for stereo

Related terms: MP3, AC-3, Dolby Digital Plus, Codec, HLS, DASH

ABR (Adaptive Bitrate)

Adaptive Bitrate streaming is a technique that dynamically adjusts video quality during playback based on the viewer's network conditions and device capabilities. The player automatically switches between different quality levels (renditions) to minimize buffering while maximizing quality. This ensures continuous playback even when bandwidth fluctuates.

Key benefits:

  • Reduced buffering and startup time
  • Optimal quality for available bandwidth
  • Better viewer experience across varying network conditions

Related terms: Bitrate, Rendition, Encoding ladder, Manifest, HLS, DASH, Buffering

AC-3

AC-3 (Audio Codec 3), also known as Dolby Digital, is a lossy audio compression format developed by Dolby Laboratories. It supports up to 5.1 channels of audio and is commonly used in broadcast television, DVDs, and streaming services. AC-3 provides good audio quality at relatively low bitrates.

Technical specifications:

  • Bitrates: 32-640 kbps
  • Channels: Mono to 5.1 surround
  • Sampling rates: 32, 44.1, 48 kHz

Related terms: Dolby Digital, eAC-3, Dolby Digital Plus, AAC, Multi-channel audio

AOM (Alliance for Open Media)

The Alliance for Open Media is an industry consortium founded in 2015 to develop open, royalty-free media formats. Members include major technology companies like Google, Mozilla, Netflix, Amazon, and Microsoft. AOM's primary achievement is the development of the AV1 video codec.

Key initiatives:

  • AV1 video codec development
  • Promoting open-source media technologies
  • Reducing codec licensing costs

Related terms: AV1, Codec, VP9, VP8

ASN

Autonomous System Number (ASN) is a unique identifier assigned to networks on the internet. In video delivery, ASNs help identify the network path between content servers and viewers, enabling CDNs to optimize routing and monitor performance across different internet service providers.

Applications in video streaming:

  • Network performance monitoring
  • CDN routing optimization
  • Traffic analysis and reporting

Related terms: CDN, Multi-CDN, Edge

AV1

AV1 (AOMedia Video 1) is an open, royalty-free video codec developed by the Alliance for Open Media. It offers superior compression efficiency compared to H.264 and competitive performance with H.265/HEVC, without licensing fees. AV1 is designed for internet video streaming and supports modern features like HDR and high frame rates.

Key features:

  • 30-50% better compression than H.264
  • Royalty-free
  • Supports up to 8K resolution
  • HDR and wide color gamut support

Related terms: AOM, Codec, H.264, H.265, VP9, Encoding

AVC (Advanced Video Coding)

AVC, also known as H.264 or MPEG-4 Part 10, is one of the most widely used video compression standards. It provides good video quality at relatively low bitrates and is supported by virtually all modern devices and browsers. AVC remains the baseline codec for most streaming services.

Technical capabilities:

  • Resolutions: Up to 8K
  • Frame rates: Up to 300 fps
  • Extensive device support

Related terms: H.264, HEVC, Codec, MPEG, Encoding

Alternate Audio

Alternate audio refers to additional audio tracks available for a video, such as different languages, audio descriptions for accessibility, or commentary tracks. Streaming protocols like HLS and DASH support multiple audio tracks that viewers can switch between during playback.

Common use cases:

  • Multiple language options
  • Audio descriptions for visually impaired viewers
  • Director's commentary
  • Different audio mixes (stereo vs. 5.1)

Related terms: Multi-track audio, HLS, DASH, Manifest, AAC

Aspect Ratio

Aspect ratio is the proportional relationship between a video's width and height, expressed as width:height. Common aspect ratios include 16:9 (widescreen), 4:3 (traditional TV), and 21:9 (cinematic). Proper aspect ratio handling ensures videos display correctly without distortion or black bars.

Common aspect ratios:

  • 16:9 - Standard widescreen (1920x1080)
  • 4:3 - Traditional TV format
  • 21:9 - Cinematic widescreen
  • 1:1 - Square (social media)
  • 9:16 - Vertical video

Related terms: Resolution, Dimension, Encoding

B

Beacon

In video analytics, a beacon is a small piece of code or pixel that tracks viewer behavior and collects data about video playback. Beacons send information back to analytics servers, including play starts, viewing duration, quality changes, and errors.

Data typically collected:

  • Video starts and completions
  • Buffering events
  • Quality switches
  • Error rates
  • Engagement metrics

Related terms: QoE, Breakdown, Filter, Dimension

Bitrate

Bitrate measures the amount of data processed per unit of time in a video or audio stream, typically expressed in kilobits per second (kbps) or megabits per second (Mbps). Higher bitrates generally mean better quality but require more bandwidth.

Typical bitrates:

  • SD video: 1-3 Mbps
  • HD 720p: 3-5 Mbps
  • HD 1080p: 5-8 Mbps
  • 4K: 15-25 Mbps

Related terms: ABR, CBR, VBR, Encoding ladder, Bandwidth

Breakdown (data)

In video analytics, a breakdown refers to the segmentation and categorization of data into meaningful groups for analysis. This allows platforms to understand viewer behavior patterns, performance metrics, and content engagement across different dimensions.

Common breakdown categories:

  • Geographic location
  • Device type
  • Content categories
  • Time periods
  • CDN performance

Related terms: Dimension, Filter, Beacon, QoE

Buffering

Buffering occurs when video playback pauses to load more content data. It happens when the player's buffer runs empty because data isn't downloading fast enough to keep up with playback. Minimizing buffering is crucial for good viewer experience.

Types of buffering:

  • Initial buffering: Wait time before playback starts
  • Rebuffering: Interruptions during playback
  • Causes: Insufficient bandwidth, network congestion, server issues

Related terms: Rebuffering, ABR, Latency, QoE, CDN

C

CBR (Constant Bitrate)

Constant Bitrate encoding maintains a consistent data rate throughout the entire video. While predictable for bandwidth planning, CBR can result in quality variations since complex scenes receive the same bitrate as simple ones.

Characteristics:

  • Predictable file sizes and bandwidth requirements
  • Consistent streaming performance
  • May waste bandwidth on simple scenes
  • Quality can suffer in complex scenes

Related terms: VBR, Bitrate, Encoding, ABR

CDM (Content Decryption Module)

A Content Decryption Module is a client-side component that handles the decryption of protected content in web browsers. CDMs work with EME (Encrypted Media Extensions) to enable DRM-protected playback in HTML5 video players without plugins.

Major CDMs:

  • Google Widevine
  • Microsoft PlayReady
  • Apple FairPlay
  • Adobe Primetime

Related terms: DRM, EME, CENC, DRM License, HTML5

CDN (Content Delivery Network)

A CDN is a distributed network of servers that delivers video content from locations geographically closer to viewers. This reduces latency, improves loading times, and ensures reliable content delivery at scale.

Key benefits:

  • Reduced latency and buffering
  • Improved scalability
  • Geographic load distribution
  • Redundancy and reliability

Related terms: Multi-CDN, Edge, Origin, Cache, Latency

CENC

Common Encryption (CENC) is a standardized encryption scheme that allows content to be encrypted once and played across multiple DRM systems. This reduces storage and processing requirements while maintaining content security.

Supported DRM systems:

  • Widevine
  • PlayReady
  • FairPlay (with modifications)
  • Primetime

Related terms: DRM, CDM, EME, DRM License

Cache

In video delivery, cache refers to temporary storage of video segments on CDN edge servers or in player buffers. Caching reduces load on origin servers and improves playback performance by serving content from locations closer to viewers.

Cache levels:

  • Browser cache
  • Player buffer cache
  • CDN edge cache
  • ISP cache

Related terms: CDN, Edge, Origin, Buffer

Clipping

Video clipping is the process of extracting a portion of a longer video to create a shorter segment. This can be done during post-production or dynamically during streaming for features like highlight creation or content preview.

Applications:

  • Creating highlights or trailers
  • Removing unwanted content
  • Social media sharing
  • Chapter creation

Related terms: Transcoding, Splicing, Stitching

Codec

A codec (coder-decoder) is software or hardware that compresses and decompresses digital video and audio. Codecs reduce file sizes for efficient storage and transmission while maintaining acceptable quality.

Common video codecs:

  • H.264/AVC
  • H.265/HEVC
  • VP9
  • AV1

Common audio codecs:

  • AAC
  • MP3
  • Opus
  • AC-3

Related terms: H.264, H.265, AV1, VP9, AAC, Encoding, Decoding

Content Management System (CMS)

A CMS in video context is a platform for organizing, storing, and managing video content and metadata. It handles content ingestion, metadata management, publishing workflows, and integration with video delivery systems.

Key features:

  • Asset organization and tagging
  • Metadata management
  • Publishing workflows
  • Rights management
  • Analytics integration

Related terms: DAM, OVP, Ingest, Video API

D

DAM (Digital Asset Management)

A Digital Asset Management system is a centralized platform for storing, organizing, and managing digital media files including videos, images, and audio. DAMs provide advanced search, metadata management, and workflow automation for large media libraries.

Core capabilities:

  • Advanced metadata and tagging
  • Version control
  • Rights and permissions management
  • Workflow automation
  • Integration with production tools

Related terms: CMS, Ingest, Metadata

DASH

Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming protocol. It's an international standard that works across different platforms and devices, using MPD (Media Presentation Description) manifest files.

Key features:

  • Codec agnostic
  • DRM support
  • Multi-language and accessibility features
  • Live and VOD streaming

Related terms: MPEG-DASH, HLS, ABR, Manifest, CENC

DRM (Digital Rights Management)

DRM encompasses technologies that control access to copyrighted digital content. In video streaming, DRM systems encrypt content and manage license distribution to prevent unauthorized viewing or distribution.

Major DRM systems:

  • Google Widevine
  • Apple FairPlay
  • Microsoft PlayReady
  • Adobe Primetime

Related terms: CDM, EME, CENC, DRM License, HDCP

DRM License

A DRM license is a digital certificate that grants specific rights to decrypt and play protected content. License servers verify user authentication and device authorization before issuing time-limited licenses containing decryption keys.

License components:

  • Content decryption keys
  • Usage rules (rental period, output restrictions)
  • Device binding information
  • Expiration time

Related terms: DRM, CDM, CENC, EME

DVR

Digital Video Recorder functionality in streaming allows viewers to pause, rewind, and replay live streams. Cloud DVR extends this by storing live content in the cloud for later viewing, similar to traditional cable DVR services.

DVR features:

  • Time-shifting live content
  • Pause and resume
  • Rewind and fast-forward
  • Catchup TV
  • Start-over functionality

Related terms: Non-DVR, Live streaming, HLS, DASH

Decoding

Decoding is the process of converting compressed video and audio data back into a format that can be displayed and played. Decoders reverse the compression applied during encoding, requiring sufficient processing power on playback devices.

Decoding considerations:

  • Hardware vs. software decoding
  • Device capabilities
  • Power consumption
  • Codec support

Related terms: Codec, Encoding, Demuxing

Demultiplexing / Demuxing

Demultiplexing separates interleaved audio, video, and data streams from a container format into individual elementary streams. This process occurs during playback to feed separate audio and video decoders.

Process flow:

  1. Read container format
  2. Extract stream metadata
  3. Separate audio/video/subtitle streams
  4. Pass to appropriate decoders

Related terms: Multiplexing, Demuxed, Container formats, Decoding

Demuxed

Demuxed refers to media streams that have been separated from their container format. In demuxed delivery, audio and video are transmitted as separate streams rather than interleaved in a single container.

Advantages:

  • Independent audio/video switching
  • More efficient caching
  • Easier stream manipulation
  • Better support for multiple audio tracks

Related terms: Demultiplexing, Multiplexing, DASH, HLS

Dimension

In video analytics, dimensions are attributes used to segment and analyze data. They provide context for metrics and enable detailed performance analysis across different variables.

Common dimensions:

  • Geographic location (country, region, city)
  • Device type (mobile, desktop, TV)
  • Browser or player type
  • Content properties (genre, duration)
  • Time (hour, day, week)

Related terms: Dimension Value, Breakdown, Filter, Beacon

Dimension Value

Dimension values are the specific data points within a dimension category. For example, if "Device Type" is a dimension, the values might be "iOS", "Android", "Web", etc.

Examples:

  • Dimension: Country → Values: "US", "UK", "Canada"
  • Dimension: Browser → Values: "Chrome", "Safari", "Firefox"
  • Dimension: Video Quality → Values: "720p", "1080p", "4K"

Related terms: Dimension, Breakdown, Filter, Analytics

Dolby Digital

Dolby Digital (AC-3) is a multi-channel audio compression technology supporting up to 5.1 channels. It's widely used in broadcast, streaming, and physical media for delivering surround sound at efficient bitrates.

Specifications:

  • Channels: 1.0 to 5.1
  • Bitrates: 64-640 kbps
  • Sample rates: 32, 44.1, 48 kHz

Related terms: AC-3, Dolby Digital Plus, eAC-3, Multi-channel audio

Dolby Digital Plus

Dolby Digital Plus (E-AC-3) is an enhanced version of Dolby Digital, offering better compression efficiency and support for more audio channels. It's commonly used in streaming services for delivering high-quality surround sound.

Enhancements over AC-3:

  • Support for 7.1+ channels
  • Higher bitrates (up to 6 Mbps)
  • Better compression efficiency
  • Backward compatibility with AC-3

Related terms: eAC-3, AC-3, Dolby Digital, AAC, Multi-channel audio

E

EME (Encrypted Media Extensions)

EME is a W3C specification that enables playback of DRM-protected content in web browsers without plugins. It provides a standard API for communication between web applications, browsers, and Content Decryption Modules (CDMs).

Key components:

  • JavaScript API for key exchange
  • Integration with MSE
  • CDM interface
  • Platform-agnostic design

Related terms: CDM, DRM, MSE, HTML5, CENC

Edge

In CDN architecture, edge servers are distributed servers located close to end users. They cache and deliver content to minimize latency and reduce load on origin servers.

Edge server functions:

  • Content caching
  • SSL termination
  • Request routing
  • Basic processing
  • Analytics collection

Related terms: CDN, Origin, Cache, Multi-CDN, Latency

Encoding

Encoding is the process of converting raw video and audio into compressed formats suitable for streaming. It involves applying codecs to reduce file size while maintaining acceptable quality.

Encoding parameters:

  • Codec selection
  • Bitrate and resolution
  • Frame rate
  • Keyframe interval
  • Audio settings

Related terms: Codec, Transcoding, Encoding ladder, Bitrate, Per-title encoding

Encoding Ladder

An encoding ladder is a set of video renditions at different bitrates and resolutions created for adaptive bitrate streaming. Each "rung" represents a quality level that players can switch between based on network conditions.

Typical ladder example:

  • 360p @ 600 kbps
  • 480p @ 1000 kbps
  • 720p @ 2500 kbps
  • 1080p @ 5000 kbps
  • 1080p @ 8000 kbps

Related terms: ABR, Rendition, Per-title encoding, Bitrate, Encoding

eAC-3

Enhanced AC-3 (eAC-3), also known as Dolby Digital Plus, is an advanced audio codec that improves upon AC-3 with better compression efficiency and support for more audio channels and higher bitrates.

Key improvements:

  • Support for up to 15.1 channels
  • Bitrates up to 6.144 Mbps
  • Better quality at low bitrates
  • Metadata enhancements

Related terms: AC-3, Dolby Digital Plus, Dolby Digital, AAC

F

FFmpeg

FFmpeg is a comprehensive, open-source multimedia framework that can decode, encode, transcode, mux, demux, stream, filter, and play almost any media format. It's widely used in video processing pipelines and streaming workflows.

Common uses:

  • Video transcoding
  • Format conversion
  • Stream recording
  • Filter application
  • Thumbnail generation

Related terms: Encoding, Transcoding, Codec, Multiplexing

Filter (data)

In video analytics, filters allow you to isolate specific subsets of data for analysis. They work with dimensions to create focused views of performance metrics and viewer behavior.

Common filters:

  • Date ranges
  • Geographic regions
  • Device types
  • Content categories
  • Performance thresholds

Related terms: Dimension, Breakdown, Beacon, Analytics

Frame

A frame is a single still image in a video sequence. Video creates the illusion of motion by displaying frames in rapid succession, typically at rates of 24-60 frames per second (fps).

Frame types in compressed video:

  • I-frames (keyframes): Complete images
  • P-frames: Predicted from previous frames
  • B-frames: Bidirectionally predicted

Related terms: GOP, Keyframe, Frame rate, Encoding

G

GOP (Group of Pictures)

A GOP is a sequence of frames in compressed video that starts with a keyframe (I-frame) followed by predicted frames (P and B-frames). GOP structure affects compression efficiency, seek performance, and streaming latency.

GOP considerations:

  • Typical length: 2-10 seconds
  • Shorter GOPs: Better seeking, higher bitrate
  • Longer GOPs: Better compression, higher latency
  • Closed vs. open GOPs

Related terms: Frame, Keyframe, Encoding, Segment

H

H.264

H.264, also known as AVC or MPEG-4 Part 10, is the most widely deployed video codec. It offers excellent compression efficiency with broad device support, making it the baseline codec for most streaming services.

Key features:

  • Universal device support
  • Good compression efficiency
  • Multiple profiles (Baseline, Main, High)
  • Suitable for all resolutions

Related terms: AVC, HEVC, Codec, MPEG, Encoding

H.265

H.265, also known as HEVC, is the successor to H.264, offering 25-50% better compression efficiency. It's particularly effective for 4K and HDR content but requires more processing power and has licensing complexities.

Advantages:

  • Better compression than H.264
  • Efficient for 4K/8K video
  • HDR support
  • Improved motion prediction

Related terms: HEVC, H.264, H.266, Codec, 4K, HDR

H.266

H.266, or Versatile Video Coding (VVC), is the newest generation video codec standard, offering 50% better compression than H.265. It's designed for future applications including 8K, 360-degree video, and HDR.

Key improvements:

  • 50% bitrate reduction vs. H.265
  • Better handling of screen content
  • Improved HDR support
  • Enhanced parallel processing

Related terms: VVC, H.265, H.264, Codec, Future codecs

HDCP

High-bandwidth Digital Content Protection is a copy protection protocol that prevents unauthorized copying of digital content as it travels across connections. HDCP is required for playing premium content on external displays.

HDCP versions:

  • HDCP 1.4: HD content
  • HDCP 2.2: 4K content
  • HDCP 2.3: Enhanced features

Related terms: DRM, Content protection, 4K

HDR (High Dynamic Range)

HDR video provides enhanced contrast, brightness, and color compared to standard dynamic range (SDR) video. It enables more realistic and vivid images with better detail in both bright and dark areas.

HDR standards:

  • HDR10: Open standard
  • HDR10+: Dynamic metadata
  • Dolby Vision: Premium HDR
  • HLG: Broadcast-friendly

Related terms: Color space, H.265, AV1, 4K

HEVC (High Efficiency Video Coding)

HEVC, also known as H.265, is a video compression standard that achieves significantly better compression than H.264. It's essential for efficient delivery of 4K and HDR content.

Technical advantages:

  • 50% bitrate savings vs. H.264
  • Support for up to 8K resolution
  • Better parallel processing
  • Enhanced prediction modes

Related terms: H.265, H.264, AVC, Codec, 4K

HLS (HTTP Live Streaming)

HLS is an adaptive bitrate streaming protocol developed by Apple. It delivers video as a series of small segments over HTTP, making it firewall-friendly and cacheable by standard web infrastructure.

Key features:

  • Wide device support
  • Adaptive bitrate streaming
  • Live and VOD support
  • Encryption and DRM capability
  • Closed caption support

Related terms: LL-HLS, DASH, ABR, Manifest, m3u8, Segment

HLSe

HLS encryption (HLSe) provides content protection using AES-128 encryption. Each video segment can be encrypted with rotating keys, providing basic security without full DRM.

Features:

  • AES-128 encryption
  • Key rotation
  • Token authentication
  • Simpler than full DRM
  • Good for basic protection

Related terms: HLS, DRM, Encryption, Content protection

HSL Color Model

HSL (Hue, Saturation, Lightness) is a color representation model sometimes used in video processing and color correction. It represents colors in terms more intuitive to human perception than RGB.

Components:

  • Hue: Color type (0-360 degrees)
  • Saturation: Color purity (0-100%)
  • Lightness: Brightness (0-100%)

Related terms: HSV color model, RGB color model, Color space

HSV Color Model

HSV (Hue, Saturation, Value) is another perceptual color model used in video processing. Similar to HSL but uses "value" instead of "lightness" for brightness representation.

Applications:

  • Color correction
  • Chroma keying
  • Image analysis
  • Color-based filtering

Related terms: HSL color model, RGB color model, Color processing

HTML5

HTML5 is the modern web standard that includes native video support through the <video> element. It enables plugin-free video playback in web browsers with support for adaptive streaming and DRM.

Video-related features:

  • Native <video> element
  • MSE for adaptive streaming
  • EME for DRM
  • Web Audio API
  • Canvas for video manipulation

Related terms: MSE, EME, Video embed, Web standards

I

Ingest

Ingest is the process of uploading and processing video content into a video platform. It includes file upload, validation, transcoding, and metadata extraction.

Ingest workflow:

  1. File upload/capture
  2. Format validation
  3. Metadata extraction
  4. Quality checks
  5. Transcoding initiation
  6. Storage organization

Related terms: Transcoding, CMS, DAM, Encoding

iframe

In video contexts, iframe refers to both inline frames for embedding and I-frames (keyframes) in video compression. For embedding, iframes allow videos to be displayed within web pages while maintaining security boundaries.

Video embedding considerations:

  • Responsive sizing
  • Security sandboxing
  • Cross-origin policies
  • Player API access

Related terms: Video embed, HTML5, Keyframe

J

K

Keyframe

A keyframe (I-frame) is a complete frame in compressed video that can be decoded independently. Keyframes serve as reference points for subsequent predicted frames and enable seeking within video streams.

Keyframe importance:

  • Enable random access/seeking
  • Start of GOPs
  • Higher bitrate than predicted frames
  • Critical for stream switching

Related terms: GOP, Frame, I-frame, Encoding

L

LL-HLS (Low-latency HTTP Live Streaming)

Low-latency HLS is an extension of the HLS protocol that reduces end-to-end latency to 2-5 seconds, making it suitable for near real-time streaming applications while maintaining HLS compatibility.

Key features:

  • Partial segment delivery
  • Playlist delta updates
  • Preload hints
  • Blocking playlist reload

Related terms: HLS, Latency, Live streaming, Real-time

Latency

In video streaming, latency is the delay between when video is captured/broadcast and when viewers see it. Different applications have different latency requirements, from broadcast TV (5-40 seconds) to video conferencing (<500ms).

Latency categories:

  • Standard streaming: 20-40 seconds
  • Low latency: 5-10 seconds
  • Ultra-low latency: 1-3 seconds
  • Real-time: <1 second

Related terms: LL-HLS, WebRTC, Buffering, CDN

M

MP3 (MPEG Layer 3 Audio)

MP3 is a widely supported audio compression format that became the de facto standard for digital audio. While newer codecs like AAC offer better quality, MP3 remains popular due to universal compatibility.

Characteristics:

  • Bitrates: 32-320 kbps
  • Good compression with acceptable quality
  • Universal device support
  • Less efficient than modern codecs

Related terms: AAC, Audio codec, MPEG

MPEG

Moving Picture Experts Group (MPEG) is the standards body that develops video and audio compression standards. Major standards include MPEG-2, MPEG-4, and various codec specifications.

Major standards:

  • MPEG-2: Broadcast and DVD
  • MPEG-4: Includes H.264/AVC
  • MPEG-H: Includes H.265/HEVC
  • MPEG-DASH: Streaming protocol

Related terms: H.264, H.265, MPEG-DASH, MPEG-TS, Codec

MPEG-DASH

MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is an international standard for adaptive bitrate streaming. It's codec-agnostic and supports advanced features like multi-DRM and low latency modes.

Advantages:

  • ISO standard
  • Codec flexibility
  • Advanced features
  • Multi-DRM support

Related terms: DASH, HLS, ABR, Manifest, Streaming protocols

MPEG-TS (MPEG Transport Stream)

MPEG Transport Stream is a container format for transmitting video, audio, and data. It's designed for transmission over unreliable networks and is used in broadcast, cable, and some streaming applications.

Key features:

  • Error resilience
  • Synchronization support
  • Multiple program support
  • Metadata carriage

Related terms: Container format, HLS, Multiplexing, MPEG

MSE (Media Source Extensions)

MSE is a W3C specification that allows JavaScript to build streams for HTML5 video playback. It enables adaptive bitrate streaming, live streaming, and advanced player features in web browsers.

Capabilities:

  • Dynamic stream construction
  • Buffer management
  • Quality switching
  • Live and VOD support

Related terms: HTML5, EME, DASH, HLS, Web standards

Manifest

A manifest file contains metadata about available streams, segments, and playback information for adaptive streaming. Different protocols use different manifest formats (m3u8 for HLS, MPD for DASH).

Manifest contents:

  • Available bitrates and resolutions
  • Segment URLs
  • Codec information
  • DRM metadata
  • Subtitle and audio tracks

Related terms: HLS, DASH, m3u8, ABR, Playlist

Midroll

Midroll refers to advertisements or content inserted during the main video content, as opposed to preroll or postroll. Midrolls require careful insertion to avoid disrupting viewer experience.

Implementation considerations:

  • Natural break points
  • Frequency capping
  • Skip options
  • Content resumption

Related terms: Preroll, Postroll, Ad insertion, Monetization

Model Context Protocol (MCP)

MCP is a protocol for enabling AI models to interact with external systems and tools. In video platforms, it could facilitate AI-powered features like content analysis, automated tagging, or intelligent recommendations.

Potential applications:

  • Automated content moderation
  • Metadata generation
  • Quality assessment
  • Recommendation systems

Related terms: AI, Automation, Metadata

Multi-CDN

Multi-CDN strategy uses multiple Content Delivery Networks to optimize performance, reliability, and costs. Traffic is distributed across CDNs based on performance, geography, or business rules.

Benefits:

  • Improved reliability
  • Performance optimization
  • Cost management
  • Geographic coverage
  • Vendor redundancy

Related terms: CDN, Load balancing, QoS, Edge

Multi-channel Audio

Multi-channel audio refers to audio with more than two channels, enabling surround sound experiences. Common formats include 5.1 (6 channels) and 7.1 (8 channels) configurations.

Channel configurations:

  • Stereo: 2.0 (L, R)
  • 5.1: L, R, C, LFE, Ls, Rs
  • 7.1: Adds Lrs, Rrs
  • Atmos: Object-based audio

Related terms: Dolby Digital, AC-3, eAC-3, Surround sound

Multi-track Audio

Multi-track audio provides multiple separate audio streams for the same video, such as different languages or audio mixes. Players can switch between tracks based on user preference.

Common tracks:

  • Multiple languages
  • Commentary tracks
  • Descriptive audio
  • Different mixes (stereo/surround)

Related terms: Alternate audio, HLS, DASH, Manifest

Multiplexing / Muxing

Multiplexing combines separate video, audio, and data streams into a single container file or stream. This process interleaves the data for synchronized playback.

Muxing process:

  • Synchronize timestamps
  • Interleave data packets
  • Add container metadata
  • Generate index information

Related terms: Demultiplexing, Container format, MPEG-TS, Transmuxing

m3u8

m3u8 is the UTF-8 encoded playlist format used by HLS. These text files contain URLs to video segments and metadata about streams, enabling adaptive bitrate streaming.

m3u8 file types:

  • Master playlist: Lists available variants
  • Media playlist: Lists segments for a specific variant
  • Contains: URLs, durations, encryption keys

Related terms: HLS, Manifest, Playlist, Segment

N

Non-DVR

Non-DVR streams are live broadcasts without recording or time-shifting capabilities. Viewers can only watch in real-time without pause, rewind, or replay functionality.

Characteristics:

  • Real-time only viewing
  • No pause/resume
  • Lower storage requirements
  • Simpler infrastructure

Related terms: DVR, Live streaming, Real-time

O

OVP (Online Video Platform)

An Online Video Platform provides comprehensive tools for uploading, managing, delivering, and monetizing video content. OVPs handle the complete video workflow from ingest to analytics.

Core features:

  • Video uploading and storage
  • Transcoding and processing
  • Player and delivery
  • Analytics and reporting
  • Monetization tools

Related terms: CMS, Video API, DAM, Streaming platform

On2 Technologies

On2 Technologies was a video compression company that developed the VP series of codecs. Google acquired On2 in 2010, leading to the open-sourcing of VP8 and development of VP9.

Historical significance:

  • Developed VP3 through VP8
  • Pioneered royalty-free codecs
  • Acquisition led to WebM project
  • Foundation for modern open codecs

Related terms: VP8, VP9, WebM, Google, AV1

Opus

Opus is an open, royalty-free audio codec designed for interactive applications. It provides excellent quality across a wide range of bitrates and is particularly effective for voice and music.

Key features:

  • Bitrates: 6-510 kbps
  • Low latency (5-67ms)
  • Excellent for speech and music
  • Adaptive bitrate within streams

Related terms: AAC, Audio codec, WebRTC, Vorbis

Origin

In CDN architecture, the origin server is the source location where original content is stored. CDN edge servers pull content from the origin to cache and distribute to viewers.

Origin responsibilities:

  • Master content storage
  • Initial content serving
  • Cache miss fulfillment
  • Dynamic content generation

Related terms: CDN, Edge, Cache, Multi-CDN

P

PDT (Program Date and Time)

PDT tags in streaming manifests provide wall-clock timestamps for synchronizing streams with real-world time. This enables features like synchronized playback across devices and accurate DVR functionality.

Applications:

  • Multi-device synchronization
  • Ad insertion timing
  • Analytics correlation
  • DVR seek accuracy

Related terms: HLS, Manifest, Synchronization, DVR

Per-title Encoding

Per-title encoding optimizes encoding parameters for each specific video rather than using fixed encoding ladders. This approach considers content complexity to achieve better quality and efficiency.

Benefits:

  • Optimized bitrate allocation
  • Better quality for simple content
  • Bandwidth savings
  • Content-aware encoding

Related terms: Encoding ladder, ABR, Bitrate optimization, Encoding

Postroll

Postroll refers to advertisements or content shown after the main video content ends. Postrolls have lower completion rates than prerolls but can be effective for engaged viewers.

Considerations:

  • Lower view rates than preroll
  • Good for related content
  • Credits or end cards
  • Next episode promotion

Related terms: Preroll, Midroll, Ad insertion, Viewer engagement

Preroll

Preroll advertisements play before the main video content begins. They typically have the highest completion rates among ad positions but can impact viewer retention if too long.

Best practices:

  • Keep duration short (15-30s)
  • Make skippable when possible
  • Limit frequency
  • Consider viewer experience

Related terms: Midroll, Postroll, Ad insertion, Monetization

Q

QoE (Quality of Experience)

Quality of Experience measures the overall satisfaction of viewers with video service. QoE considers technical performance, content quality, and user interface to assess viewer satisfaction.

Key metrics:

  • Video start time
  • Rebuffering ratio
  • Video quality
  • Playback failures
  • Engagement time

Related terms: QoS, Analytics, Buffering, Bitrate, Viewer satisfaction

QoS (Quality of Service)

Quality of Service refers to the technical performance metrics of video delivery. While QoE focuses on viewer perception, QoS measures objective technical parameters.

QoS metrics:

  • Bandwidth utilization
  • Packet loss
  • Latency
  • Jitter
  • Availability

Related terms: QoE, Network performance, CDN, Multi-CDN

R

RGB Color Model

RGB (Red, Green, Blue) is the standard color model for digital video display. Each pixel's color is defined by combining different intensities of red, green, and blue light.

Specifications:

  • 8-bit per channel: 16.7 million colors
  • 10-bit per channel: 1.07 billion colors (HDR)
  • Color spaces: sRGB, Adobe RGB, Rec. 709

Related terms: Color space, HSL color model, HSV color model, HDR

RTMP

Real-Time Messaging Protocol was developed by Adobe for streaming audio, video, and data. While being phased out for delivery, RTMP remains popular for live ingest due to low latency and widespread encoder support.

Current uses:

  • Live stream ingest
  • First-mile delivery
  • Legacy Flash support
  • Low-latency applications

Related terms: RTMP pass-through, Live streaming, Ingest, WebRTC

RTMP Pass-through

RTMP pass-through allows RTMP streams to be received and immediately converted to modern protocols like HLS or DASH without re-encoding. This reduces latency and processing requirements.

Benefits:

  • Lower latency
  • Reduced server load
  • Preserves original quality
  • Cost effective

Related terms: RTMP, Transmuxing, Live streaming, Protocol conversion

Real-time Transport Protocol (RTP)

RTP is a network protocol for delivering audio and video over IP networks. It's commonly used in video conferencing, VoIP, and WebRTC applications for real-time communication.

Features:

  • Timestamp synchronization
  • Sequence numbering
  • Payload type identification
  • Real-time delivery

Related terms: WebRTC, UDP, Real-time streaming, SRT

Rebuffering

Rebuffering occurs when video playback stops due to insufficient data in the player buffer. It's a critical QoE metric as it directly impacts viewer satisfaction and engagement.

Causes:

  • Network congestion
  • Bandwidth fluctuations
  • Server issues
  • Inefficient ABR logic

Related terms: Buffering, QoE, ABR, Latency, Viewer experience

Rendition

A rendition is a version of video content encoded at specific settings (resolution, bitrate, codec). Multiple renditions enable adaptive bitrate streaming.

Typical renditions:

  • 360p @ 600 kbps
  • 540p @ 1200 kbps
  • 720p @ 2500 kbps
  • 1080p @ 5000 kbps

Related terms: Encoding ladder, ABR, Bitrate, Resolution, Transcoding

Resolution

Resolution defines the dimensions of a video in pixels (width × height). Common resolutions have standardized names like HD (1920×1080) and 4K (3840×2160).

Standard resolutions:

  • SD: 640×480
  • HD (720p): 1280×720
  • Full HD (1080p): 1920×1080
  • 4K/UHD: 3840×2160
  • 8K: 7680×4320

Related terms: Aspect ratio, Rendition, Encoding, Quality

S

Secure Reliable Transport (SRT)

SRT is an open-source protocol for low-latency video transport over unreliable networks. It adds error correction and encryption to UDP for reliable, secure streaming.

Key features:

  • Low latency (sub-second)
  • Packet loss recovery
  • AES encryption
  • Firewall traversal

Related terms: RTMP, UDP, Low latency, Live streaming

Slice

In video encoding, a slice is a spatially distinct region of a frame that can be decoded independently. Slices enable parallel processing and error resilience in video streams.

Benefits:

  • Parallel encoding/decoding
  • Error containment
  • Reduced latency
  • Better multi-core utilization

Related terms: Frame, Encoding, Parallel processing

Splicing

Video splicing joins different video segments together, commonly used for ad insertion or content replacement. Server-side ad insertion (SSAI) uses splicing to create seamless ad experiences.

Applications:

  • Ad insertion (SSAI)
  • Content blackouts
  • Regional variations
  • Live event joining

Related terms: Stitching, Ad insertion, Clipping, SSAI

Stitching

Stream stitching seamlessly combines multiple video sources into a single stream. Unlike simple concatenation, stitching ensures smooth transitions and consistent playback.

Use cases:

  • Server-side ad insertion
  • Multi-camera productions
  • Dynamic content assembly
  • Personalized streams

Related terms: Splicing, SSAI, Ad insertion, Personalization

T

Transcoding

Transcoding converts video from one format to another, including codec changes, resolution adjustments, and bitrate modifications. It's essential for creating multiple renditions for adaptive streaming.

Transcoding operations:

  • Codec conversion
  • Resolution scaling
  • Bitrate adjustment
  • Frame rate conversion
  • Format packaging

Related terms: Encoding, Transmuxing, Codec, Rendition, FFmpeg

Transmission Control Protocol (TCP)

TCP is a reliable, connection-oriented protocol used for most video streaming delivery. It ensures all data packets arrive in order, making it suitable for HTTP-based streaming protocols.

Characteristics:

  • Guaranteed delivery
  • Ordered packets
  • Congestion control
  • Higher latency than UDP

Related terms: UDP, HTTP streaming, HLS, DASH

Transmultiplexing / Transmuxing

Transmuxing changes the container format of media without re-encoding the actual video and audio data. This process is faster and preserves quality compared to full transcoding.

Common transmuxing:

  • RTMP to HLS
  • MP4 to MPEG-TS
  • MKV to MP4
  • Format compatibility fixes

Related terms: Multiplexing, Container format, Transcoding, RTMP pass-through

U

UGC (User Generated Content)

User Generated Content refers to videos created and uploaded by platform users rather than professional content providers. UGC platforms face unique challenges in moderation, rights management, and scalability.

Platform considerations:

  • Content moderation
  • Copyright detection
  • Variable quality handling
  • Storage optimization
  • Community guidelines

Related terms: Upload, Ingest, Moderation, Platform

User Datagram Protocol (UDP)

UDP is a connectionless protocol that prioritizes speed over reliability. It's used in real-time video applications where low latency is more important than guaranteed delivery.

Video applications:

  • WebRTC
  • Live streaming ingest
  • Real-time communication
  • SRT transport

Related terms: TCP, RTP, WebRTC, SRT, Low latency

V

VBR (Variable Bitrate)

Variable Bitrate encoding allocates more bits to complex scenes and fewer to simple ones, optimizing quality and file size. VBR provides better quality than CBR at the same average bitrate.

Advantages:

  • Better quality distribution
  • Efficient bandwidth use
  • Consistent visual quality
  • Smaller file sizes

Related terms: CBR, Bitrate, Encoding, Quality optimization

VP8

VP8 is an open, royalty-free video codec developed by On2 and released by Google. It was designed as an alternative to H.264 and is primarily used in WebM containers.

Characteristics:

  • Royalty-free
  • Good web browser support
  • WebRTC compatibility
  • Moderate compression efficiency

Related terms: VP9, WebM, On2 Technologies, Codec, WebRTC

VP9

VP9 is Google's open-source codec successor to VP8, offering compression efficiency comparable to HEVC without licensing fees. It's widely used by YouTube and supports 4K and HDR.

Features:

  • 50% better compression than VP8
  • 4K and 8K support
  • HDR compatibility
  • Broad device support

Related terms: VP8, AV1, WebM, YouTube, HEVC

VVC (Versatile Video Coding)

VVC (H.266) is the latest video coding standard, offering significant compression improvements over HEVC. It's designed for emerging applications like 8K video, 360° video, and HDR.

Improvements:

  • 50% better compression than HEVC
  • Enhanced screen content coding
  • Better 360° video support
  • Improved HDR handling

Related terms: H.266, HEVC, H.265, Future codecs

Video API

A Video API provides programmatic access to video platform functionality, enabling developers to integrate video capabilities into applications without building infrastructure from scratch.

Common API features:

  • Upload and ingest
  • Transcoding control
  • Player embedding
  • Analytics access
  • Metadata management

Related terms: OVP, Integration, Developer tools, Automation

Video Embed

Video embedding allows videos to be displayed on external websites while being hosted and served from the video platform. Embed codes typically use iframes or JavaScript players.

Embed options:

  • Iframe embeds
  • JavaScript players
  • Responsive sizing
  • Customization options
  • API access

Related terms: iframe, HTML5, Player, Integration

VoD (Video on Demand)

Video on Demand refers to pre-recorded content that viewers can watch at any time, as opposed to live streaming. VoD content can be paused, seeked, and replayed at will.

VoD characteristics:

  • Complete content availability
  • Full seek capabilities
  • Multiple quality options
  • Offline download potential

Related terms: Live streaming, DVR, Streaming, Content types

Vorbis

Vorbis is an open-source, royalty-free audio codec often used with VP8/VP9 in WebM containers. It provides good quality at various bitrates and is completely free of licensing requirements.

Features:

  • Royalty-free
  • Good quality/bitrate ratio
  • WebM compatibility
  • Open-source

Related terms: Opus, WebM, Audio codec, Open source

W

WebM

WebM is an open, royalty-free container format designed for web video. It typically contains VP8/VP9 video with Vorbis/Opus audio and is supported by major browsers.

Specifications:

  • Video: VP8, VP9, AV1
  • Audio: Vorbis, Opus
  • Subtitles: WebVTT
  • Metadata support

Related terms: VP8, VP9, Vorbis, Opus, Container format

WebRTC

Web Real-Time Communication enables peer-to-peer audio and video communication in web browsers. It's used for video conferencing, live streaming with ultra-low latency, and real-time applications.

Key features:

  • Sub-second latency
  • P2P and server-based modes
  • Built-in echo cancellation
  • Adaptive quality

Related terms: Real-time, Low latency, RTP, UDP, Live streaming

Webhook

Webhooks are HTTP callbacks that notify external systems when events occur in the video platform. They enable real-time integration and workflow automation.

Common webhook events:

  • Upload complete
  • Transcoding finished
  • Stream started/stopped
  • Error notifications
  • Analytics thresholds

Related terms: API, Integration, Automation, Notifications