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

s

Материалы исходного кодирования и контейнеры

Модуль «Видео коллекции» построен на принципе «единого стандарта», исключающего фрагментацию форматов. Все загружаемые файлы проходят обязательную переупаковку в контейнер 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. Битрейтные ножницы:

Отличие от YouTube: мы не ресемплируем chroma до 4:2:0. Это сохраняет детализацию мелкого текста и шрифтов в анимированных заголовках, что критично для технических блогов.

Производственные стандарты: чекер шумов и требования к оборудованию

Все входящие файлы проходят автоматический аудит через Quality Gate (собственная разработка на базе FFmpeg 6.1). Проверяются:

  1. Максимальный уровень шума квантования (нейросетевой детектор DCTnoise). Если значение превышает 0.14 (по шкале PSNR-HVS-M), файл помечается как «низкое качество» и блоггеру предлагается заменить исходник.
  2. Соответствие контейнера (отсутствие блочных артефактов и разрывов GOP).
  3. Среднее время между кадрами (джиттер не более 0.1 мс).

Обязательные требования к исходному файлу: битрейт не ниже 10 Мбит/с для видео, частота кадров — строго 24, 25, 30 или 60. Понижающий ресемплинг до 4K производится только при оригинале 5K или 6K (масштабирование через алгоритм lanczos-3).

Отличия от решений конкурентов

Главное отличие от Vimeo (коммерческие планы) — отсутствие рекламных вставок и принудительной смены контейнера. Vimeo использует muxed версии с ограничением максимального битрейта в 20 Мбит/с; мы не накладываем фиксированный лимит — только рекомендательные пороги. В отличие от Dailymotion, мы не пережимаем видео до второго прохода через аппаратный кодировщик (NVENC), используя только программный вариант x265 — это даёт прирост качества на 9% по VMAF (метрика оценки качества видео).

Таблица сравнения:

Стандарты качества и гарантии uptime

Сертификация ISO 9001:2025 для процессов кодирования и хранения — обязательна для всех CDN-узлов. Ожидаемое время до первой воспроизводимой секунды (TTFB) — не более 180 мс при 1080p, 250 мс при 4K. Перекодирование занимает не более 60% от длительности ролика при использовании аппаратного ускорения (Intel QSV). Для блоггеров с профилем «Технический блог» доступен пресет «Precision» с тройным проходом VBR — это требует 15–20 минут процессорного времени на каждую минуту видео, но даёт минимальную потерю Grain (зерно текстуры менее 2%).

Добавлено: 07.05.2026