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.

Secure Reliable Transport

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




Что такое SRT

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

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

Компания "Софтвелум" вошла в состав SRT Alliance - группы организаций, использующих и поддерживающих реализацию SRT с открытым кодом. Этот альянс содействует внедрению технологии и способствует усилиям лидеров индустрии по уменьшению задержки при доставке медиаданных. Наша компания активно вносит вклад в развитие технологии и всей экосистемы.

SRT в Nimble Streamer

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

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

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

  1. Установите Nimble Streamer , если вы этого ещё не сделали, или обновите его до последней версии.
  2. Установите пакет SRT к Nimble Streamer для добавления функциональности.
  3. Следуйте этой инструкции для настройки работы SRT во всех нужных режимах с использованием сервиса управления WMSPanel.
  4. Статья из блога Haivision также может быть использована в качестве руководства.
  5. SRT доступна для мобильного вещания через приложения Larix Broadcaster и Larix Screencaster.

SRT на мобильных устройствах

SDK мобильного вещания позволяет создавать мобильные приложения с возможностью публикации SRT потоков для Android и iOS.
Можно доставлять живые потоки по RTMP, RTSP и SRT по нескольким одновременным соединениям. Можно вещать на Nimble Streamer, YouTube, Facebook Live, Limelight CDN или любой другой сервис.

Можно протестировать эти возможности используя Larix Broadcaster - бесплатное приложение для Android и iOS, его исходники включены в состав SDK.

SRT в сложных сценариях

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

  • Reliable Low Latency Delivery with SRT+SLDP - статья в блоге Haivision, описывающая комбинацию продуктов Haivision и Softvelum для построения надёжных сетей доставки.
  • Live Transcoder позволяет обрабатывать входящие потоки для изменения контента согласно вашей бизнес-логике.
    Сюда входит декодирование, применение различных фильтров и кодирование. Все настройки делаются через удобный веб-интерфейс.
  • Принимайте входящие потоки по RTMP , RTSP , MPEG-TS , HLS и SRT.
  • Выдавайте исходящие потоки по RTMP, RTSP, MPEG-TS, HLS, MPEG-DASH, Icecast и SRT.
  • Используйте функциональность DVR для записи входящих потоков и их проигрывания через MPEG-DASH и HLS.
  • Стройте сети из серверов на основе Nimble Streamer для доставки контента наиболее оптимальным способом.
  • Примеры использования показывают совместную работу продуктов Софтвелум.


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.