- H.264 на вход и выход поддерживается для всех протоколов
- HEVC/H.265 на вход и выход. Это нестандартная экспериментальная функциональность.
- VP6 на вход и выход по RTMP
Nimble Streamer берёт опубликованные и принимаемые потоки RTMP, чтобы предоставить исходящие RTMP потоки для воспроизведения, повторной публикации и дальнейшего использования другими программными продуктами. Это делает Nimble эффективным решением полного цикла вещания RTMP. Доступна компенсация чередования (interleaving) для случаев, когда видео и аудио в потоках рассинхронизированы.
Nimble Streamer поддерживает RTMP по SSL (RTMPS) для безопасной передачи во всех четырех режимах.
Контент можно также брать на вход по протоколам RTSP, SRT, NDI, WebRTC, MPEG2TS, Icecast и SHOUTcast. Можно даже преобразовать HLS в RTMP с помощью того же механизма транзмаксинга.
Прежде чем рассматривать возможности Nimble Streamer по RTMP, прочитайте статью Get ready for Flash farewell and RTMP decline о будущем отказе от поддержки Adobe технологии Flash в 2020.
В ней мы описываем необходимость перехода от RTMP к другим технологиям для проигрывания и предлагаем SLDP в качестве альтернативы.
Тем не менее, RTMP по прежнему является прекрасной технологией для многих сценариев и ниже вы сможете ознакомиться с возможностями Nimble Streamer.
Видео:
Nimble обеспечивает воспроизведение RTMP из любых входящих RTMP потоков.
Выходной поток может приниматься для повторного использования и воспроизведения любым плеером, энкодером или серверным программным обеспечением.
Детальное описание установки и использования описано в статье воcпроизведения RTMP.
Nimble Streamer поддерживает функциональность DVR, которая позволяет записывать входящие потоки RTMP для последующего воспроизведения через HLS и MPEG-DASH.
Nimble может брать RTMP поток для создания потоков RTMP и HLS по запросу, в случае, если вы не хотите круглосуточно передавать данные в каких-либо источников.
Подобное поведение выгодно, когда у вас много потоков, которые смотрят не всё время. Также это выгодно в случае, если есть множество камер, просмотр которых происходит лишь время от времени.
Для входящих опубликованных и принимаемых потоков можно установить повторную публикацию RTMP.
При таком сценарии можно перебросить живую трансляцию на edge-сервера для дальнейшей перепаковки. Можно строить сети живого вещания, состоящих из любого числа серверов, соединённых по RTMP или другим поддерживаемым протоколам. Можно добавлять и удалять правила повторной публикации как через WMSPanel API, так и через Nimble Streamer native API в дополнение к веб-интерфейсу WMSPanel.
Публикации RTMP используется во множестве сценариев.
Применяемый механизм позволяет перепаковать контент RTMP в следующие протоколы.
Nimble Advertizer поддерживает вставку рекламы в живые потоки RTMP на стороне сервера.
Advertizer позволяет реализовывать произвольную бизнес-логику для pre-roll и mid-roll со вставкой рекламы для каждого пользователя индиавидуально, с поддержкой маркеров SCTE-35.
Посмотрите страницу Advertizer, чтобы посмотреть технические спецификации и другие подробности.
Возможности по переключению потоков позволяют заменять исходный поток без заиканий и артефактов:
Вещание по RTMP можно контролировать несколькими способами помимо веб-интерфейса WMSPanel.
Для организации гибких настроек безопасности и статистики доступны псевдонимы исходящих потоков.
Пример использования показывает совместную работу продуктов Софтвелум, включая функции обработки входа с камеры.
Qosifire - это сервис контроля качества живых потоков. Он позволяет проверять потоки RTMP и выявлять ошибки передачи.
Ознакомьтесь с возможностями проверки RTMP на сайте проекта.
Зарегистрируйтесь на 14-дневный пробный период или запустите 30-секундную бесплатную проверку, чтобы проверить свои потоки.
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.