Программные решения для построения онлайн-вещания


Установка Транскодера

Установка Транскодера для Nimble Streamer

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


Это процедура установки пакета Live Transcoder для Nimble Streamer который необходим для работы транскодера.
Установка самого Nimble Streamer описана здесь, т.к. это отдельная процедура.

Приобрести лицензию

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

Каждый экземпляр Транскодера требует активной подписки, доступной по ежемесячной подписке. Ознакомьтесь со страницей цен по всем вопросам лицензирования.
Войдите в WMSPanel, нажмите на меню "Transcoders" и нажмите на кнопку "Manage transcoder licenses". Следуйте инструкциям на странице, чтобы сделать приобретение.

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

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

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

Установка пакета Транскодера

Добавьте следующий репозиторий в /etc/apt/sources.list

Для Ubuntu 14.04 Trusty:

deb http://nimblestreamer.com/ubuntu trusty/
Для Ubuntu 15.04 Vivid Vervet и 15.10 Wily Werewolf:
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://nimblestreamer.com/ubuntu trusty/
Для Ubuntu 16.04 Xenial Xerus:
deb http://nimblestreamer.com/ubuntu xenial/
Для Ubuntu 18.04 Bionic Beaver:
deb http://nimblestreamer.com/ubuntu bionic/
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | sudo apt-key add -
sudo apt-get update
sudo apt-get install nimble-transcoder

Зарегистрируйте экземпляр транскодера в WMSPanel

sudo /usr/bin/nimble_regutil --transcoder-license <transcoder_license_key>
У вас спросят логин и пароль в WMSPanel, который был выслан при регистрации аккаунта.

Возможно: Перезапустите сервер

Если Nimble Streamer уже был установлен в системе, вам ничего не нужно делать, транскодер будет динамически присоединён к работающему серверу.

Nimble был только что установлен, нужно его перезапустить.

sudo service nimble restart

Обновление Транскодера

sudo apt-get update
sudo apt-get install nimble-transcoder

Если выдаётся сообщение о неизвестом GPG ключе, импортируемом из репозитория открытых ключей Nimble, запустите:

wget -q -O - http://nimblestreamer.com/gpg.key | sudo apt-key add -

Install Установка Транскодера для Nimble Streamer на Debian

Установка пакета Транскодера

Добавьте следующий репозиторий в /etc/apt/sources.list

Для Debian 7 Wheezy:

deb http://nimblestreamer.com/debian/ wheezy/
Для Debian 8 Jessie:
deb http://nimblestreamer.com/debian/ jessie/
Для Debian 9 Stretch:
deb http://nimblestreamer.com/debian/ stretch/
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -
apt-get update
apt-get install nimble-transcoder

Зарегистрируйте экземпляр транскодера в WMSPanel

sudo /usr/bin/nimble_regutil --transcoder-license <transcoder_license_key>
У вас спросят логин и пароль в WMSPanel, который был выслан при регистрации аккаунта.

Возможно: Перезапустите сервер

Если Nimble Streamer уже был установлен в системе, вам ничего не нужно делать, транскодер будет динамически присоединён к работающему серверу.

Nimble был только что установлен, нужно его перезапустить.

sudo service nimble restart

Обновление Транскодера

apt-get update
apt-get install nimble-transcoder

Если выдаётся сообщение о неизвестом GPG ключе, импортируемом из репозитория открытых ключей Nimble, запустите:

wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -

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

Установка пакета Транскодера

Создайте файл /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-transcoder
Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y

Зарегистрируйте экземпляр транскодера в WMSPanel

sudo /usr/bin/nimble_regutil --transcoder-license <transcoder_license_key>
У вас спросят логин и пароль в WMSPanel, который был выслан при регистрации аккаунта.

Возможно: Перезапустите сервер

Если Nimble Streamer уже был установлен в системе, вам ничего не нужно делать, транскодер будет динамически присоединён к работающему серверу.

Nimble был только что установлен, нужно его перезапустить.

sudo service nimble restart

Ошибки при установке

Вы можете получить следующие сообщения после запуска "sudo yum install nimble-transcoder":

Error: Package: nimble-transcoder-1.0.8-1.el7.centos.x86_64 (nimble)
Requires: libva-drm.so.1()(64bit)
Error: Package: nimble-transcoder-1.0.8-1.el7.centos.x86_64 (nimble)
Requires: libva.so.1(VA_API_0.33.0)(64bit)
Error: Package: nimble-transcoder-1.0.8-1.el7.centos.x86_64 (nimble)
Requires: libva.so.1()(64bit)
Нужно добавить репозиторий EPEL на вас сервер. Запустите следующие команды:
yum -y install epel-release
yum repolist
Затем перезапустите установку трансодера.

Обновление Транскодера

sudo yum makecache
sudo yum install nimble-transcoder
sudo service nimble restart
Если выдаётся сообщение о неизвестом GPG ключе, импортируемом из репозитория открытых ключей Nimble, добавьте следующие строчки в /etc/yum.repos.d/nimble.repo:
gpgcheck=1
gpgkey=http://nimblestreamer.com/gpg.key

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

