New: Apple Low Latency HLS latest spec is now supported in Nimble Streamer. Read setup article to get more details.
Also: NDI support is available in Nimble Streamer.

Secure Reliable Transport

Поддержка SRT в Nimble Streamer

Что такое SRT

Secure Reliable Transport (SRT) - это транспортная технология на основе UDP, которая оптимизирует доставку через непредсказуемые сети.
SRT применяется как к приёму данных, так и к передаче для обеспечения наилучшего качества и наименьшей задержки видео.

  • SRT определяет и адаптируется к условиям сети между точками передачи в реальном масштабе времени.
  • SRT помогает компенсировать задержки и отклонения в работе загруженных сетей.
  • Механизм восстановления после ошибок минимизирует потерю пакетов, типичную для соединений через Интернет.
  • Шифрование AES 128/256 бит также поддерживается для обеспечения полной безопасности обмена данными.

Софтвелум - активный участник Альянса SRT, группы, которая поддерживает и продвигает открытую реализацию SRT.

SRT в Nimble Streamer

Nimble Streamer полностью поддерживает протокол SRT.

  • Push (Caller) и Listen - поддерживаются оба режима доставки.
  • Listen и Pull - поддерживаются оба режима приёма для дальнейшей обработки.
  • Режим Rendezvous (рандеву) для получения и отправки данных.
  • Параметры latency и maxbw для настройки повторной передачи данных, мы настоятельно рекомендуем использовать их оба для всех соединений.
  • FEC (forward error correction) фильтр.
  • Через один канал SRT может передаваться любое число потоков.
  • Multi-point listener: могут поддерживаться несколько Pull-mode клиентов при работе в режиме "Listen".
  • SRT статистика проигрывания и защита потоков - возможности, аналогичные другим протоколам.
  • Кодирование AES-128 бит обеспечивает безопасность передачи.
  • Работает по IPv4 и IPv6.
  • Можно задавать mux rate (коэффициент мультиплексирования) - у Nimble Streamer 100 точность PCR, 0ns смещение PCR и интервал PCR <20 ms согласно StreamGuru.
    Как правило, это используется для точного тестирования пропускной способности.
  • Можно ипользовать Nimble Streamer API для получения статусов SRT sender и SRT receiver.

Настройка SRT
Читайте инструкцию по настройке SRT, чтобы начать работу. Статья Streaming SRT via OBS with Nimble Streamer and Larix Broadcaster даёт представление о настройке OBS с Nimble Streamer.
Также смотрите видео: Установка Nimble на Amazon EC2 и настройка SRT


Поддержка параметра streamid

  • Как отправитель, Nimble Streamer поддерживает streamid в режиме Push.
  • Как получатель, Nimble Streamer поддерживает streamid в режиме Listen в рамках Publisher Assistance Security Set.

Гибкое управление публикацией SRT: SRT Publisher Assistance Security Set (SRT PASSet)
Nimble Streamer предоставляет широкой набор возможностей по управлению и защите SRT в режиме Listen для получателя.

  • Приём параметра streamid в формате "application/stream".
  • Задавать авторизацию пользователем и паролем для отдельного приложения и отдельного потока .
  • Применять любые параметры SRT для отдельного потока и даже отдельного пользователя.
  • Применять списки allow и deny для IP-адресов на уровне сервера и потока.
  • Управлять публикуемыми потоками через publish control framework.
Ознакомьтесь со статьями ниже, рассказывающими о технологии PASSet:

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

Эти возможности доступны для MPEG-TS по HTTP, если включить мгновенное отключение неактивных MPEGTS-потоков на сервере.



Установка и использование

Для работы с SRT в Nimble Streamer вам нужно сделать следующее:

  1. Установите Nimble Streamer, если вы этого ещё не сделали, или обновите его до последней версии.
  2. Установите пакет SRT к Nimble Streamer для добавления функциональности.
  3. Настройте SRT по инструкции для его работы во всех режимах в Nimble Streamer.

Также посмотрите эти статьи:

Связанные возможности Nimble Streamer
Nimble Streamer может применяться во множестве сценариев живого вещания, поэтому SRT можно применять для сложных схем построения доставки.


SRT в других продуктах

SRT поддерживается в других продуктах Софтвелума помимо Nimble Streamer.
Сюда относятся приложения Larix Broadcaster и Larix Player.
Страница SRT содержит больше подробностей и ссылок.

Установить 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.