Устaновка Mediaserver MSE (предпочтительная)
Все действия выполняются на ВМ1, если не указано иное.
Для установки Mediaserver выполните следующие шаги:
Для подготовки файлов конфигурации Mediaserver выполните команду:
source ./k8s-onprem/sources.sh
./configure-mse.sh ${MS1_IP}
В файле
.env.{IP address}.vsaasнастройте лицензию и тип лицензии – онлайн (online) или оффлайн (offline):
ls -la ../mse/
vim ../mse/server.json.${MS1_IP}.vsaas
Замените
<url or path to license files>на следующие значения:для онлайн – URL лицензии
для оффлайн – путь к лицензии
/etc/vsaas/license
"license": "<url or path to license files>",
Если используется оффлайн лицензия, замените файлыlicense.json и public.key в директории ../mse/ на соответствующие файлы лицензии.
При необходимости замените самоподписанный сертификат на свой собственный сертификат (замените файлы ключа и сертификата сохраняя названия файлов cert.pem и key.pem).
Путь к файлам сертификатов и ключейls -la ../mse/.
Если вы используете самоподписанные сертификаты, добавьте их в список доверенных сертификатов на клиентском устройстве для просмотра видео потоков в web-клиенте VMS.
Для конфигурации и развертывания MSE, выполните команду:
source ./k8s-onprem/sources.sh
./configure-mse.sh ${MS1_IP} $(echo ${USER}) configure
./deploy-mse.sh
Проверьте статус MSE контейнера:
kubectl get all -n vsaas-ms
При успешной установке Mediaserver, зарегистрируйте его на VMS. Более детально о регистрации на VMS смотрите в данной инструкции. Для этого вам потребуется токен. Чтобы получить токен, выполните следующую команду на Mediaserver:
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}'