Рынок онлайн-видео растёт, а вместе с ним растут требования к качеству картинки и к задержке трансляций. Одних GPU для такой нагрузки уже недостаточно, и на сцену выходят узкоспециализированные ускорители, главный из которых сегодня — AMD Alveo MA35D. Ниже инженеры «СервакМастер» рассказывают, как он устроен, где применяется, какие у него есть ограничения и как он выглядит на фоне решений Nvidia, Huawei и Intel.

Почему видеоиндустрии понадобился новый класс ускорителей

Видеохостинги и стриминговые сервисы — одни из самых востребованных направлений в IT. Площадки вроде YouTube и Twitch в сумме собирают ежемесячно около 2,7 миллиарда зрителей, и каждый ждёт качественную картинку без задержек. Под такой нагрузкой инфраструктура меняется по нескольким направлениям сразу:

  • Кодеки. AV1 сжимает эффективнее предшественников и не требует лицензионных отчислений, поэтому он всё чаще появляется в стриминговых сервисах, особенно там, где важна экономия трафика.
  • Задержка. Облачный гейминг и live-вещание требуют минимального времени отклика.
  • Новые форматы. Видеоконференции, e-learning и live-шопинг — это живое взаимодействие, где значима каждая миллисекунда.

Ранние серверные платформы справлялись с видео силами CPU или GPU. Со временем стало видно, что такой подход упирается в потолок: энергопотребление растёт вместе с числом параллельных потоков, универсальное железо дорожает, а сама обработка усложняется. Логичным ответом стали ASIC-ускорители, заточенные именно под транскодинг. Этот тренд подтолкнул AMD к развитию линейки Alveo, а флагманом стал MA35D — карта, призванная поднять плотность потоков, снизить энергопотребление и удержать низкую задержку при высоком качестве.

Что такое Alveo MA35D и чем он отличается от GPU и FPGA

MA35D — медиакарта для транскодинга и стриминга с большими объёмами трафика. В отличие от универсальных GPU, её архитектура целиком ориентирована на видео: декодирование, масштабирование, предобработку, адаптивный битрейт (ABR) и кодирование.

Внутреннее устройство

Основа карты — чип VPU (Video Processing Unit), ASIC на 5-нм техпроцессе TSMC. Внутри него собраны:

  • декодеры и энкодеры;
  • блоки предобработки;
  • ИИ-блоки производительностью 22 TOPS;
  • системы управления качеством (VQ) и алгоритмы опережающего просмотра (look-ahead).

Всем этим управляют вспомогательные сопроцессоры на RISC-V: у каждого VPU четырёхъядерный контроллер. На карте установлено два VPU, а для промежуточных данных предусмотрено 16 ГБ памяти LPDDR5, которая даёт достаточную пропускную способность и малую задержку при обмене внутри VPU.

Важная оговорка: MA35D нельзя воспринимать как видеокарту. В обычный ПК её ставить бессмысленно — ни повышенного FPS, ни ускорения локальных нейросетей, ни быстрого 3D-рендеринга она не даст. Это ускоритель только для видео: не ИИ-ускоритель, не графическая карта и не GPU.

Медиапайплайн целиком в железе

Сильная сторона карты — полностью встроенный конвейер обработки. Данные последовательно проходят этапы:

  1. Decode — декодирование AV1, H.264, H.265, VP9.
  2. Scale — подготовка видео сразу в нескольких выходных разрешениях.
  3. Pre-processing — подготовка изображения, шумоподавление, выравнивание и другие операции.
  4. ABR — аппаратное масштабирование битрейта под разные пользовательские устройства.
  5. Encode — аппаратное транскодирование в AV1, H.264 и H.265.

Такое разделение этапов в железе минимизирует передачу больших объёмов данных между отдельными компонентами.

Характеристики

