NewsIntroducing SLDP - Softvelum Low Delay Protocol for HTML5 and mobile low latency streaming.

H.265/HEVC codec support is now available in Nimble Streamer Live Transcoder via QuickSync and NVENC.

Поддержка потокового вещания в Nimble Streamer

Live_streaming

Rtmp-republishing

Udp_mpeg_ts_multicast_to_hls_diagram_sm

Audio_streaming

Nimble Streamer предоставляет обширные возможности для живого вещания. Сюда входит как перепаковка контента (транзмаксинг), так и его перекодирование (транскодинг).

Входные протоколы

Поддерживаются следующие протоколы потокового вещания на вход

  • RTMP для потоков как опубликованных, так и доступных по ссылке
  • RTSP как для анонсированных потоков, так и для доступных по ссылке
  • MPEG-TS для потоков по HTTP и UDP
  • HLS для потоков по прямой ссылке
  • Icecast и SHOUTcast
Доступна компенсация чередования (interleaving) для случаев, когда видео и аудио в потоках рассинхронизированы.

Перепаковка

По умолчанию Nimble Streamer выполняет транзмаксирование (transmuxing) контента, т.е. перепаковку на лету без изменения самого контента. Он берётся по одному птороколу и выдаётся через другие, выбранные пользователем.
Один из тот же механизм используется для транзмаксирования в разные протоколы для уменьшения накладных расходов.

Видео:

  • H.264 на вход и выход поддерживаются для всех протоколов
  • H.265 на вход по RTSP и MPEG-TS, на выход - через MPEG-DASH, RTSP, MPEG-TS и HLS
  • VP6 на вход и выход по RTMP
  • VP8 и VP9 на вход и выход по RTSP
Аудио:
  • AAC на вход и выход поддерживается для всех протоколов
  • AC3 и E-AC3 на вход для MPEG-TS и RTSP, на выход для MPEG-TS, RTSP и HLS
  • MP3 на вход и выход для всех протоколов
  • Speex на вход и выход для RTMP
Узнайте больше о поддержке кодеков в Nimble Streamer.

Транскодирование

Транскодер для Nimble Streamer позволяет преобразовывать контент перед упаковкой в разные протоколы.
Это платное дополнение к Nimble Streamer, доступное по подписке.

  • Кодеки входящего видео контента - H.264, HEVC, MPEG2 и MPEG4
  • Кодеки входящего аудео контента - AAC, MP3, MP2, Speex и PCM G.711 (a-law, μ-law)
  • Кодеки исходящего видео контента - H.264 и HEVC
  • Кодеки исходящего аудио контента - AAC и MP3
  • Поддерживается вывод без изменения кодеков для входящих потоков
  • Усовершенствованная фильтрация с помощью фильтров FFmpeg позволяет трансформировать контент различными способами. Например, изменение размеров видео, наложение логотипа, картинка-в-картинке, выравнивание ключевых кажров, изменение дискретизации звука и т.п.
  • Декодирование и кодирование делаются всего один раз для уменьшения накладных расходов.
  • Ряд преимуществ по сравнению с более традиционным FFmpeg из командной строки.
  • Веб-интерфейс предоставляет простой в использовании drag-n-drop для настройки сценариев для любого числа серверов одновременно в несколько кликов.
  • Intel® Quick Sync Video поддерживается в программном и аппаратном режимах
  • Поддержка аппаратного ускорения NVidia® NVENC. Мы провели стресс-тесты Tesla M60 GPU и получили отличные результаты.
  • Поддерживается энкодинг VA API (libVA) и транскодинг аудио через FDK

Исходящие протоколы

Поддерживаются следующие протоколы исходящей потоковой передачи

  • ABR HLS
  • ABR MPEG-DASH
  • RTMP для проигрывания и повторной публикации
  • SLDP для доставки с низкой задержкой
  • RTSP для проигрывания и повторной публикации
  • MPEG-TS по UDP и TCP, с поддержкой нескольких программ
  • Icecast

Примеры применения на практике

Высокая производительность

Nimble Streamer - самый эффективный медиа-сервер на рынке. Он обладает высокой скоростью и низкой ресурсоёмкостью.

Безопасность потокового вещания

Другие разделы: Кодеки | Видео-по-запросу | Построение инфраструктуры

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

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

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