Sustainability of Digital Formats: Planning for Library of Congress Collections |
|
![]() |
|
Introduction | Sustainability Factors | Content Categories | Format Descriptions | Contact |
Full name | MXF Archive and Preservation Format Registered Disclosure Document (SMPTE RDD 48) |
---|---|
Description |
RDD 48 is the abbreviated name for the SMPTE RDD 48:2018 MXF Archive and Preservation Format Registered Disclosure Document. (For more about the definition of a SMPTE (Society of Motion Picture and Television Engineers) RDD, see Registered Disclosure Documents.) As described in the specification published by SMPTE in 2018, "RDD 48 specifies a vendor-neutral subset of the MXF file format for the long-term archiving and preservation of moving image and other audiovisual content, including all forms of Ancillary Data, together with Associated Materials. Among other features, RDD 48 defines a means for the carriage and labeling of multiple timecodes and audio tracks; the handling of captions, subtitles, and Timed Text; a minimal core metadata set; program segmentation metadata; and embedded content integrity data." RDD 48 was sponsored and authored by the Federal Agencies Digital Guidelines Initiative (FADGI)'s AudioVisual Working Group. See History for more details about the evolution of the specification over time. Some of the key highlights of RDD 48 include:
RDD 48 includes a subset of constraints called a "shim" in convention with AMWA convention called the "Baseband Shim: Single Items from Baseband Video", and it is intended to support the reformatting of older analog and digital videotapes and, for some organizations, the encoding and packaging of "live" video streams sent to an archive via a serial interface. As described in section 6.2.10.1.1, "RDD 48 Baseband Shim files are for items derived from baseband video, understood to encompass both analog baseband and uncompressed digital video, and encoders will typically process a baseband (uncompressed) signal. For high picture quality the preferred picture encodings for the baseband shim are JPEG 2000 picture encoding and uncompressed picture." The Baseband Shim "is intended to serve the most critical current use case for memory institutions: the reformatting of existing and obsolescent videotapes in their collections. The Baseband Shim is also intended to serve memory institutions (and others) who may be acquiring digital video ingested via serial interfaces, e.g., congressional high definition video transferred to the Library of Congress via HD-SDI or its equivalent. In both of these use cases, memory institutions wish to archive the highest possible quality of image and sound (uncompressed or losslessly compressed), as well as retaining source data such as multiple timecodes, captions and subtitles, and also embed metadata that will support authentication and management of the content for the long term." RDD 48 files employ three standardized MXF Operational Patterns: OP1a, OP1b, and OP3c. OP1a is the most common implementation for RDD 48 and is used for both single item and segmented item files, OP1b [standardized through ST 391, MXF - Operational Pattern 1b (Single Item, Ganged Packages)] can also be used for both single item and segmented item files while OP3c [standardized through ST 408, Material Exchange Format (MXF) - Operational Patterns 1c, 2c and 3c] is used only for bundled collections of files. Links to purchase both standards are available from the SMPTE Store. |
Production phase | Middle state |
Relationship to other formats | |
Subtype of | MXF, Material Exchange Format (MXF) |
Subtype of | MXF_OP1a_UNC, MXF File, OP1a, Uncompressed Images in Generic Container. Outline only |
Subtype of | MXF_OP1a_JP2_LL, MXF File, OP1a, Lossless JPEG 2000 in Generic Container |
Subtype of | MXF_OP1a_JP2_LSY, MXF File, OP1a, Lossy JPEG 2000 in Generic Container |
May contain | WAVE_BWF_2, Broadcast WAVE Audio File Format, Version 2 |
May contain | WAVE_BWF_LPCM_2, Broadcast WAVE File Format, Version 2, with LPCM Audio |
Subtype of | MXF_OP1a_D-10, MXF File, OP1a, D-10 in Generic Container. Outline only |
Has subtype | MXF_GC_FFV1, MXF Generic Container Mapped to FFV1 Encoding (SMPTE RDD 48 Amd 1) |
LC experience or existing holdings | The Library of Congress had planned to implement RDD 48 as its primary preservation format but lack of tools has slowed this effort. See MXF. |
---|---|
LC preference | See the Library of Congress Recommended Formats Statement for format preferences for moving image works. See also MXF. |
Disclosure | Open standard and fully described. RDD 48 was sponsored and authored by the Federal Agencies Digital Guidelines Initiative (FADGI)'s AudioVisual Working Group. Published by the Society of Motion Picture and Television Engineers (SMPTE), a member of the American National Standards Institute (ANSI). |
---|---|
Documentation |
SMPTE RDD 48:2018 MXF Archive and Preservation Format Registered Disclosure Document. The specification is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. (CC BY-SA 4.0). The specification notes (p. 2): This document builds upon the AS-07: MXF Archive & Preservation Proposed Specification published by the Advanced Media Workflow Association (AMWA) in 2016. Following the rules of the CC BY-SA 4.0 license for adapted material, this updated document [RDD 48] continues with the same CC BY-SA 4.0 license as the 2016 AMWA Proposed Specification document. |
Adoption |
Adoption has been slow mostly because of a scarcity of tools and applications. FADGI's embARC (metadata embedded for archival content) "enables users to audit and correct embedded metadata to comply with FADGI guidelines. V.1.1.0 added support for FFV1 in MXF to existing functionality for DPX (Guidelines for Embedded Metadata within DPX File Headers for Digitized Motion Picture Film) and MXF (SMPTE RDD 48: MXF Archive and Preservation Format) files." RDD 48 is included in the Target Format Comparison Tables for IASA-TC 06 Guidelines for the Preservation of Video Recordings |
Licensing and patents |
The specification notes "The user’s attention is called to the possibility that implementation and compliance with this specification may require use of subject matter covered by patent rights. By publication of this specification, no position is taken with respect to the existence or validity of any claim or of any patent rights in connection therewith. All responsibilities for identifying patents for which a license may be required or for conducting inquiries into the legal validity or scope of those patents are assumed by the user." |
Transparency | RDD 48 permits encryption as described in section 6.7.2.1. "Although the use of encryption will be very rare in RDD 48 files, in order to allow for this rare use and also to remain consistent with ST 429-6:2006, RDD 48 files use that standard's terminology: Cryptographic Context Set (like a DM Scheme), Cryptographic Framework (like a DM Framework), and Cryptographic Framework DM Tracks. The Cryptographic Context Set implemented in RDD 48 includes three adaptations from the ST 429-6:2006 implementation: (1) the addition of the optional MICCarriage item, (2) specifying the permitted Null value as the default value for the CipherAlgorithm item and (3) specifying 0 (zero) as the default value for the CryptographicKeyID item." See also MXF |
Self-documentation | RDD 48 specifies a set of Descriptive Metadata Schemas (DMS) as well as a Manifest - both described in detail in Description. See also MXF. Accessibility Features RDD 48 has enhanced features that strongly support digital accessibility with its capacity for multiple timecode, caption and audio language tracks and identifiers. In addition, RDD 48 requires the translation of ANSI/CTA-608-E (CEA-608) and ANSI/CTA-708-E (CEA-708) data to SMPTE ST 2052-1 Timed Text to be carried in a Generic Stream Partition. Teletext, the text-only closed captioning system for European television, is carried in the ANC (Ancillary Data) packet and "the Top Level Source Package shall include a strong reference to the VBI Data Descriptor as detailed in SMPTE ST 436-1:2013. The descriptor shall be associated with a Data Track via the MXF Generic Descriptor (as defined in SMPTE 377-1:2011)." In RDD 48, teletext is considered a form of ANC.RDD 48 files need not include EBU-STL unless it is present in the source file. If EBU-STL is present in the source file, it is to be maintained in the RDD 48 file. See section 6.2.12 Captions, Subtitles, and Timed Text of the specification for specific details. |
External dependencies | See MXF |
Technical protection considerations | See MXF |
Moving Image | |
---|---|
Normal rendering | Supported |
Clarity (high image resolution) | Potentially excellent; depends upon encoding. |
Functionality beyond normal rendering | Strong support for complex timecodes, multiple timecodes including historical ones, as well as strong support for related text and binary supplementary data types. |
Sound | |
Normal rendering | Supported |
Fidelity (high audio resolution) | Potentially excellent; depends upon encoding. See WAVE_LCPM_BWF |
Multiple channels | Strong support for multiple audio tracks and channels as defined in the RDD 48 files that conform to the requirements that follow will carry identifiers in the AS_07_Core_DMS_AudioTrackLayout. In addition, section 6.2.11.7.3 of the specification states that "when the audio content in an RDD 48 file consists of SMPTE Multi-Channel Audio (MCA; SMPTE ST 377-4:2012), and when such information is provided by the encoding organization, conformant encoders shall produce files that provide the Descriptors specified in SMPTE ST 377-1:2011 and the Subdescriptors specified for MCA in SMPTE ST 377-4:2012." |
Tag | Value | Note |
---|---|---|
Filename extension | See related format. | See MXF |
Internet Media Type | See related format. | See MXF |
Magic numbers | See related format. | See MXF |
SMPTE Universal Label | 060e2b34.04010101.0d010701.07010000 |
UL for AS_07_Core_DMS, Required Core Metadata for RDD 48 Archiving and Preservation Format. Additional required ULs for DMSes will be present but this label indicates that the file is an RDD 48 file. |
Header partition pack key (MXF) | 06 0E 2B 34 04 01 01 01 0D 01 02 01 01 01 09 |
UL for OP1a Operational Pattern declaration in Header Partition Pack |
Other | See note. | No NARA File Format Preservation Plan ID as of June 2024. |
Pronom PUID | See note. | PRONOM has no corresponding entry as of June 2024. |
Wikidata Title ID | See note. | Wikidata has no corresponding entry as of June 2024. |
General |
A robust set of sample files, some of which are graded as gold, silver, copper and lead depending on their error tolerance, is available for PAL and NTSC, including for FFV1 in MXF Generic Container mapping for Amd 1, 2022. These files were created as part of a contract with AVP and their subcontractor EVS, first Product Development Manager Valérie Popie and later Engineering Manager Nicolas Bernard, to create a set of graded sample files in 2016 and 2017 based on RDD 48. These sample files were reviewed by Oliver Morgan of Metaglue, Inc. and Cube-Tec. Sample files starting in 2018 were created by Oliver Morgan of Metaglue. All sample files are in the public domain as the product of US federal government research. If a license is required, an appropriate license is CC0 1.0 Universal license for worldwide use and reuse as this parallels the license used for FADGI guidelines and documents. |
---|---|
History | RDD 48 began as the Application Specification for Archiving and Preservation (ASAP) by FADGI. The AS-07 designation was assigned in 2012 when the specification came under Advanced Media Workflow Association, Inc. (AMWA) auspices. Although AMWA had not yet established its Work in Progress (WIP) category, versions of AS-07 had been shared in a WIP manner with the archiving community five times and once as a Proposed Specification with peer review. The 2017 version was published under FADGI sponsorship, again with community peer review and is the last iteration to carry the AS-07 designation. Starting in 2018, the name is changed to Registered Disclosure Document (RDD) 48 and the document is published by SMPTE. Links to all published versions of the document are available on the FADGI RDD 48 project page in conjunction with a robust set of NTSC and PAL sample files. |
|