Установка пакета Транскодера

Установка 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-transcoder
Установщик предложит установить ключ подписи и пакет. Просто нажмите "y" и затем Enter.
Is this ok [y/N]: y

Зарегистрируйте экземпляр транскодера в WMSPanel

sudo /usr/bin/nimble_regutil --transcoder-license <transcoder_license_key>
У вас спросят логин и пароль в WMSPanel, который был выслан при регистрации аккаунта.

Возможно: Перезапустите сервер

Если Nimble Streamer уже был установлен в системе, вам ничего не нужно делать, транскодер будет динамически присоединён к работающему серверу.

Nimble был только что установлен, нужно его перезапустить.

sudo service nimble restart

Обновление Транскодера

sudo yum makecache
sudo yum install nimble-transcoder
sudo service nimble restart

Если выдаётся сообщение о неизвестом GPG ключе, импортируемом из репозитория открытых ключей Nimble, добавьте следующие строчки в /etc/yum.repos.d/nimble.repo:

gpgcheck=1
gpgkey=http://nimblestreamer.com/gpg.key

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

Установка пакета Транскодера

Добавьте следующий репозиторий в /etc/apt/sources.listДля Raspbian Wheezy:

deb http://nimblestreamer.com/raspbian/ wheezy/
Запустите:
wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -
apt-get update
apt-get install nimble-transcoder

Зарегистрируйте экземпляр транскодера в WMSPanel

sudo /usr/bin/nimble_regutil --transcoder-license <transcoder_license_key>
У вас спросят логин и пароль в WMSPanel, который был выслан при регистрации аккаунта.

Возможно: Перезапустите сервер

Если Nimble Streamer уже был установлен в системе, вам ничего не нужно делать, транскодер будет динамически присоединён к работающему серверу.

Nimble был только что установлен, нужно его перезапустить.

sudo service nimble restart

Обновление Транскодера

apt-get update
apt-get install nimble-transcoder

Если выдаётся сообщение о неизвестом GPG ключе, импортируемом из репозитория открытых ключей Nimble, запустите:

wget -q -O - http://nimblestreamer.com/gpg.key | apt-key add -

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

Установите Nimble Streamer, если он ещё не установлен

Следуйте инструкциям по установке Nimble Streamer.

Установка пакета Транскодера

Скайчайте установщик Транскодера для Nimble Streamer

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

Регистрация транскодера в WMSPanel

Windows 8.1 / Windows 10:
Ищите "Register Nimble Streamer Transcoder" в меню Start

Windows 7 / Windows Server 2003/2008/2012/2016:
Запустите меню "Start" -> "All Programs" -> "Nimble Streamer" -> "Register Nimble Streamer Transcoder"

Транскодер сразу появится в панели.
Если вы получите сообщение "Невозможно найти файл nimble.conf", то вам необходимо нажать правой кнопкой мыши на "Register Nimble Streamer" и выбрать пункт "Запуск от имени администратора".

Обновление Транскодера

  1. Запустите команду остановки Nimble Streamer
    net stop NimbleStreamer
  2. Загрузите и запустите последний доступный пакет Транскодера для Windows.
  3. Запустите команду старта Nimble Streamer
    net start NimbleStreamer

Install Transcoder for Nimble Streamer on Mac OS X

Install Nimble Streamer if not installed
Follow Nimble Streamer installation instruction

Install additional software

1. Install MacPorts using this website to download and install.

2. Run in terminal:

sudo port install speex freetype

Install Transcoder

Download Nimble Streamer Transcoder installer

Launch the installer and follow setup wizard steps.

Register transcoder instance in WMSPanel

sudo /usr/local/nimble/bin/nimble_regutil --transcoder-license <transcoder_license_key>
You will be asked for your WMSPanel login and password sent to you during sign up in WMSPanel.

Optional: Restart server

If Nimble Streamer is already present in the system, you don't need to restart anything, the transcoder instance will be linked dynamically.

If Nimble has just been installed, you need to re-start it.

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

Upgrading Transcoder

Просто загрузите и запустите последний доступный установщик Трансодкре. Установщик обновит бинарные файлы и сохранит существующие конфигурационные файлы.

Устранение неисправностей

Если у вас возникли сложности в работе с транскодером, посмотрите статью Troubleshooting Live Transcoder, описывающую некоторые известные вопросы и их решения.




Данное программное обеспечение использует код FFmpeg, доступный по лицензии LGPLv2.1. Eго исходный код и скрипт отстройки может быть скачан здесь.
Данное программное обеспечение использует код LAME MP3, доступный по лицензии LGPL. Его исходный код и скрипт отстройки может быть скачан здесь.
Подпадает под действие одного или нескольких патентов, перечисленных на "patentlist.hevcadvance.com".
Подробнее читайте на странице о лицензировании.