Discuss Your Project
DCP & Delivery
8 min read
3 February 2026

How DCP Delivery Works

From picture lock to the cinema screen: the technical process behind Digital Cinema Package creation, encryption, and theatrical distribution.

DCP mastering workstation at Trisha Studios — creating theatrical delivery packages

Delivery Team

QC & Platform Delivery

What a DCP Is

A Digital Cinema Package (DCP) is the standard delivery format for theatrical exhibition. Every digital cinema projector on earth — whether it is a Christie, Barco, or NEC — reads DCP files. The DCP standard is maintained by the Digital Cinema Initiatives (DCI), a consortium formed by the major Hollywood studios to ensure interoperability across global theatrical distribution.

A DCP is a collection of MXF (Material Exchange Format) files stored in a specific directory structure with accompanying XML metadata. The image files are encoded as JPEG 2000 at a bit depth of 12 bits per channel. The audio files are stored as uncompressed 24-bit PCM. The DCP package also includes a Composition Playlist (CPL) describing the content structure, a Packing List (PKL) with file hashes for integrity verification, and Asset Maps.

The JPEG 2000 codec used in DCPs is a wavelet-based format chosen for its combination of visual quality at cinema data rates and its ability to handle the 4096 × 2160 (4K) and 2048 × 1080 (2K) native resolutions of the DCI specification. A 2K flat DCP at 24fps runs at approximately 250 Mbit/s. A 4K scope DCP runs at approximately 500 Mbit/s.

The Creation Pipeline

DCP creation follows a specific pipeline. The source material entering the DCP mastering stage is a DCDM (Digital Cinema Distribution Master) — a lossless representation of the final colour-graded image in the XYZ colour space (the DCI standard colour space, different from both Rec.709 and P3). The DCDM is created by the colour grading system — in our case, FilmLight Baselight outputs the DCDM directly from the finished grade.

The DCDM is then encoded into JPEG 2000 MXF files using a DCP creation tool. The audio is formatted to the appropriate configuration — 5.1, 7.1, or Atmos — and packed alongside the picture. Caption files, if required, are formatted to the SMPTE Timed Text standard.

The resulting DCP is verified against SMPTE and DCI technical specifications, played back through an Integrated Media Block (IMB) to confirm correct rendering, and then either stored on a hard drive (for delivery to cinema) or uploaded to a satellite delivery service for distribution. Most major cinema chains now use satellite or internet delivery; hard drives on encrypted external drives remain the backup.

KDM Encryption

Most commercial DCPs are encrypted using AES 128-bit encryption. An encrypted DCP cannot be played without a KDM (Key Delivery Message) — a file that contains the decryption keys, is valid only for a specific DCP version, and is targeted to a specific cinema projector's certificate. A KDM issued for Projector A will not play on Projector B, even in the same cinema.

The KDM is also time-limited. A KDM for a one-week engagement authorises playback only during that week. This prevents exhibitors from playing content beyond its licensed window without authorisation. For festival screenings, KDMs are typically issued for the specific date and venue.

KDM management is a significant operational task for wide-release films with dozens or hundreds of cinema engagements. The production company or distributor coordinates KDM issuance with the DCP mastering facility. At Trisha Studios, we manage KDM generation and distribution as part of the theatrical delivery workflow.

Testing and Verification

A DCP that plays correctly on one system may fail on another due to projector configuration differences, server firmware versions, or ingestion errors. For this reason, theatrical DCP delivery should always include an on-screen test at the delivery facility before the package leaves the building.

Verification includes checking the DCP structure against the SMPTE specification (using automated verification tools), a full visual and audio playback review on a calibrated IMB, loudness verification against the target specification, caption timing verification, and confirmation that the DCP plays correctly after ingestion into a DCI-compliant server.

For productions premiering at festivals, test screenings with the actual venue projection team should happen as early as possible — not the night before the premiere. Festival projection environments vary significantly and surprises are common.

Common Questions

How long before a cinema release should we submit a DCP?

For a wide theatrical release, allow at least 2–3 weeks for DCP creation, testing, and distribution to cinemas. For festivals, check the specific festival's technical requirements — most require delivery at least 2 weeks before the screening date. Same-week delivery is possible in an emergency but carries risk.

What resolution should a DCP be?

Most theatrical releases are delivered in 2K (2048 × 858 for CinemaScope, 1998 × 1080 for flat). 4K DCPs are required by some premium large-format auditoriums (IMAX digital, PLF). The resolution of the DCP should match the resolution of the original image — upscaling a 2K grade to a 4K DCP adds no quality.

Can a DCP be used for an OTT submission?

No. OTT platforms do not accept DCP files. They have their own delivery specifications (typically IMF for Netflix, ProRes for many others). The DCP and streaming deliverables are produced from the same colour-graded source but are separate outputs in the delivery pipeline.

DCPdigital cinema packageKDMtheatrical deliveryDCDMMXF

DCP Mastering and Theatrical Delivery

From FilmLight Baselight grade to DCP in a single pipeline. KDM management, testing, and distribution handled end-to-end at Trisha Studios.

Discuss Theatrical Delivery

Continue Reading

OTT Delivery · 7 min

How Quality Control Prevents Delivery Failures

Read →

Production Workflow · 7 min

Five Mistakes Producers Make Before Delivery

Read →

OTT Delivery · 10 min

Preparing Your Film for Netflix Delivery

Read →
All Articles in the Knowledge Centre