Аппаратное ускорение 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
Упомянутые возможности NVidia® NVENC являются частью нашего решения по транскодингу живых трансляций, куда входят следующие возможности:
- Видео вход: 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.
- Сквозная передача кодеков.
- Можно создавать цепочки транскодирования с использованием только NVENC.
- Протоколы на вход: RTMP, RTSP, SRT, RIST и MPEG-TS.
- Протоколы на выход RTMP, RTSP, MPEG-TS, SRT, RIST, 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.
Узнать больше
Справочник по документации предоставляет полный список ссылок на документы по настройке Транскодера.
Zabbix мониторинг Nimble Streamer позволяет отслеживать состояние сервера, потоков SRT, а также состояния NVidia GPU.
Ознакомьтесь с ценами на Транскодер и приступайте к установке и приобретению лицензии.
NVIDIA, лого NVIDIA и CUDA являются товарными знаками NVIDIA Corporation в U.S. и/или других странах.