Video fundamentals / Technical guide
What Is a Codec? A Live-Playback Perspective

A codec is the method used to encode and decode media. The container—the familiar file extension such as MOV or MP4—holds the streams and metadata. Two files with the same extension can contain different codecs and behave very differently on a media server.
Compression is a workflow decision
Compression can reduce storage and transmission requirements by removing or simplifying image information. Some codecs prioritize small files for distribution. Others retain more information and are designed for editing or repeated decoding. Neither group is automatically “better”; the correct choice depends on the stage of the workflow.
A delivery codec that is efficient for streaming can place a high decode load on a playback machine, especially when many clips must start together or seek rapidly. A production codec may create larger files but provide more predictable frame access.
What a live system needs from a codec
- Confirmed support: the exact software version and operating system must decode the codec and profile.
- Predictable seeking: the operator may need to jump, scrub or retrigger without waiting for a long group of pictures.
- Sustainable data rate: storage must read every simultaneous stream with headroom.
- Required image properties: alpha, bit depth and chroma sampling must survive the export.
- Repeatable color handling: range, transfer function and color metadata need agreement across content and playback.
Do not judge by file size alone
A smaller file can be harder to decode. A larger file can exceed the disk. The complete path—storage, decoder, effects, GPU, outputs and displays—determines whether playback is reliable.
Transcoding an already compressed file also compounds image loss. Preserve the highest-quality available master, then create a playback derivative directly from that source whenever possible.
A practical acceptance test
Ask for one representative full-length file before final delivery. Verify the codec, profile, resolution, frame rate, alpha and audio status with a media-inspection tool. Then play it in the real composition on the real server—not only in a desktop player.
Test a loop boundary, a seek, a repeated trigger and the maximum simultaneous stream count. If the show uses a backup machine, copy and test the same media there. The accepted codec is the one that survives the complete workflow.