Установка Mediaserver LTS
Все действия выполняются на ВМ1, если не указано иное.
Для установки Mediaserver выполните следующие шаги:
Для подготовки файлов конфигурации Mediaserver выполните команду:
source ./k8s-onprem/sources.sh
./configure-mediaserver.sh ${MS1_IP}
В файле с переменными
.env.{IP address}.vsaas
настройте лицензию и тип лицензии – онлайн (online) или оффлайн (offline):
ls -la ../mediaserver/
vim ../mediaserver/.env.${MS1_IP}.vsaas
Замените
LICENSE_SOURCE
на URL лицензии (для онлайн) или укажите путь к лицензии (для оффлайн):
# Для онлайн лицензирования
# 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.
Для настройки и развертывания Mediaserver, выполните команду:
source ./k8s-onprem/sources.sh
./configure-mediaserver.sh ${MS1_IP} $(echo ${USER}) configure
./deploy-mediaserver.sh
Проверьте статус контейнера Mediaserver:
kubectl get all -n vsaas-ms
При успешной установке Mediaserver, зарегистрируйте его на VMS. Для этого вам потребуется токен. Чтобы получить токен, выполните следующую команду на Mediaserver:
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 смотрите в данной инструкции.