Conditional transcoding is now available in Live Transcoder to enable pipelines according to input resolutions.

Best practices for Larix Broadcaster production deployment: noticeable recommendations for mobile live streaming.

Also read Q2 2021 news: Advertizer, KLV, Zabbix, Larix overlays and more

Управление работой Nimble Streamer

Nimble Streamer быстро настраивается и легко управляется.

Веб-интерфейс WMSPanel

Лучший способ управлять экземплярами Nimble Streamer - это веб-сервис WMSPanel.

  • Веб-интерфейс WMSPanel доступен из любого браузера.
  • Все сервера управляются из единого интерфейса.
  • Распределение нового сценария работы на всю сеть занимает всего пару кликов.
  • Можно давать доступ пользователям без прав администратора для управления конкретными экземплярами Nimble Streamer.
  • Администратор может привязать группу не-админов для управления группой серверов через механизм срезов.
  • 2-хфакторная авторизация поддерживается и рекомендуется для доступа к WMSPanel.
  • Secure your account in 3 easy steps - статья описывает правильные практики безопасной работы в WMSPanel.

Настройка вещания через WMSPanel выполняется очень просто. Перейдите по ссылкам в разделах Живое вещание и Вещание видео-по-запросу, чтобы посмотреть подробные инструкции.

Отчётность. WMSPanel предоставляет обширную отчётность для каждый аспект процесса вещания, дающую детализированные метрики по аудитории. Он также позволяет создавать брендирование статистики для предоставления конечным пользователям.
Перейдите в раздел отчётности, чтобы узнать больше.

Управление консольными задачами. Nimble Streamer и WMSPanel позволяют контролировать задачи вещания на стороне сервера для разных серверов и команд без необходимости захода туда по SSH.

Файлы конфигурации

В поставку Nimble Streamer входят два файла конфигурации, каждый из которых отвечает за свои аспекты поведения.

nimble.conf - это файл, содержащий общие настройки, отвечающие за работу всего сервера.
В большинстве своём это параметры, которые нельзя задать через веб-интерфейс.
Перейдите на справочник параметров конфигурации и посмотрите, что может быть вам полезно.

rules.conf - это файл, где сохраняются настройки протоколов, приложений, потоков и их параметров.
Настройки, определяемые в WMSPanel, перезаписывают настройки, вручную добавленные в rules.conf, поэтому он используется, как правило, только в случае работы в закрытых сетях, где нельзя подключить сервер для управления через веб-интерфейс.
Синтаксис rules.conf пока никак не описан. Обычно пользователи настраивают сервер, доступный в WMSPanel и затем переносят настройки в закрытое окружение.
Если вы пользуетесь WMSPanel для настройки работы сервера, вам не нужно трогать этот файл.
Вы также можете делать бэкапы этого файла, чтобы в случае сбоя аппаратной части можно было восстановить его в панели или добавить как новый преднастроенный сервер.

Облачные бэкапы для rules.conf также доступны для улучшения отказоустойчивости. Можно делать как ручные, так и автоматические бэкапы.

Использование API

Ручное управление через веб-интерфейс WMSPanel или файлы - это не все способы управления вещанием.

HTTP API дают ещё больше гибкости.

  • API WMSPanel позволяет управлять всеми возможностями вещания и получать статистику.
  • API Nimble Streamer позволяет узнать статус потоков и управлять частью операций.

Push API дают возможность взаимодействовать экземпляру Nimble Streamer и приложению-хендлеру на вашей стороне.

  • Функциональность контроля за публикацией позволяет обезопасить точки, принимающие вещание из внешних источников. В неё включены несколько уровней управления, включая внешний обработчик в виде веб-приложения, который вы можете применить к процессу вещания на основе вашей бизнес-логики.
    Ознакомьтесь с обзорной статьёй, чтобы узнать больше о преимуществах этого решения, а также с детальным описанием настройки с примерами работы.
  • Авторизация сессий проигрывания поддерживает авторизацию через внешний хендлер, чтобы принимать решения о подключения конкретных пользователей.
  • Фреймворк pay-per-view - это часть функциональности для организации платного доступа, позволяющая контролировать проигрывание конкретных потоков на уровне отдельных пользователей.
  • Нотификации доступности потоков даёт информацию о событиях publish или unpublish для потоков RTMP, RTSP, MPEGTS, Icecast или выходов Транскодера.

Высокая производительность

Nimble Streamer - самый эффективный программный медиа-сервер на рынке, который аши клиенты используются в таких случаях, как передача потоков 10Gbps с одного сервера и передачи с низкой задержкой .
Можно настроить Nimble на обработку большого числа одновременных соединений.

Взгляните на руководство по настройке производительности, где описаны основные подходы с достижению наилучших результатов.
Также прочитайте статью Nimble Streamer cache performance, описывающую вычисления правильных значений кеша для устойчивого вещания.

Балансировка нагрузки на основе API Nimble Streamer может использоваться для построения масштабируемых решений.

Логирование

Nimble поддерживает серверное логирование для дальнейего анализа.
Статья про логирование показывает базовую настройку.
Справочник параметров даёт полный список параметров для логирования под меткой "Logging".

Zabbix мониторинг

Можно использовать Nimble API для соединения с сервером мониторинга Zabbix.
Zabbix monitoring of Nimble Streamer and SRT streams - описанный подход может быть полезен для отслеживания работы сервера и потоков.



Установить Nimble Streamer
Установить
и бесплатно попробовать WMSPanel

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.