Установка Mediaserver (предпочтительная)
Все действия выполняются на ВМ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}'