DPP Metadata
The Digital Production Partnership (DPP) is an initiative by UK public broadcasters to develop a common exchange format for television programs. The DPP defines an XML schema containing the technical and descriptive metadata for a program.
The Advanced Media Workflow Association (AMWA) created the AS-11 specification which defines a constrained MXF format used for program delivery. DPP metadata is embedded within an AS-11 MXF file.
Use the UkDppProgrammeInput
property to identify a DPP XML input file. For example the following API request inserts DPP metadata into an AS-11 output:
---
composition:
input:
container:
- name: media
video:
- name: v1
- name: dpp
properties:
Kind: data
output:
container:
- name: output
type: as11
properties:
TimeCode: 09:59:30:00
UkDppProgrammeInput: dpp
video:
- route:
name: v1
properties:
Format: avci_100_1080i50
inputs:
media:
url: s3://bucket/media.mxf
dpp:
url: s3://bucket/dpp.xml
outputs:
output:
path_format: $job_id$.mxf
{
"composition": {
"input": {
"container": [
{
"name": "media",
"video": [
{
"name": "v1"
}
]
},
{
"name": "dpp",
"properties": {
"Kind": "data"
}
}
]
},
"output": {
"container": [
{
"name": "output",
"type": "as11",
"properties": {
"TimeCode": "09:59:30:00",
"UkDppProgrammeInput": "dpp"
},
"video": [
{
"properties": {
"Format": "avci_100_1080i50"
},
"route": {
"name": "v1"
}
}
]
}
]
}
},
"inputs": {
"media": {
"url": "s3://bucket/media.mxf"
},
"dpp": {
"url": "s3://bucket/dpp.xml"
}
},
"outputs": {
"output": {
"path_format": "$job_id$.mxf"
}
}
}
Updated about 1 year ago