Поддержка потокового вещания в Nimble Streamer
Nimble Streamer предоставляет обширные возможности для живого вещания. Сюда входит как перепаковка контента (транзмаксинг), так и его перекодирование (транскодинг).
Входные протоколы
Поддерживаются следующие протоколы потокового вещания на вход
Доступна
компенсация чередования (interleaving) для случаев, когда видео и аудио в потоках рассинхронизированы.
Перепаковка
По умолчанию Nimble Streamer выполняет транзмаксирование (transmuxing) контента, т.е. перепаковку на лету без изменения самого контента. Он берётся по одному протоколу и выдаётся через другие, выбранные пользователем.
Один из тот же механизм используется для транзмаксирования в разные протоколы для уменьшения накладных расходов.
Транскодирование
Транскодер для Nimble Streamer позволяет преобразовывать контент перед упаковкой в разные протоколы.
Это платное дополнение к Nimble Streamer, доступное по подписке.
- Кодеки входящего видео контента - H.264, H.265/HEVC, VP8, VP9, MPEG2 и MPEG4
- Кодеки входящего аудео контента - AAC, MP3, Opus, 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 и получили отличные результаты.
- NDI доступен на вход и выход.
Справочник документации Транскодера содержит ссылки на все статьи по настройке.
Исходящие протоколы
Поддерживаются следующие протоколы исходящей потоковой передачи
Также взгляните на статью
Get ready for Flash farewell and RTMP decline о будущем отказе Adobe от технологии Flash в 2020 году. В ней мы описываем переход с RTMP на другие технологии для проигрывания и предлагаем SLDP в качестве альтернативы.
Дополнительные возможности вывода
Кодеки
Видео:
- H.264 на вход и выход поддерживаются для всех протоколов
- H.265/HEVC на вход по RTSP, SRT, RIST и MPEG-TS, на выход - через MPEG-DASH, RTSP, MPEG-TS, SRT, RIST и HLS
- VP6 на вход и выход по RTMP
- VP8 и VP9 на вход и выход по RTSP
- VP8 и VP9 на вход по WebRTC
Аудио:
- AAC на вход и выход поддерживается для всех протоколов
- AC3 и E-AC3 на вход для MPEG-TS и RTSP, на выход для MPEG-TS, RTSP и HLS
- MP3 на вход и выход для всех протоколов
- Speex на вход и выход для RTMP
- Opus на вход для WebRTC
Узнайте больше о поддержке кодеков в Nimble Streamer.
Nimble DRM
Nimble Streamer DRM предоставляет DRM-защиту контента.
- Google Widevine для MPEG-DASH через BuyDRM, EZDRM, PallyCon и Widevine Cloud Service.
- Microsoft Playready для MPEG-DASH через BuyDRM, EZDRM и PallyCon.
- Apple FairPlay для HLS через BuyDRM, EZDRM и PallyCon.
- Шифрование работает для H.264/AVC и H.265/HEVC.
- Поддержка Widevine Cloud Service с ротацией ключей.
- Поддержка BuyDRM KeyOS.
- Поддержка управление ключами EZDRM.
- Поддержка PallyCon Multi-DRM SaaS.
- Форматы на базе MPEG-DASH и fMP4 HLS - поддерживают CENC-шифрование для DVR и VOD.
- Поддержка Verimatrix VCAS для HLS AES encryption.
Простая настройка описана на
странице Nimble Streamer DRM.
Server-Side Ads Insertion (SSAI) - серверная вставка рекламы
Nimble Advertizer - это фреймворк для серверной вставки рекламы (SSAI), он позволяет динамически вставлять рекламу в живые потоки.
- Pre-roll и mid-roll - реклама при подключении и в произвольных точках времени
- Поддержка маркеров SCTE-35
- Произвольная бизнес-логика и персонализированная реклама
В данный момент поддерживаются протоколы HLS, RTMP, SLDP и Icecast.
Узнайте больше на странице продукта.
Высокая производительность
Nimble Streamer - самый эффективный медиа-сервер на рынке. Он обладает высокой скоростью и низкой ресурсоёмкостью.
Безопасность потокового вещания
Qosifire: мониторинг качества живых потоков
Qosifire - это сервис контроля качества живых потоков. Он позволяет проверять потоки и отслеживать как ошибки передачи, так и параметры качества контента.
В данный момент поддерживаются протоколы HLS (с MPEGTS, fMP4 и только-аудио контейнерами), Icecast и RTMP.
Ознакомьтесь с возможностями Qosifire на сайте проекта и зарегистрироваться на пробный период. Также можете запуститьбесплатную 30-секундную проверку, чтобы посмотреть в каком состоянии находится ваш поток.
Примеры
Примеры использования показывают совместную работу продуктов Софтвелум, включая сценарии живого вещания.
Легкая процедура установки и обновления
Nimble Streamer ставится в несколько простых шагов и может быть обновлен до последней версии с помощью двух-трех простых команд в консоли.
Свяжитесь с нами, если нужна помощь и воспользуйтесь поиском по документации, там есть ответы на многие вопросы.