Протокол отправки мультимедиа
Протокол Media Dispatch Protocol (MDP) был разработан группой Pro-MPEG Media Dispatch Group, чтобы обеспечить открытый стандарт для безопасной, автоматизированной и безленточной доставки аудио, видео и связанных с ними файлов данных. Такие файлы обычно варьируются от контента с низким разрешением для Интернета до HDTV и цифровых промежуточных файлов высокого разрешения для кинопроизводства.
MDP — это, по сути, протокол промежуточного программного обеспечения , который отделяет технические детали того, как происходит доставка, от бизнес-логики, требующей доставки. Например, у телевизионной компании, занимающейся постпродакшеном, может быть контракт на поставку программы вещательной компании. MDP Агент позволяет пользователям иметь возможность работать с названиями компаний и программ, а не с именами файлов и конечными точками сети. Он также может предоставлять услуги доставки как часть сервис-ориентированной архитектуры .
MDP действует как уровень связи между бизнес-логикой и механизмами передачи файлов низкого уровня, обеспечивая способ безопасного обмена данными и согласования метаданных, относящихся к передаче, о пакетах файлов, маршрутизации доставки, сроках и информации о безопасности, а также для управления и координации передачи файлов в прогресс, привязывая всю эту информацию к идентификаторам проекта, компании и работы.
MDP работает путем реализации уровня «транзакций отправки», с помощью которого агенты согласовывают и согласовывают детали передачи отдельных файлов, необходимые для доставки, а также контролируют, отслеживают и сообщают о ходе передачи. В основе протокола лежит «Манифест» — XML-документ, инкапсулирующий информацию о транзакции.
MDP основан на существующих открытых технологиях, таких как XML , HTTP и TLS . Протокол задается многоуровневым образом, что позволяет использовать новые технологии (например, протоколы веб-служб, такие как SOAP и WSDL ) по мере необходимости.
С начала 2005 года использовались многочисленные реализации, основанные на черновых версиях протокола диспетчеризации мультимедиа, как для технического тестирования, так и, с апреля 2005 года, для реальной производственной работы. Опыт этих реализаций, как на инженерном уровне, так и на уровне практического производства, был отражен в спецификации 1.0rcX.
Более новая и более полная эталонная реализация с открытым исходным кодом теперь доступна на SourceForge .
Протокол диспетчеризации мультимедиа (MDP) был стандартизирован рабочей группой SMPTE при комитете S22. Эта работа была опубликована как SMPTE 2032-1-2007 (спецификация MDP), 2032-2-2007 (спецификация сопоставления MDP/ XML / HTTP ) и 2032-3-2007 (спецификация целевого профиля извлечения MDP). MDP также поддерживается инженерным руководством SMPTE EG 2032-4-2007, касающимся использования MDP.