Real-Time Messaging Protocol (RTMP) в Nimble Streamer

Rtmp republishing

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

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

Кодеки

Видео:

  • 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 в следующие протоколы.

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

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

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

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

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

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



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.