Skip to main content
Skip table of contents

Установка Mediaserver LTS

Все действия выполняются на ВМ1, если не указано иное.

Для установки Mediaserver выполните следующие шаги:

  1. Для подготовки файлов конфигурации Mediaserver выполните команду:

CODE
source ./k8s-onprem/sources.sh
./configure-mediaserver.sh ${MS1_IP}
  1. В файле с переменными .env.{IP address}.vsaas настройте лицензию и тип лицензии – онлайн (online) или оффлайн (offline):

CODE
ls -la ../mediaserver/
vim ../mediaserver/.env.${MS1_IP}.vsaas
  1. Замените LICENSE_SOURCE на URL лицензии (для онлайн) или укажите путь к лицензии (для оффлайн):

CODE
# Для онлайн лицензирования
# LICENSE_SOURCE=<License URL>

# Для оффлайн лицензирования
# LICENSE_SOURCE=<Path to directory with license.json and public.key>

LICENSE_SOURCE=/etc/aivp/media-server

Если используется оффлайн лицензия, замените файлыlicense.json и public.key в директории ../mediaserver/ на соответствующие файлы лицензии.

При необходимости замените самоподписанный сертификат на свой собственный сертификат (замените файлы ключа и сертификата сохраняя названия файлов cert.pem и key.pem).

Путь к файлам сертификатов и ключей:

ls -la ../mediaserver/

 

Если вы используете самоподписанные сертификаты, добавьте их в список доверенных сертификатов на клиентском устройстве для просмотра видео потоков в web-клиенте VMS.

  1. Для настройки и развертывания Mediaserver, выполните команду:

CODE
source ./k8s-onprem/sources.sh
./configure-mediaserver.sh ${MS1_IP} $(echo ${USER}) configure
./deploy-mediaserver.sh
  1. Проверьте статус контейнера Mediaserver:

CODE
kubectl get all -n vsaas-ms
  1. При успешной установке Mediaserver, зарегистрируйте его на VMS. Для этого вам потребуется токен. Чтобы получить токен, выполните следующую команду на Mediaserver:

CODE
curl -k --location --request POST 'https://localhost:8080/api/auth/token/api/' --header 'Content-Type: application/json' \
--data-raw '{     "client": "client-unique-id",     "duration": 946080000 }'

Более детально о регистрации на VMS смотрите в данной инструкции.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.