Поддержка HEVC (H.265) в Nimble Streamer

Hevc logo

H.265 (HEVC) - высокоэффективный кодек, прекрасно подходящий для видео высокого разрешения, например HD, 4K и 8K. Для этих видов вещания требуются огромные пропускные способности, отсюда и необходимость в кодеке с высоким сжатием.
Nimble Streamer предлагает набор возможностей для транзмаксинга и транскодинрования HEVC в режиме живого вещания и VOD.

Трансляция HEVC в живых потоках

Nimble Streamer предоставляет широкие возможности для живого вещания HEVC.

Протоколы на вход

Доставить HEVC на вход можно следующими способами.

  • RTSP поддерживается как для анонсированных (published), так и для публичных (pulled) источников.
  • MPEG-TS подерживается по UDP и HTTP.
  • SRT во всех режимах.
  • UDT во всех режимах.

Перепаковка и транскодирование

Входящие данные могут быть перепакованы (транзмаксированы) в те протоколы, которые перечислены в разделе "Протоколы на выход", это не требует больших затрат процессора и памяти.

Если нужно изменить контент каким-либо образом, воспользуйтесь Транскодером для Nimble Streamer, позволяющим трансформировать контент перед упаковкой в нужные протоколы.
Это платной дополнение к Nimble Streamer, доступное по подписке.
Live Transcoder позволяет выполнять как декодирование, так и кодирование в HEVC.

Декодирование можно выполнять следующими способами.

Кодирование в данный омент поддерживается на аппаратном уровне с помощью

  • Quick Sync
  • NVENC
    Мы сделали обзор кодирования NVENC на Amazon EC2 GPU - в нём описывается выбор правильного типа образа для эффективного кодирования HEVC на GPU.

Для транскодера живых потоков мы сделали веб-интерфейс, предоставляющий простой и дружественный способ редактирования сценария на многих серверах одновременно.
Применение фильтров FFmpeg позволяет преобразовывать контент, например, изменять размер изображения, накладывать изображение поверх, ставить картикну-в-картинку, выполнять выравнивание ключевых кадров, ресэмплинг аудио и прочее.

Протоколы на выход

Доставить HEVC можно следующими способами.

  • HLS в контейнерах fragmented MP4 (fMP4) и MPEG2TS. Доступна полная поддержка ABR.
  • MPEG-DASH не зависит от кодеков, поэтому он полностью поддерживает H.265 на выходе транзмаксинга. Здесь также поддерживается ABR
  • RTSP доступен на выходе для проигрывания.
  • RTSP можно повторно опубликовать на другие сервера, что позволяет строить CDN с поддержкой HEVC.
  • SLDP может доставлять контент во множестве кодеков, включая HEVC.
  • MPEG-TS доступен для вывода через UDP и HTTP.
  • SRT во всех режимах.
  • UDT во всех режимах.
  • Для исходящих MPEG-DASH и HLS потоков доступна дружественная к CDN настройка вещания.

DVR для HEVC

HEVC можно записывать и проигрывать с помощью функций DVR для протокола HLS. Поддерживаются контейнеры MPEG2TS и fMP4.

Трансляция HEVC в видео-по-запросу

Nimble Streamer позволяет эффективно вещать видео, закодированное в H.265, в режиме VOD MPEG-DASH.

Инфраструктура платного доступа для HEVC

Nimble предоставляет разнообразные функции для создания инфраструктуры платного доступа



See also:Потоковое вещаниеВставка рекламыТранскодерКодекиВидео-по-запросуПостроение инфраструктурыМобильные решенияПримеры использования

Легкая процедура установки и обновления

Nimble Streamer ставится в несколько простых шагов и может быть обновлен до последней версии с помощью двух-трех простых команд в консоли.

Свяжитесь с нами, если нужна помощь и воспользуйтесь поиском по документации, там есть ответы на многие вопросы.

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.