Программные решения для построения онлайн-вещания


Аппаратное ускорение NVENC в Live Transcoder

Транскодер Nimble Streamer поддерживает технологию аппаратного ускорения NVidia NVENC

Продукты NVidia® с GPUs поколений Kepler, Maxwell и Pascal содержат на чипах выделенный ускоритель для декодирования и кодирования видео, известный как NVENC.

NVENCODE API позволяет разработчикам конфигурировать выделенный ускоритель видео. Этот ускоритель кодирует видео на более высоких скоростях и большей эффективностью, чем энкодеры на базе CUDA иди CPU при одинаковых настройках качества. NVENCODE API позволяет контроировать различные настройки энкодера и задавать баланс между качеством и скоростью.

Поддержка аппаратного ускорения NVidia® в Nimble Streamer

В транскодере Nimble Streamer есть полная поддержка аппаратного ускорения NVidia для декодирования и кодирования видео.

  • Декодирование GPU доступно через NVidia GPU.
  • H.264 поддерживается для декодирования и кодирования.
  • H.265поддерживается для декодирования и кодирования.
  • VP8 and VP9 поддерживается для декодирования.

Возможности трансодера Nimble Streamer

Упомянутые возможности of Intel® Quick Sync являются частью нашего решения по транскодингу живых трансляций, куда входят следующие возможности:

  • Видео вход: H.264/AVC, H.265/HEVC, MPEG2, MPEG4, VP8, VP9.
  • Аудио вход: AAC, MP3, AC-3, MP2, Speex, PCM.
  • Видео выход: H.264/AVC, H.265/HEVC.
  • Аудио выход: AAC, MP3.
  • Параметры энкодера H.264/AVC доступны для настройки процесса кодирования H.264.
  • Параметры энкодера H.265/HEVC доступны для контроля процесса кодирования H.265.
  • Протоколы на вход: RTMP, RTSP, SRT и MPEG-TS.
  • Протоколы на выход RTMP, RTSP, MPEG-TS, SRT, HLS, MPEG-DASH и SLDP для передачи с низкой задержкой.
  • Создание любых сценариев транскодирования для видео и аудио.
  • Фильтры FFmpeg™ можно применять на видео и аудио.
  • Некоторые фильтры, доступные уже сейчас - изменение размера, вырезание, наложение графики, картинка-в-картинке, ресэмплинг и другие.
  • Фильры устанавливаются несколькими кликами через веб-интерфейс.
  • Drag-n-drop для всех элементов сценариев.
  • Можно использовать любой браузер для настройки и управления.
  • Примененять изменения без прерывания живой трансляции.
  • Применение настроек к любому числу серверов одновременно.

Оборудование, драйвера и настройки

Аппаратное ускорение NVENC доступно для широкого спектра устройст. Их можно увидеть на сайте NVidia и выбрать нужное.
Чтобы NVENC заработал, нужно установить драйвера NVidia с официального сайтв. Они есть для Linux и Windows.
Обновляя драйвера NVidia у себя на оборудовании, пожалуйста следуйте нашим рекомендациям, позволяющем предотвращать некоторые проблемы.

Наша команда провела стресс-тесты Tesla M60 GPU, чтобы проверить, на что способна карта. Также рекомендуем использовать разделение контекстов для большей производительности.

Ознакомьтесь с нашими тестами кодированием через NVENC на Amazon EC2 GPU, описывающими типы виртуальных машин, которые можно использовать для кодирования H.265/HEVC.

Узнать больше

Справочник по документации предоставляет полный список ссылок на документы по настройке Транскодера.

Ознакомьтесь с ценами на Транскодер и приступайте к установке и приобретению лицензии.


NVIDIA, лого NVIDIA и CUDA являются товарными знаками NVIDIA Corporation в U.S. и/или других странах.