SRT is available in all major Softvelum products. Read this page to see full reference.
Also take a look at Softvelum Q3 news with updates on Nimble Streamer, Larix SDK, Qosifire and more.

Real-Time Messaging Protocol (RTMP) в Nimble Streamer

Nimble Streamer берёт опубликованные и принимаемые потоки RTMP, чтобы предоставить исходящие RTMP потоки для воспроизведения, повторной публикации и дальнейшего использования другими программными продуктами. Это делает Nimble эффективным решением полного цикла вещания RTMP. Доступна компенсация чередования (interleaving) для случаев, когда видео и аудио в потоках рассинхронизированы.


Nimble Streamer поддерживает RTMP по SSL (RTMPS) для безопасной передачи во всех четырех режимах.

Контент можно также брать на вход по протоколам RTSP, SRT, MPEG2TS, Icecast и SHOUTcast. Можно даже преобразовать HLS в RTMP с помощью того же механизма транзмаксинга.


Отказ от Flash

Прежде чем рассматривать возможности Nimble Streamer по RTMP, прочитайте статью Get ready for Flash farewell and RTMP decline о будущем отказе от поддержки Adobe технологии Flash в 2020.
В ней мы описываем необходимость перехода от RTMP к другим технологиям для проигрывания и предлагаем SLDP в качестве альтернативы.


Тем не менее, RTMP по прежнему является прекрасной технологией для многих сценариев и ниже вы сможете ознакомиться с возможностями Nimble Streamer.

Кодеки

Видео:

Аудио:
  • AAC на вход и выход поддерживается для всех протоколов
  • MP3 на вход и выход для всех протоколов
  • Speex на вход и выход для RTMP
Узнайте больше о поддержке кодеков.


Воспроизведение

Nimble обеспечивает воспроизведение RTMP из любых входящих RTMP потоков.
Выходной поток может приниматься для повторного использования и воспроизведения любым плеером, энкодером или серверным программным обеспечением.
Детальное описание установки и использования описано в статье воcпроизведения RTMP.


Запись

Nimble Streamer поддерживает функциональность DVR, которая позволяет записывать входящие потоки RTMP для последующего воспроизведения через HLS и MPEG-DASH.


Создание HLS и MPEG-DASH


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

Nimble может брать RTMP поток для создания потоков RTMP и HLS по запросу, в случае, если вы не хотите круглосуточно передавать данные в каких-либо источников.
Подобное поведение выгодно, когда у вас много потоков, которые смотрят не всё время. Также это выгодно в случае, если есть множество камер, просмотр которых происходит лишь время от времени.


Повторная публикация

Для входящих опубликованных и принимаемых потоков можно установить повторную публикацию RTMP.
При таком сценарии можно перебросить живую трансляцию на edge-сервера для дальнейшей перепаковки. Можно строить сети живого вещания, состоящих из любого числа серверов, соединённых по RTMP или другим поддерживаемым протоколам. Можно добавлять и удалять правила повторной публикации как через WMSPanel API, так и через Nimble Streamer native API в дополнение к веб-интерфейсу WMSPanel.
Публикации RTMP используется во множестве сценариев.


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

Применяемый механизм позволяет перепаковать контент RTMP в следующие протоколы.


Серверная вставка рекламы для RTMP

Nimble Advertizer поддерживает вставку рекламы в живые потоки RTMP на стороне сервера.
Advertizer позволяет реализовывать произвольную бизнес-логику для pre-roll и mid-roll со вставкой рекламы для каждого пользователя индиавидуально, с поддержкой маркеров SCTE-35.
Посмотрите страницу Advertizer, чтобы посмотреть технические спецификации и другие подробности.


"Горячее" переключение

Возможности по переключению потоков позволяют заменять исходный поток без заиканий и артефактов:


API и управление

Вещание по RTMP можно контролировать несколькими способами помимо веб-интерфейса WMSPanel.

  • Функциональность контроля за публикацией RTSP позволяет обезопасить точки, принимающие вещание из внешних источников. В неё включены несколько уровней управления, включая внешний обработчик в виде веб-приложения, который вы можете применить к процессу вещания на основе вашей бизнес-логики. Эта функциональность очень полезна решений, связанных с вещанием с мобильных устройств.
    Ознакомьтесь с обзорной статьёй, чтобы узнать больше о преимуществах этого решения, а также с детальным описанием настройки с примерами работы.
  • Нотификации доступности потоков через push API для publish/unpublish потоков RTMP.
  • Набор методов API WMSPanel позволяет управлять всеми возможностями RTMP.
  • Набор методов API Nimble Streamer позволяет узнать статус вещания RTMP и управлять частью операций.


Псевдонимы (aliasing)

Для организации гибких настроек безопасности и статистики доступны псевдонимы исходящих потоков.


Пример использования

Пример использования показывает совместную работу продуктов Софтвелум, включая функции обработки входа с камеры.


Qosifire: мониторинг качества потоков RTMP

Qosifire - это сервис контроля качества живых потоков. Он позволяет проверять потоки RTMP и выявлять ошибки передачи.
Ознакомьтесь с возможностями проверки RTMP на сайте проекта.
Зарегистрируйтесь на 14-дневный пробный период или запустите 30-секундную бесплатную проверку, чтобы проверить свои потоки.

Установить Nimble Streamer
Установить
и бесплатно попробовать WMSPanel

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

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.