Загрузка VOD¶
Заливка ассетов идёт прямо из браузера на стример: консоль просит у central грант — разрешение записать файл на конкретную ноду, — и льёт файл туда. Эта страница про вкладки Загрузки, Стореджи и Upload-токены; сам каталог описан на странице Каталог VOD.
Новые ассеты едут на сторедж с наибольшим свободным местом — выбирать хранилище руками не нужно.
Чтобы заливка вообще стала возможна, стримеру нужны две вещи из его настроек:
- хотя бы один VOD-root — иначе стореджа нет и класть файл некуда;
- публичный адрес отдачи — по нему central строит upload-URL ноды, на который браузер льёт байты мимо central.
Пока второго нет, выдача гранта отказывает с понятным текстом: «нет доступного стореджа: нужна онлайн-нода с публичным upload-URL».
Выберите файлы¶
Кнопки Загрузить файлы и Загрузить папку на вкладке каталога, либо перетаскивание: перетащите файлы или папки в список, чтобы загрузить в эту папку.
Перед стартом открывается Предпросмотр загрузки — таблица того, что и куда поедет:
- Выбрано — что вы дали.
- Ключ ассета (хвост) — как это ляжет в каталог, редактируется прямо здесь.
- Имя файла на ноде — имена нормализуются автоматически.
- Едет в — новый ассет либо → с {ключ}: файл присоединяется к существующему ассету, а не создаёт свой.

Строка Узел-папка редактируется отдельно: переименование меняет префиксы всех вложенных ключей. Если часть имён не укладывается в грамматику ключей, кнопка старта заблокирована и подсвечены поля: Часть имён не укладывается в грамматику — исправьте подсвеченные поля. Внизу — сводка вида N файл(ов) → N ассет(ов).
Кнопка Долить файлы на существующем ассете открывает тот же предпросмотр в режиме Долить файлы в: всё поедет в этот ассет.
Док загрузок¶
Начатая загрузка попадает в док — панель, которая живёт на всех страницах консоли. Это сделано намеренно: переход в другой раздел не прерывает заливку. Док сворачивается и разворачивается, из него открывается страница загрузок.
Статусы файла: старт, загрузка, пауза, ошибка, готово. Управление — Пауза, Продолжить, Повторить, Остановить, и то же самое для всей пачки: Пауза пачки, Продолжить пачку, Остановить пачку.
Остановка спрашивает подтверждение и предупреждает честно: Частичная сессия на ноде будет удалена — недокачанный файл не остаётся мусором на стримере.
Активная очередь и серверная история¶
Вкладка Загрузки показывает две таблицы:
- Активная очередь загрузок — то, что льёт эта вкладка браузера: загрузка, назначение, прогресс, байты.
- Серверная история — выданные гранты (включая портальный трафик) — все гранты, которые выдавал central, в том числе выданные не из консоли: ключ ассета, через что выдан, нода, время создания.
Состояния гранта: выдан, завершён, истёк, осиротел. «Осиротел» — грант, по которому запись начали и не закончили.
Стореджи¶
Вкладка Стореджи — VOD-хранилища, о которых отчитались ноды: Сторедж, Ёмкость, Последний отчёт, Ассеты, состояние.

Состояния: доступен, недоступен, журнал недоступен, требует сверки. Если ноды не отчитались ни одним VOD-root'ом, вкладка пуста: Стореджей нет: ноды не отчитались ни одним VOD-root'ом.
Недоступный сторедж можно удалить, и диалог прямо перечисляет последствия: все его placement'ы и tombstone'ы будут удалены, ассеты без других placement'ов исчезнут из каталога, а файлы на диске (если он вернётся) тронуты не будут. Это операция над каталогом, а не над данными.
Upload-токены для порталов¶
Вкладка Upload-токены нужна, когда файлы заливает не оператор из консоли, а ваш портал. Токен ограниченный: держатель может запрашивать гранты только внутри своего префикса ключей, и конечные пользователи его не видят.

Поля при создании: Имя, Scope-префикс (гранты только под этим префиксом ключей), TTL, дней и Макс. размер файла, ГиБ.
Секрет показывается один раз: Скопируйте секрет сейчас — он больше не будет показан.
Токен можно Отозвать. Отзыв действует на будущее: Новые запросы грантов будут отклоняться; уже выданные гранты доживут свой TTL.
Что дальше¶
- Каталог VOD — что делать с залитыми ассетами.