Skip to content

Video compression: What it is and why it matters for video streaming

Video compression is a process that reduces the size of a video file using tools called encoders. Encoders implement specific media codecs in order to achieve various degrees of video compression. Encoding makes it easier to stream video on the web because when video file sizes are smaller, they require less bandwidth to deliver and load.

In this article, we’ll break down why video compression is important, how it works, and some important terminology.

LinkWhy do you need video compression?

To answer this question, it’s easiest to provide some context. Did you know that without compression, a Blu-ray disk would only hold around three minutes of video content? Not only that, video would take up to 99% of the internet’s bandwidth and the average household wouldn’t be able to stream over their home internet connection.

Compression makes it possible to stream high-quality video at home or on your mobile devices. Based on the volume of digital video content that people consume—around 17 hours a week—that means that without video compression, we wouldn’t be able to support the ways that people consume media today.

LinkVideo compression terminology

To understand video compression, you need to understand a few important terms:

  • Encoding: Encoding is the processing of compressing a video file into a smaller size, making it easier to stream.
  • Transcoding: Often confused with encoding, transcoding is the process of transforming an encoded file, like changing the format or adding characteristics like subtitles.
  • Codec: A codec is a specification that determines how a video is encoded or decoded. Codecs typically discard unnecessary information within a video file.
  • Video containers: Video containers are file types that bring all of the data from codecs into one package along with metadata and other important information.

How does video compression work? An intro to encoding

Video encoding is the process of compressing a raw series of frames into a smaller file size. Encoding works by finding patterns in a video file, then replacing repetitive pieces with references. This is done through a set of operations specified by a codec. The result is a smaller, encoded file that can easily be streamed across platforms.

Learn more in this complete guide to video encoding.

LinkTypes of video compression: Lossy and lossless

There are several methods for compressing video content, but there are two categories of codecs you should know—lossy and lossless codecs. The encoding process typically uses both of these compression types.

Lossy compression

Lossy codecs—also known as lossy compression—create a copy of the original video file and in the process, gets rid of unnecessary details, resulting in some data loss. Although this process compresses the file much more than lossless compression, the file sizes are much more manageable.

Examples of lossy compression include JPEGs or MP4 audio files.

Lossless compression

With lossless codecs—also known as lossless compression—the entire file is reproduced upon playback. This means that if you were to uncompress the file, it would go back to its original quality. 

Examples of lossless compression include ZIP files, PDFs or PNGs.

LinkVideo compression with Mux Video

Mux video encoding uses a just-in-time transcoding engine, an optimized streaming origin, and CDNs—all expertly configured for the most efficient video streaming. Mux uses an API that replaces the need to integrate with multiple services, so you never have to sacrifice convenience for performance.

No credit card required to start using Mux.