Видео коллекции

Материалы исходного кодирования и контейнеры
Модуль «Видео коллекции» построен на принципе «единого стандарта», исключающего фрагментацию форматов. Все загружаемые файлы проходят обязательную переупаковку в контейнер ISO BMFF (MP4) по спецификации ISO/IEC 14496-12. Это гарантирует единообразную обработку на стороне бэкенда и исключает несовместимость плееров. В отличие от решений, где файлы загружаются «как есть» (например, Vimeo Base), мы применяем двухпроходное кодирование с фиксацией keyframe-интервала на уровне 2,5 секунды. Такой шаг даёт снижение размера итогового файла на 12–15% при сохранении полной резкости.
Материалы для хранения: Для горячего слоя используются SSD-массивы на базе NVMe (NVMe Gen 4.0). Для холодного архива — ленточные библиотеки LTO-9 с сжатием 2,5:1, что обеспечивает стоимость хранения в 0,003$ за 1 ГБ/месяц — в 4 раза ниже, чем у S3-аналогов без потери целостности данных.
Спецификации видео: кодек, битрейт, цветовая субдискретизация
Рабочим кодеком по умолчанию выбран H.265 (HEVC) с профилем Main10. Для HDR-записей блоггеров активируется AV1 в режиме constrained high profile — это даёт выигрыш в 30% по сжатию относительно HEVC при идентичной PSNR. Битрейтные ножницы:
- Для 1080p (1920×1080) при 30 fps: варьируется от 6 Мбит/с (базовый) до 12 Мбит/с (с пресетом «медленный» CRF=18).
- Для 4K (3840×2160) при 60 fps: обязательный floor в 25 Мбит/с; пиковый — 45 Мбит/с.
- Цветовая субдискретизация: 4:2:2 для стандартных роликов, 4:4:4 — для трейлеров и обзоров с графикой (по запросу).
Отличие от YouTube: мы не ресемплируем chroma до 4:2:0. Это сохраняет детализацию мелкого текста и шрифтов в анимированных заголовках, что критично для технических блогов.
Производственные стандарты: чекер шумов и требования к оборудованию
Все входящие файлы проходят автоматический аудит через Quality Gate (собственная разработка на базе FFmpeg 6.1). Проверяются:
- Максимальный уровень шума квантования (нейросетевой детектор DCTnoise). Если значение превышает 0.14 (по шкале PSNR-HVS-M), файл помечается как «низкое качество» и блоггеру предлагается заменить исходник.
- Соответствие контейнера (отсутствие блочных артефактов и разрывов GOP).
- Среднее время между кадрами (джиттер не более 0.1 мс).
Обязательные требования к исходному файлу: битрейт не ниже 10 Мбит/с для видео, частота кадров — строго 24, 25, 30 или 60. Понижающий ресемплинг до 4K производится только при оригинале 5K или 6K (масштабирование через алгоритм lanczos-3).
Отличия от решений конкурентов
Главное отличие от Vimeo (коммерческие планы) — отсутствие рекламных вставок и принудительной смены контейнера. Vimeo использует muxed версии с ограничением максимального битрейта в 20 Мбит/с; мы не накладываем фиксированный лимит — только рекомендательные пороги. В отличие от Dailymotion, мы не пережимаем видео до второго прохода через аппаратный кодировщик (NVENC), используя только программный вариант x265 — это даёт прирост качества на 9% по VMAF (метрика оценки качества видео).
Таблица сравнения:
- Параметр: Кодек. Наш: HEVC/AV1. Vimeo: HEVC (Main). YouTube: VP9/AV1.
- Параметр: Chroma sub. Наш: 4:2:2 (по умолч.). Конкуренты: 4:2:0 (фиксировано).
- Параметр: Минимальный DR. Наш: +6 стопов (Elgato профайл). Аналоги: +3 стопа.
Стандарты качества и гарантии uptime
Сертификация ISO 9001:2025 для процессов кодирования и хранения — обязательна для всех CDN-узлов. Ожидаемое время до первой воспроизводимой секунды (TTFB) — не более 180 мс при 1080p, 250 мс при 4K. Перекодирование занимает не более 60% от длительности ролика при использовании аппаратного ускорения (Intel QSV). Для блоггеров с профилем «Технический блог» доступен пресет «Precision» с тройным проходом VBR — это требует 15–20 минут процессорного времени на каждую минуту видео, но даёт минимальную потерю Grain (зерно текстуры менее 2%).
Добавлено: 07.05.2026
