VOTE: Awards nominations season continues!
Vote for Softvelum in Streaming Media Readers' Choice Awards 2019 under 6 categories: Analytics/Quality of Service Platform, Encoding Software, Media Server, Quality Control/Monitoring Platform, Server-Side Ad Insertion Solution and Video Player Solution/SDK.

Q2 news: Qosifire new features, new products snapshots, SRT improvements and articles, SCTE-35 in Advertizer, Larix updates, new docs reference and more
Read Q2 news for more updates.

Larix Screencaster for iOS is now available in AppStore! Read this article for setup details.

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, чтобы посмотреть технические спецификации и другие подробности.

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

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

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

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

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

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

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

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



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.