Установка Nimble Streamer
Пожалуйста, обратите внимание, что Nimble Streamer доступен только для 64-битных систем (включая IBM POWER8).
Видео-инструкция Nimble Streamer на Amazon EC2 показывает пример установки и настройки.
Если есть необходимость добавить предварительно настроенный экземпляр Nimble Streamer в свой существующий аккаунт WMSPanel, ознакомьтесь с этой статьёй.
Описанная функциональность позволяет автоматизировать развертывание Nimble Streamer в рамках большой инфраструктуры доставки.
Выберите необходимую операционную систему
Установка Nimble Streamer для CentOS 7
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка сервера Nimble
Запустите следующую команду, чтобы добавить репозиторий Nimble Streamer:
sudo bash -c 'echo -e "[nimble]\nname= Nimble Streamer repository\nbaseurl=http://nimblestreamer.com/centos/7/\$basearch\nenabled=1\ngpgcheck=1\ngpgkey=http://nimblestreamer.com/gpg.key\n" > /etc/yum.repos.d/nimble.repo'
Запустите:
Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y
Если хотите установить пакет SRT, запустите:
sudo yum install nimble-srt
Регистрация сервера в WMSPanel
sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword
Регистрационная утилита позволяет устанавливать конкретное имя для экземпляра Nimble в WMSPanel через опцию --server-name.
sudo /usr/bin/nimble_regutil --server-name display_name
Nimble поддерживает HTTP прокси для доступа к WMSPanel с помощью опции --proxy для nimble_regutil.
sudo /usr/bin/nimble_regutil --proxy proxy_url
proxy_url - это адрес прокси HTTP для доступа к WMSPanel, например 192.168.0.1:3128 или proxy_user:proxy_password@192.168.0.1:3128.
Эта команда добавит настройки в nimble.conf после успешной регистрации в WMSPanel через прокси.
Если у вас есть предварительно настроенный экземпляр Nimble Streamer, которого нет в панели, вы можете импортировать все его настройки и зарегистрировать серер, выполнив следующую команду.
Прочитайте эту статью, если интересны подробности. Пожалуйста,
сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных
осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf
Можно также
применить подготовленный rules.conf на сервер, который уже есть в WMSPanel. Запустите эту команду и она удалит все существующие настройки и применит новые.
В этой статье также есть подробности.
Эта опция доступна только по запросу для аккаунта с подпиской.
Обратитесь в техподдержку, чтобы включить её.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --reapply-rules-conf some_rules.conf
Где some_rules.conf - это файл с ранее заданными настройками (необязательный параметр).
Перезагрузка сервера:
sudo service nimble start
Сервер сразу станет виден в панели.
Установка Nimble Streamer для Red Hat Enterprise Linux 6 / CentOS 6
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка сервера Nimble
Установка RHEL EPEL репозитория
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm
Запустите следующую команду, чтобы добавить репозиторий Nimble Streamer:
sudo bash -c 'echo -e "[nimble]\nname= Nimble Streamer repository\nbaseurl=http://nimblestreamer.com/centos/6/\$basearch\nenabled=1\ngpgcheck=1\ngpgkey=http://nimblestreamer.com/gpg.key"' > /etc/yum.repos.d/nimble.repo
Запустите:
Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y
Если хотите установить пакет SRT, запустите:
sudo yum install nimble-srt
Регистрация сервера в WMSPanel
sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword
Регистрационная утилита позволяет устанавливать конкретное имя для экземпляра Nimble в WMSPanel через опцию --server-name.
sudo /usr/bin/nimble_regutil --server-name display_name
Nimble поддерживает HTTP прокси для доступа к WMSPanel с помощью опции --proxy для nimble_regutil.
sudo /usr/bin/nimble_regutil --proxy proxy_url
proxy_url - это адрес прокси HTTP для доступа к WMSPanel, например 192.168.0.1:3128 или proxy_user:proxy_password@192.168.0.1:3128.
Эта команда добавит настройки в nimble.conf после успешной регистрации в WMSPanel через прокси.
Если у вас есть предварительно настроенный экземпляр Nimble Streamer, которого нет в панели, вы можете импортировать все его настройки и зарегистрировать серер, выполнив следующую команду. Прочитайте эту статью, если интересны подробности. Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf
Можно также применить подготовленный rules.conf на сервер, который уже есть в WMSPanel. Запустите эту команду и она удалит все существующие настройки и применит новые. В этой статье также есть подробности.
Эта опция доступна только по запросу для аккаунта с подпиской.
Обратитесь в техподдержку, чтобы включить её.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --reapply-rules-conf some_rules.conf
Где some_rules.conf - это файл с ранее заданными настройками (необязательный параметр).
Перезагрузка сервера:
sudo service nimble start
Сервер сразу станет виден в панели.
Установка Nimble Streamer для Ubuntu
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка сервера Nimble
Запустите следующую команду для своей версии ОС, чтобы добавить репозиторий Nimble Streamer.
Для Ubuntu 14.04 Trusty (including IBM POWER8):
sudo bash -c 'echo -e "deb http://nimblestreamer.com/ubuntu trusty/">> /etc/apt/sources.list'
Для Ubuntu 15.04 Vivid Vervet и 15.10 Wily Werewolf:
sudo bash -c 'echo -e "deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted\ndeb http://nimblestreamer.com/ubuntu trusty/">> /etc/apt/sources.list'
Для Ubuntu 16.04 Xenial Xerus:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/ubuntu xenial/">> /etc/apt/sources.list'
Для Ubuntu 18.04 Bionic Beaver:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/ubuntu bionic/">> /etc/apt/sources.list'
Для Ubuntu 18.10 Cosmic Cuttlefish и 19.04 Disco Dingo:
sudo bash -c 'echo -e "deb http://archive.ubuntu.com/ubuntu bionic universe\ndeb http://archive.ubuntu.com/ubuntu bionic-updates universe\ndeb http://nimblestreamer.com/ubuntu bionic/">> /etc/apt/sources.list'
Для Ubuntu 20.04 Focal Fossa:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/ubuntu focal/">> /etc/apt/sources.list'
Для Ubuntu 22.04 Jammy Jellyfish:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/ubuntu jammy/" > /etc/apt/sources.list.d/nimble.list'
:
Запустите для Ubuntu 20.04 и более ранних версий:
wget -q -O - http://nimblestreamer.com/gpg.key | sudo apt-key add -
Запустите для Ubuntu 22.04:
wget -q -O - http://nimblestreamer.com/gpg.key | sudo tee /etc/apt/trusted.gpg.d/nimble.asc
sudo apt-get install nimble
Если хотите установить пакет SRT, запустите:
sudo apt-get install nimble-srt
Регистрация сервера в WMSPanel
sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword
Регистрационная утилита позволяет устанавливать конкретное имя для экземпляра Nimble в WMSPanel через опцию --server-name.
sudo /usr/bin/nimble_regutil --server-name display_name
Nimble поддерживает HTTP прокси для доступа к WMSPanel с помощью опции --proxy для nimble_regutil.
sudo /usr/bin/nimble_regutil --proxy proxy_url
proxy_url - это адрес прокси HTTP для доступа к WMSPanel, например 192.168.0.1:3128 или proxy_user:proxy_password@192.168.0.1:3128.
Эта команда добавит настройки в nimble.conf после успешной регистрации в WMSPanel через прокси.
Если у вас есть предварительно настроенный экземпляр Nimble Streamer, которого нет в панели, вы можете импортировать все его настройки и зарегистрировать серер, выполнив следующую команду.
Прочитайте эту статью, если интересны подробности. Пожалуйста,
сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных
осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf
Можно также
применить подготовленный rules.conf на сервер, который уже есть в WMSPanel. Запустите эту команду и она удалит все существующие настройки и применит новые.
В этой статье также есть подробности.
Эта опция доступна только по запросу для аккаунта с подпиской.
Обратитесь в техподдержку, чтобы включить её.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --reapply-rules-conf some_rules.conf
Где some_rules.conf - это файл с ранее заданными настройками (необязательный параметр).
Перезагрузка сервера:
sudo service nimble restart
Сервер сразу станет виден в панели.
Установка Nimble Streamer для Debian
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка сервера Nimble
Запустите следующую команду для своей версии ОС, чтобы добавить репозиторий Nimble Streamer.
Для Debian 8 Jessie:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/debian/ jessie/">> /etc/apt/sources.list'
Для Debian 9 Stretch:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/debian/ stretch/">> /etc/apt/sources.list'
Для Debian 10 Buster:
sudo bash -c 'echo -e "deb http://nimblestreamer.com/debian/ buster/">> /etc/apt/sources.list'
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -
Если хотите установить пакет SRT, запустите:
apt-get install nimble-srt
Регистрация сервера в WMSPanel
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword
Регистрационная утилита позволяет устанавливать конкретное имя для экземпляра Nimble в WMSPanel через опцию --server-name.
sudo /usr/bin/nimble_regutil --server-name display_name
Nimble поддерживает HTTP прокси для доступа к WMSPanel с помощью опции --proxy для nimble_regutil.
sudo /usr/bin/nimble_regutil --proxy proxy_url
proxy_url - это адрес прокси HTTP для доступа к WMSPanel, например 192.168.0.1:3128 или proxy_user:proxy_password@192.168.0.1:3128.
Эта команда добавит настройки в nimble.conf после успешной регистрации в WMSPanel через прокси.
Если у вас есть предварительно настроенный экземпляр Nimble Streamer, которого нет в панели, вы можете импортировать все его настройки и зарегистрировать серер, выполнив следующую команду.
Прочитайте эту статью, если интересны подробности. Пожалуйста,
сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных
осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf
Можно также
применить подготовленный rules.conf на сервер, который уже есть в WMSPanel. Запустите эту команду и она удалит все существующие настройки и применит новые.
В этой статье также есть подробности.
Эта опция доступна только по запросу для аккаунта с подпиской.
Обратитесь в техподдержку, чтобы включить её.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --reapply-rules-conf some_rules.conf
Где some_rules.conf - это файл с ранее заданными настройками (необязательный параметр).
Перезагрузка сервера:
Сервер сразу станет виден в панели.
Установка Nimble Streamer для Windows и Windows Core
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка Nimble Streamer
Запустите установщик и следуйте пошаговым инструкциям.