Параметр AMD Alveo MA35D
Тип устройства ASIC-медиаускоритель
Техпроцесс 5 нм TSMC
Число VPU 2
Кодеки (encode) AV1, H.265 (HEVC), H.264
Кодеки (decode) AV1, H.265, H.264, VP9
Потоки AV1 до 4 × 8K 30 fps, 8 × 4K 60 fps, 32 × 1080p 60 fps, 64 × 1080p 30 fps, 144 × 720p 30 fps
Потоки H.264 / H.265 до 4 × 4Kp60, 16 × 1080p60, 32 × 1080p30, 72 × 720p30
Максимальное разрешение 7680 × 4320
Битность и форматы 8-бит / 10-бит, YUV420 (planar и semi-planar), RGB planar
Память 16 ГБ LPDDR5
Интерфейс хоста PCIe 4.0 ×8
Форм-фактор HHHL
Энергопотребление 35–40 Вт
Задержка 8–10 мс (4K-кодирование)
Стоимость $1,595
SDK / ПО Advanced Media Acceleration (AMA)

Предшественники: Alveo U50 и U30

MA35D вышел в 2023 году, и за два года у него так и не появилось достойного конкурента. Мало кто помнит, что у этого ASIC были FPGA-предки, выпущенные ещё под брендом Xilinx.

Alveo U50 анонсирована в 2019 году как универсальный ускоритель. Это FPGA-карта с интерфейсом PCIe 4.0 и 16 ГБ памяти HBM2; из-за такой памяти TDP достигал 75 Вт, зато пропускная способность подходила для широкого круга задач, включая обработку видео.

Alveo U30 — облегчённая версия, уже ставшая полноценным видеоускорителем. Она тоже построена на FPGA, имеет 8 ГБ DDR4, аппаратно кодирует и декодирует H.264 и H.265, содержит интегрированный видеопайплайн (декодирование, масштабирование, кодирование) и экономичнее: TDP около 35–40 Вт. U30 позволяла строить несколько параллельных потоков Full HD. Именно эти платформы стали фундаментом для MA35D.

Сильные стороны MA35D

  • Плотность каналов. До 32 потоков Full HD (1080p60) AV1 на одной карте. Для операторов стриминга, CDN и дата-центров это означает больше каналов на сервер без расширения парка. При этом карта низкопрофильная и работает без дополнительного питания.
  • Энергоэффективность. Потребление около 35 Вт, TDP до 40 Вт; на поток 1080p60 приходится примерно 1 Вт.
  • Низкая задержка. При кодировании 4K в AV1 — около 8–10 мс, что почти соответствует реальному времени. Для облачного гейминга и интерактивных трансляций это критично.
  • ИИ-функции. Встроенный процессор (22 TOPS на карту) анализирует контент покадрово и на лету подстраивает параметры кодирования: выделяет области интереса (лица, текст), оптимизирует для них битрейт, снижает артефакты, реализует content-aware encoding (CAE) и анализ сцен.

В отличие от «общих» энкодеров в GPU, аппаратные AV1-энкодеры MA35D оптимизированы именно под видео и дают стабильное качество. По данным AMD, при той же визуальной оценке (VMAF) битрейт снижается до 52% по сравнению с программными AV1-энкодерами.

Блоки Scaler и ABR позволяют получать несколько вариантов на выходе (разные качество и разрешение) без участия CPU, поэтому не нужно отдельно рендерить видео в каждом разрешении. Это ускоряет подготовку многоуровневых адаптивных потоков для мобильных устройств, десктопов и телевизоров и снимает нагрузку с сервера.

Где MA35D раскрывается лучше всего

  • Видеохостинги и UGC-платформы (Rutube, VK Видео, YouTube, TikTok и аналоги): ускорение транскодинга пользовательского контента и снижение расходов на хранение и трафик.
  • CDN и стриминговые платформы: соцсети, live-шопинг, виртуальные мероприятия — высокая производительность при низкой стоимости канала.
  • Облачный гейминг: задержка около 8 мс и аппаратный AV1 подходят для передачи геймплея в реальном времени.
  • Новые вертикали: ставки в реальном времени, спортивные трансляции с малой задержкой, совместные watch-party.

