ГОСТ Р 54719—2011
85
Приложение П
(рекомендуемое)
Особенности организации MXF-файлов
Общие определения формата даны в 6.2.3 настоящего стандарта. Перечень нормативных документов при-
веден в [10]—[12] настоящего стандарта.
П.1 В основе организации MXF-файлов лежит метод упаковки данных для транспортировки по сетям Ключ —
Длина — Значение KLV (Key — Length — Value) [11], заключающийся в идентификации каждого элемента внутри
файла по уникальному 16-байтовому ключу и его длине.
П.2 Основными компонентами простого MXF-файла являются заголовок файла (Header), его «тело» (Body)
и блок служебной постинформации (Footer). Заголовок включает в себя (см. рисунок П.1) блок введения (Run-in),
блок информации о составе файла (Header Partition), блоки метаданных заголовка (Header Metadata) и таблицы ин-
дексов (Index Table). В простейшем файле его «тело» состоит из контейнера медиаматериала (Essence Container).
В более сложных случаях оно может содержать несколько контейнеров медиаматериала.
Рисунок П.1 — Основные компоненты простого MXF-файла
П.3 «Тело» файла может разделяться на несколько частей — сегментов, (Partitions), как показано на рис. П.2.
Каждый сегмент начинается с нескольких блоков служебной информации, при этом MXF-файл начинается с сег-
мента заголовка и заканчивается сегментом служебной постинформации. Сегментирование позволяет создавать
MXF-файлы любой сложности.
Рисунок П.2 — Схема простого MXF-файла с двумя контейнерами медиаматериалов
П.4 Схема MXF-файла, содержащего в сегменте заголовка контейнер просмотра, за которым следуют три
сегмента тела файла, показана на рисунке П.3. Метаданные заголовка описывают медиаматериал как в контейне-ре
просмотра, так и в контейнере основного медиаматериала.