Регистрация сервера в WMSPanel
Windows 8.1 / Windows 10:
Ищите "Register Nimble Streamer" в меню "Пуск".

Windows 7 / Windows Server 2003/2008/2012/2016:
Пуск -> Все программы -> Nimble Streamer -> Register Nimble Streamer

Сервер сразу появится в панели.
Если вы получите сообщение "Невозможно найти файл nimble.conf", то вам необходимо нажать правой кнопкой мыши на "Register Nimble Streamer" и выбрать пункт "Запуск от имени администратора".
Настройка межсетевого экрана (опционально)
Вам может потребоваться добавить исключение в правила межсетевого экрана Windows 8:
- Найдите "Межсетевой экран" в меню Пуск Windows 8.
- Выберите Межсетевой экран Windows Firewall из опций, которые появятся слева вверху.
- Нажмите на "Разрешить приложению проходить через межсетвой экран" в окне настоек межсетевого экрана Windows.
- Нажмите "Разрешить следующему приложению..." в нижнем правом углу.
- Нажмите "Просмотр..." и выберите C:\Program Files\Nimble Streamer\bin\nimble.exe
- Нажмите "Добавить" чтобы добавить Nimble Streamer в список "Разрешённые приложения".
Поиск и устранение неисправностей
Вы можете получить следующее сообщение:
"The application has failed to start because its side-by-side configuration is incorrect.
Please see the application event log or use the command-line sxstrace.exe tool for more detail.
Press any key to continue . . ."
Это сообщение означает, что вам необходимо установить нужные пакеты:
Установка Nimble Streamer для Raspbian на Raspberry Pi / Orange Pi
Регистрация
Если вы хотите контролировать Nimble Streamer через WMSPanel, вам нужно создать аккаунт перед началом установки. Нажмите здесь, чтобы создать новый аккаунт, если у вас его нет.
Установка сервера Nimble Streamer
Запустите следующую команду для своей версии ОС, чтобы добавить репозиторий Nimble Streamer.
Для Raspbian 9 (Stretch) и Raspbian 10 (Buster) 32-bit (armhf):
sudo bash -c 'echo -e "deb http://nimblestreamer.com/raspbian/ stretch/">> /etc/apt/sources.list'
Для Raspbian 10 (Buster) 64-bit (arm64):
sudo bash -c 'echo -e "deb http://nimblestreamer.com/raspbian/ buster/">> /etc/apt/sources.list'
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | sudo apt-key add -
sudo apt-get install nimble
Если хотите установить пакет SRT, запустите:
sudo apt-get install nimble-srt
Регистрация сервера в WMSPanel
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.
Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword
Регистрационная утилита позволяет устанавливать конкретное имя для экземпляра Nimble в WMSPanel через опцию --server-name.
sudo /usr/bin/nimble_regutil --server-name display_name
Nimble поддерживает HTTP прокси для доступа к WMSPanel с помощью опции --proxy для nimble_regutil.
sudo /usr/bin/nimble_regutil --proxy proxy_url
proxy_url - это адрес прокси HTTP для доступа к WMSPanel, например 192.168.0.1:3128 или proxy_user:proxy_password@192.168.0.1:3128.
Эта команда добавит настройки в nimble.conf после успешной регистрации в WMSPanel через прокси.
Если у вас есть предварительно настроенный экземпляр Nimble Streamer, которого нет в панели, вы можете импортировать все его настройки и зарегистрировать серер, выполнив следующую команду.
Прочитайте эту статью, если интересны подробности. Пожалуйста,
сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных
осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf
Можно также
применить подготовленный rules.conf на сервер, который уже есть в WMSPanel. Запустите эту команду и она удалит все существующие настройки и применит новые.
В этой статье также есть подробности.
Эта опция доступна только по запросу для аккаунта с подпиской.
Обратитесь в техподдержку, чтобы включить её.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --reapply-rules-conf some_rules.conf
Где some_rules.conf - это файл с ранее заданными настройками (необязательный параметр).
Перезагрузка сервера:
sudo service nimble restart
Сервер сразу станет виден в панели.
Сценарии установки трансляций
Можно использовать эти инструкции для установки и настройки сервера:
Облачный бэкап конфигурации Nimble Streamer позволяет делать ручные и автоматические копии настроек вещания Nimble и восстанавливать их в случае проблем.
Zabbix monitoring of Nimble Streamer and SRT streams - описанный подход может быть полезен для отслеживания работы сервера и потоков.
Secure your account in 3 easy steps - статья описывает правильные практики безопасной работы в WMSPanel.
Больше инструкций можно найи в разделах живого вещания и вещания VOD.
Также обратите внимание на другие варианты настройки и управлениия Nimble Streamer - такие как конфигурационные файлы, API, настройка производительности, баланс нагрузки и другие.
Что дальше?
Для запуска сервера:
sudo service nimble status|start|stop
Для запуска сервера:
service nimble status|start|stop
Для запуска сервера:
net stop NimbleStreamer
net start NimbleStreamer
Встраивание
Nimble Streamer - самый эффективный медиа-сервер на рынке, поэтому он доступен на x64, ARM и POWER8. Его можно встраивать в любое оборудование на этих платформах.