Доставка

Мы передаём материал, а не раздаём его зрителю

Подписанный пакет уходит ровно в одно из трёх мест, выбранное заказчиком и записанное в договор. Ни одно из них не является публичным сервисом, который держим мы.

Способы передачи

Три режима хенд-оффа

РежимКак это работает
Хранилище заказчикаКладём пакет в объектное хранилище, которым владеет заказчик, чаще всего S3-совместимое, с доступом, ограниченным одним префиксом. Сроки хранения, жизненный цикл и права — целиком его. Это режим по умолчанию и тот, который мы рекомендуем.
Приёмка площадкиЕсли у принимающей стороны есть собственная приёмка на закачку или выкачку, отдаём прямо в неё по опубликованным требованиям, а квитанцию о передаче сохраняем вместе с записью пакета.
Региональный узел выдачиДля заказчиков без подходящего хранилища держим простые HTTP-узлы рядом с принимающей стороной. Они хранят подписанные пакеты оговорённый срок и отдают их назначенной сети доставки.

Во всех трёх случаях поставщик доставки у заказчика не меняется: мы не перепродаём ёмкость сетей, не стоим в пути до зрителя и не имеем коммерческого интереса в том, чья сеть повезёт готовый материал.

Узлы выдачи

Что такое региональный узел

Узел выдачи намеренно скучный: односоставный HTTP-хост с пакетами одного или нескольких заказчиков, списком доступа и таймером хранения. Он существует по двум причинам: часть принимающих сетей забирает материал только из источника в конкретном регионе, и таскать пакет на 90 ГБ дважды через полконтинента ради этого требования расточительно.

УзелНазначение
ru-media.miramarta.comРегиональная выдача, работа по русскоязычному каталогу. Отдаёт материал только назначенным сетям доставки.
ru-player.miramarta.comВыдача сопутствующих объектов плеера: постеры, превью, фрагменты манифестов и прочая мелочь, идущая вместе с пакетом.

Узел — не витрина

Это не публичный каталог. Запрос вне согласованного списка доступа получает этот сайт и ничего больше. Если вам кажется, что узел отдаёт что-то не то, напишите дежурной смене — это самый быстрый способ добраться до живого человека.

Правила эксплуатации

Отказы

Что происходит, когда пакет не приняли

Большинство проблем доставки — это не проблемы передачи. Это проблемы спецификации, которые становятся видны во время передачи.

Когда принимающая сторона отклоняет пакет, мы до выяснения считаем это своим дефектом: пакет снимается, запись контроля и профиль сверяются с тем, что буквально написано в отказе, и от того же зарегистрированного мастера собирается исправленная версия. После этого правится профиль — чтобы следующие двадцать пакетов не повторили ту же ошибку.

Если выясняется, что дело в необъявленном изменении на стороне получателя, мы говорим это прямо и прикладываем к обращению доказательства. Заказчик имеет право знать, какой из двух случаев произошёл.