What Is .flv
Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.
Last updated: April 10, 2026
Key Facts
- FLV was created by Macromedia in 2002 as a container format specifically designed for streaming video over the internet via Flash Player
- Adobe Flash Player achieved approximately 97% market penetration on web browsers by 2010, making FLV the dominant video format for online streaming
- The format supported RTMP (Real Time Messaging Protocol) streaming, enabling live video delivery and on-demand content without requiring users to download entire files before viewing
- FLV files used H.264 or VP6 video codecs for compression alongside MP3 or AAC audio, creating significantly smaller files than uncompressed video but larger than modern formats like H.265
- Adobe discontinued Flash Player entirely in 2020, making FLV obsolete as all major browsers removed support and shifted to HTML5 video with MP4 and WebM formats
Overview
FLV (Flash Video) is a proprietary video container format developed by Macromedia in 2002 and later maintained by Adobe Systems. It was engineered specifically for streaming video content through the Flash Player browser plugin, which became nearly ubiquitous during the 2000s and early 2010s. At its peak between 2005 and 2012, FLV was the de facto standard for online video delivery, powering platforms like YouTube's early years, Vimeo, Justin.tv, and countless other video websites.
The format's primary strength was its efficient compression and optimized streaming architecture, which enabled smooth playback over relatively slow internet connections. FLV files contained both video and audio data in a single container, using either H.264 or VP6 video codecs alongside MP3 or AAC audio compression. However, the format's fundamental dependence on proprietary Flash technology and its inherent security vulnerabilities ultimately limited its lifespan. As HTML5 video standards matured and browsers gained native video playback capabilities, FLV gradually became obsolete, eventually disappearing entirely when Adobe discontinued Flash Player in 2020.
How It Works
FLV files operate through a carefully structured binary container that packages compressed video and audio into a single streamable file. The format was specifically optimized for progressive streaming, allowing playback to begin before the entire file downloaded. The technical implementation involves several key components working together:
- Video Codec Implementation: FLV containers support H.264 (Advanced Video Coding) or VP6 video codecs for compressing video data. H.264 became the standard choice in later FLV implementations because it provided superior quality-to-compression ratios compared to VP6, enabling smaller file sizes without sacrificing visual quality.
- Audio Codec Support: Audio tracks within FLV files use MP3 compression as the primary standard, with AAC support added in later versions. MP3 audio compression was chosen for its widespread compatibility with Flash Player and its ability to reduce file size dramatically while maintaining acceptable audio quality for streaming scenarios.
- RTMP Streaming Protocol: FLV was intrinsically designed to work with RTMP (Real Time Messaging Protocol), an Adobe proprietary protocol that enabled efficient streaming of video content. RTMP allowed servers to transmit only the necessary video data packets at any given moment, rather than requiring clients to download complete files, making it ideal for both live streaming and on-demand video delivery.
- Binary Container Structure: The FLV file format uses a specific binary structure beginning with an FLV header that identifies the file type, followed by a sequential series of tags containing video frames, audio samples, and metadata information. This structured approach allowed media players to efficiently seek to specific points in the video without processing entire files.
- Metadata Embedding: FLV containers supported embedded metadata including video resolution, frame rate, total duration, bitrate information, and custom developer-defined data. This metadata allowed players to display video information before playback and enabled intelligent buffering and quality selection.
Key Comparisons
Understanding FLV's position relative to competing and successor video formats illustrates why it eventually became obsolete:
| Format | Release Year | Primary Application | Video/Audio Codecs | Current Status |
|---|---|---|---|---|
| FLV (Flash Video) | 2002 | Web streaming via Flash Player plugin | H.264/VP6, MP3/AAC | Obsolete; unsupported since 2020 |
| MP4 (MPEG-4) | 1998 | Universal standard for all devices/platforms | H.264/H.265, AAC/FLAC | Universal support; HTML5 native |
| WebM (VP8/VP9) | 2010 | Open-source web video standard | VP8/VP9, Vorbis/Opus | Active; native browser support |
| HLS (HTTP Live Streaming) | 2009 | Adaptive streaming for variable bandwidth | H.264/H.265, AAC | Industry standard for live/on-demand |
Why It Matters
FLV's history provides critical lessons about technology adoption, web standards evolution, and the dangers of proprietary formats. Understanding this format remains relevant for several important reasons:
- Enabled Web Video Revolution: Before FLV and Flash, streaming video on the web was technically unreliable and required extensive infrastructure. FLV democratized video distribution, making it feasible for small websites to serve video content to global audiences efficiently.
- YouTube's Foundation: YouTube's explosive growth from 2005 to 2012 depended fundamentally on FLV technology and Flash Player ubiquity. The platform's ability to stream consistent, high-quality video to millions of concurrent users worldwide relied on FLV's efficient compression and RTMP streaming capabilities.
- Legacy Data Preservation: Millions of archived videos remain in FLV format in digital libraries, corporate repositories, and institutional archives. Organizations must maintain FLV playback capability or convert legacy content to modern formats, creating ongoing technical and financial obligations.
- Security and Standards Lessons: FLV's decline reflects the inherent vulnerability of proprietary, plugin-dependent technologies. Flash Player's notorious security vulnerabilities and the format's obsolescence influenced web standards decisions toward open, standardized, and more secure technologies like HTML5.
Today, FLV exists primarily as a historical technology artifact found only in legacy systems. No modern web browser natively supports FLV without external software, and Adobe ceased all development and support in 2020. However, the format's profound impact on web video infrastructure remains significant, having established foundational streaming concepts and patterns that directly influenced modern streaming protocols including HLS (HTTP Live Streaming) and DASH (Dynamic Adaptive Streaming over HTTP), which power the vast majority of video delivery on the internet today.
More What Is in Daily Life
Also in Daily Life
More "What Is" Questions
Trending on WhatAnswers
Browse by Topic
Browse by Question Type
Sources
- Flash Video - WikipediaCC-BY-SA-4.0
- Adobe Flash - WikipediaCC-BY-SA-4.0
Missing an answer?
Suggest a question and we'll generate an answer for it.