Skip to main content
Skip table of contents

Установка Mediaserver (предпочтительная)

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

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

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

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

CODE
ls -la ../mse/
vim ../mse/server.json.${MS1_IP}.vsaas
  1. Замените <url or path to license files> на следующие значения:

    1. для онлайн – URL лицензии

    2. для оффлайн – путь к лицензии /etc/vsaas/license

CODE
  "license": "<url or path to license files>",

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

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

Путь к файлам сертификатов и ключейls -la ../mse/.

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

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

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

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

Чтобы получить токен, выполните следующую команду на Mediaserver:

CODE
curl -k --request POST  --url 'https://localhost:8665/api/' --header 'Content-Length: 114' --header 'Content-Type: application/json' --header 'Accept: application/json' \
--data '{"jsonrpc": "2.0", "method": "Auth.CreateApiToken", "params": {"ttl": 0}, "id": 1}'

JavaScript errors detected

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

If this problem persists, please contact our support.