Забираем законченную программу и превращаем её ровно в тот набор файлов, который принимающая сторона обязана принять по договору. Дальше отдаём материал в ту сеть доставки, за которую заказчик уже платит.
Задача
Сложность начинается тогда, когда одна и та же программа должна существовать в девяти слегка разных версиях.
Региональному вещателю нужна версия с вшитыми субтитрами и своей лестницей битрейтов. Онлайн-витрине — та же картинка, но с отдельными файлами субтитров, другой громкостью и своим правилом именования. Третьей площадке — укороченный монтаж, потому что две минуты программы в её рынке показать нельзя.
Каждая из этих задач по отдельности маленькая. Двадцать таких задач в неделю, размазанных по трём монтажным и общему диску, — уже не маленькая: это постоянный фоновый налог на людей, которых нанимали делать телевидение, а не переименовывать файлы.
Налог остаётся невидимым ровно до первого отказа на приёмке. К этому моменту срок — завтра, человек, который собирал прошлый пакет, уже уволился, и никто не может уверенно сказать, какой из четырёх файлов на диске был тем самым, который прошёл.
Не мощности кодирования. Гарантию того, что файл, который ушёл из студии, — это ровно тот файл, который принимающая сторона согласилась принять, и что через полгода можно будет доказать, из какого исходника он собран.
Что делаем
Мастер приходит один раз, в том виде, в каком его отдала производящая студия. Приводим картинку и звук к домашнему эталону, фиксируем точки монтажа с точностью до кадра и регистрируем программу — все дальнейшие версии считаются от этого исходника.
Субтитры и скрытые титры, дублирующие дорожки, тифлокомментарий, рыночные купюры и монтажные правки под требования площадки. Всё собирается от зарегистрированного мастера, а не от предыдущей выгрузки: производное от производного не делаем.
Требования каждой площадки хранятся профилем: контейнер, лестница битрейтов, целевая громкость, формат субтитров, правило именования, сопутствующие метаданные. Упаковка — механическая операция; контроль качества — нет, поэтому подпись оператора обязательна.
Порядок работы
До приёмки материала фиксируем список площадок и их актуальные требования. Если спецификации у нас ещё нет — заводим профиль и проверяем его на пробном пакете.
Считаем контрольные суммы на входе, измеряем громкость по факту, а не по сопроводительной записке, регистрируем программу и сохраняем решения по конформу.
Локализация и рыночные правки идут параллельно, все — от зарегистрированного мастера. Каждая версия помечается получателем, для которого она предназначена.
Автоматические проверки, затем подпись оператора по профилю получателя. Подписанный пакет уходит в хранилище заказчика, в приёмку площадки или на региональный узел выдачи.
Границы ответственности
Мирамарта — подготовительная студия, а не дистрибьютор и не сетевой оператор. Когда пакет подписан, он отправляется в то хранилище, которое назвал заказчик: его собственное объектное хранилище, приёмка его CDN-провайдера или региональный узел выдачи, который мы держим для него как промежуточную площадку. Всё, что происходит после передачи, остаётся за заказчиком и его действующими договорами.
Эта граница проведена намеренно. Поставщика доставки меняют регулярно, и причины к самому материалу отношения не имеют. Если подготовка не связана с доставкой, такая замена — правка настройки на стороне заказчика, а не повторная пересборка всего каталога у нас.
Если подходящего хранилища у заказчика нет, мы держим простые HTTP-узлы рядом с
принимающей стороной. Они хранят подписанные пакеты оговорённый срок и отдают их только той
сети доставки, которую назвал заказчик. Это не публичные витрины и не онлайн-кинотеатр:
ru-media.miramarta.com — один из таких узлов.
Вопросы
Этого достаточно, чтобы ответить сметой и сроком, а не встречными вопросами.