Get ready for Flash farewell in 2020 and further decline of RTMP. We've created SLDP as an alternative for low latency live streaming. Read this article to learn more about steps to transition from RTMP to SLDP.

Qosifire live streaming quality monitoring service is now available for free trial and production usage.
Qosifire currently supports Icecast audio streaming availability and quality monitoring. More coming soon.

Real-Time Messaging Protocol (RTMP) в Nimble Streamer

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

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

Контент можно также брать на вход по протоколам RTSP, SRT, UDT, 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.

Кодеки

Видео:

  • H.264 на вход и выход поддерживается для всех протоколов
  • VP6 на вход и выход по RTMP
Аудио:
  • 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 или другим поддерживаемым протоколам.
Публикации RTMP используется во множестве сценариев.

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

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

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

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

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

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

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

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

Пример

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



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

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

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.