Установка Nimble Streamer

Пожалуйста, обратите внимание, что Nimble Streamer доступен только для 64-битных систем (включая IBM POWER8).  

Если есть необходимость добавить предварительно настроенный экземпляр Nimble Streamer в свой существующий аккаунт WMSPanel, ознакомьтесь с этой статьёй.
Описанная функциональность позволяет автоматизировать развертывание Nimble Streamer в рамках большой инфраструктуры доставки.

Выберите необходимую операционную систему

Установка Nimble Streamer для CentOS 7

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установка сервера Nimble

Создайте файл /etc/yum.repos.d/nimble.repo со следующим содержимым:
[nimble]
name= Nimble Streamer repository
baseurl=http://nimblestreamer.com/centos/7/$basearch
enabled=1
gpgcheck=1
gpgkey=http://nimblestreamer.com/gpg.key

Запустите:
sudo yum update
sudo yum install nimble

Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y

Регистрация сервера в WMSPanel

sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

sudo service nimble start
Сервер сразу станет виден в панели.

Установка Nimble Streamer для Red Hat Enterprise Linux 6 / CentOS 6

Регистрация

Нужно создать аккаунт в 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

Создайте файл /etc/yum.repos.d/nimble.repo со следующим содержимым:
[nimble]
name= Nimble Streamer repository
baseurl=http://nimblestreamer.com/centos/6/$basearch
enabled=1
gpgcheck=1
gpgkey=http://nimblestreamer.com/gpg.key

Запустите:
sudo yum update
sudo yum install nimble

Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y

Регистрация сервера в WMSPanel

sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

sudo service nimble start
Сервер сразу станет виден в панели.

Установка Nimble Streamer для Ubuntu

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установка сервера Nimble

Добавьте следующий репозиторий в /etc/apt/sources.list
deb http://nimblestreamer.com/ubuntu precise/ для Ubuntu 12.04 Precise
deb http://nimblestreamer.com/ubuntu trusty/ для Ubuntu 14.04 Trusty (включая IBM POWER8)
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://nimblestreamer.com/ubuntu trusty/
для Ubuntu 15.04 Vivid Vervet и 15.10 Wily Werewolf
deb http://nimblestreamer.com/ubuntu xenial/ для Ubuntu 16.04 Xenial Xerus
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install nimble

Регистрация сервера в WMSPanel

sudo /usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

sudo service nimble restart
Сервер сразу станет виден в панели.

Установка Nimble Streamer для Debian

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установка сервера Nimble

Добавьте следующий репозиторий в /etc/apt/sources.list
deb http://nimblestreamer.com/debian/ wheezy/ для Debian 7 Wheezy
deb http://nimblestreamer.com/debian/ jessie/ для Debian 8 Jessie
deb http://nimblestreamer.com/debian/ stretch/ для Debian 9 Stretch
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -
apt-get update
apt-get install nimble

Регистрация сервера в WMSPanel

/usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

service nimble restart
Сервер сразу станет виден в панели.

Установка Nimble Streamer для Windows

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установка Nimble Streamer

Запустите установщик и следуйте пошаговым инструкциям.
Setup_wizard_250w

Регистрация сервера в WMSPanel

Windows 8.1 / Windows 10:
Ищите "Register Nimble Streamer" в меню "Пуск".
Win81_250w

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

Сервер сразу появится в панели.
Если вы получите сообщение "Невозможно найти файл 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 для Mac OS X

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установить сервер Nimble

Запустите установщик и следуйте пошаговым инструкциям.
Mac_wizard_250w

Регистрация сервера в WMSPanel

В терминале запустите:
sudo /usr/local/nimble/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/local/nimble/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/local/nimble/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

sudo launchctl unload /Library/LaunchDaemons/nimble.plist
sudo launchctl load /Library/LaunchDaemons/nimble.plist

Сервер сразу станет виден в панели.

Установка Nimble Streamer для Raspbian на Raspberry Pi / Orange Pi

Регистрация

Нужно создать аккаунт в WMSPanel перед началом установки. Нажмите здесь, чтобы создать свой аккаунт, если у вас его нет.

Установка сервера Nimble

Добавьте следующий репозиторий в /etc/apt/sources.list
deb http://nimblestreamer.com/raspbian/ jessie/ для Raspbian Jheezy
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -
apt-get update
apt-get install nimble

Регистрация сервера в WMSPanel

/usr/bin/nimble_regutil
Вам будет предложено ввести логин и пароль для аккаунта WMSPanel - они были отправлены на электронную почту в процессе регистрации.

Можно автоматизировать регистрацию, добавив следующие параметры: -u для имени пользователя, и -p для пароля.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword

Если у вас есть предварительно настроенный экземпляр Nimble Streamer, вы можете импортировать все его настройки выполнив следующую команду. Прочитайте эту статью, если интересны подробности.
Пожалуйста, сделайте копию файла rules.conf перед применением описанного метода во избежание непредвиденных осложнений.
sudo /usr/bin/nimble_regutil -u test@yourcompany.com -p mypassword --apply-rules-conf

Перезагрузка сервера:

service nimble restart
Сервер сразу станет виден в панели.

Сценарии установки трансляций

Следуйте нижеприведённым инструкциям для установки и настройки вашего сервера:

Если нужна трансляция через SSL, то следуйте этим инструкциям по установке. Чтобы использовать шифрование HLS DRM AES-128, прочтите эту статью.

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

Edge-серверы Nimble Streamer могут быть использованы для балансировки нагрузки. В статье о балансировке нагрузки описано как это сделать.

Что дальше?

Для запуска сервера:
sudo service nimble status|start|stop

Обновление Nimble Streamer

Если Nimble Streamer уже установлен, вы можете получить последнюю версию, используя простую процедуру обновления для вашей операционной системы. Выполните обновление и пользуйтесь всеми новыми возможностями.
Пожалуйста, прочтите информацию о последних версиях с описанием основных изменений в продукте.

Удаление Nimble Streamer

Вы можете удалить наш продукт в любое время используя процедуру удаления.

Встраивание

Nimble Streamer - самый эффективный медиа-сервер на рынке, поэтому он доступен на x64, ARM и POWER8. Его можно встраивать в любое оборудование на этих платформах.