Пара практических примеров по кодекам. YouTube использует для роликов VP9, который MA35D умеет декодировать. Rutube применяет H.264, так что карта подойдёт и для оптимизации трансляций на отечественной площадке.

Ограничения и подводные камни

Цена. $1595 за карту — немало, особенно когда закупать нужно сотнями и тысячами. Но рынок медиаускорителей фактически пуст, а решение действительно эффективное и экономичное, так что вложения, по оценке автора оригинала, окупаются быстро.

Программная часть. Карте нужен проприетарный AMA SDK (Advanced Media Acceleration), и его внедрение требует инженерных усилий. FFmpeg и GStreamer поддерживаются, но пайплайны всё равно нужно тонко настраивать и тестировать, а для нетипичных сценариев — возможно, дорабатывать.

Экосистема. Рынок ASIC-ускорителей развит слабо, и не все интеграторы готовы уходить с GPU, особенно при устаревшей инфраструктуре.

Кодеки. Старые форматы, такие как MPEG-2 и VP8, не поддерживаются: AMD сосредоточилась на AV1, H.264 и H.265.

Сравнение с конкурентами

Закономерный вопрос: не проще ли взять ИИ-ускоритель AMD или Nvidia в похожем форм-факторе со встроенным кодировщиком? Сравним по ключевым показателям.

Ускоритель Потоки 1080p60 AV1 (декодирование) Энергопотребление Задержка 4K/AV1 Особенности
AMD MA35D 32 35–40 Вт 8–10 мс ASIC, встроенный медиапайплайн, ABR
Nvidia L4 24 70 Вт 15 мс GPU, универсальный ускоритель: видео, ИИ, рендеринг
Huawei Atlas 300V Pro 28 72 Вт 35 мс NPU (FPGA), оптимизация под ИИ-анализ видео
Intel Arc B50 16 60 Вт 25 мс GPU, ограниченная плотность каналов, гейминг, ИИ и рендеринг

MA35D выигрывает по энергоэффективности и плотности потоков, особенно в чистом транскодинге: больше каналов на ватт и меньше нагрузка на общие ресурсы сервера. Nvidia L4 и Intel Arc B50 — универсальные решения под разные типы вычислений, поэтому в типовых задачах обработки видеопотока они уступают. У Intel есть небольшое преимущество в виде Quick Sync, но заметно снизить задержку он не помогает. Ближайший по духу аналог — Huawei Atlas 300V Pro, но он больше заточен под ИИ-аналитику систем видеонаблюдения, где минимальная задержка не нужна. К тому же он уступает по числу каналов и энергоэффективности и не поддерживает AV1.

Выводы и подбор оборудования

AMD Alveo MA35D закрывает потребности видеохостинга, стриминга и смежных медиасервисов лучше, чем традиционные GPU и FPGA. ASIC с интегрированными VPU, аппаратный AV1 и ИИ-функции оптимизируют качество при заметно меньшем битрейте, что экономит канал и разгружает сеть. Одна карта обрабатывает до 32 параллельных потоков 1080p60 с задержкой 8–10 мс при потреблении около 35 Вт. Автор оригинального материала считает, что по сочетанию этих показателей у AMD сегодня нет прямых конкурентов в нише обработки видео.

Для практики стоит помнить две вещи. Во-первых, MA35D — узкий инструмент: если серверу параллельно нужны ИИ-вычисления или рендеринг, его придётся дополнять GPU. Во-вторых, закладывайте время на интеграцию AMA SDK и тесты пайплайнов в FFmpeg или GStreamer.

Если вы планируете медиасервер под транскодинг или смешанную нагрузку с ИИ, посмотрите серверы в каталоге и серверы для ИИ. Подобрать конфигурацию под число потоков и бюджет помогут специалисты «СервакМастер» — напишите нам на странице контактов.