Nimble Advertizer Server-Side Ads Insertion framework now supports video HLS output in addition to RTMP, SLDP and Icecast. Insert pre-roll and mid-roll ads with your own business logic. Read more on this page.
Q2 news: GDPR, Advertizer, Live Transcoder updates and more. Check these news here.

Vote for Softvelum products in 2018 Streaming Media Readers' Choice Awards!

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

Live streaming

Rtmp republishing

Udp mpeg ts multicast to hls diagram sm

Audio streaming

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

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

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

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

Перепаковка

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

Видео:

  • H.264 на вход и выход поддерживаются для всех протоколов
  • H.265/HEVC на вход по 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, H.265/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 с контейнерами MPEG2TS, fragmented MP4 (fMP4) и MPEG2TS "только-аудио"
  • ABR MPEG-DASH
  • RTMP для проигрывания и повторной публикации
  • SLDP для доставки с низкой задержкой
  • RTSP для проигрывания и повторной публикации
  • SRT в режимах Listen, Push и Rendezvous
  • UDT в режимах Listen, Push и Rendezvous
  • MPEG-TS по UDP и TCP, с поддержкой нескольких программ
  • Icecast

Server-Side Ads Insertion (SSAI) - серверная вставка рекламы

Nimble Advertizer - это фреймворк для серверной вставки рекламы (SSAI), он позволяет динамически вставлять рекламу в живые потоки.

  • Pre-roll и mid-roll - реклама при подключении и в произвольных точках времени
  • Произвольная бизнес-логика и персонализированная реклама
В данный момент поддерживаются протоколы:
  • HLS
  • RTMP
  • SLDP
  • Icecast
Узнайте больше на странице продукта.

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

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

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

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



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.