Для производственной среды требования различных пользователей к ПО могут сильно отличаться. Эти требования следует соблюдать с учетом аппаратных потребностей для обеспечения ожидаемой производительности и масштабируемости. Некоторые минимальные требования перечислены ниже. Минимальные требования будут поддерживать приложение, но могут не работать должным образом.
Требования к аппаратному обеспечению
Элемент | Поддерживаемые и рекомендуемые |
---|---|
CPU | Минимально: 2 ядра, одновременная многопоточная обработка Одновременная многопоточная или гиперпоточная обработка CPU обычно использует два потока на ядро. Многопоточный 2-ядерный процессор будет располагать 4 потоками для обработки, а многопоточный 6-ядерный процессор будет включать 12 потоков для обработки. |
Хранение | Минимум: 200 Гб свободного дискового пространства* |
Память / ОЗУ | Минимум: 8 ГБ |
Выделенная (не общая) графическая память | Минимум: 6 ГБ или больше Если вы используете ноутбук с встроенной ЦПУ, рассмотрите возможность увеличения системной памяти, чтобы компенсировать использование общей памяти. |
Хранилище в ArcGIS Video Server будет зависеть от этой настройки.
Требования к графическому процессору
Рекомендуется устанавливать ArcGIS Video Server в среде NVIDIA GPU, поддерживающей NVENC (кодирование) и NVDEC (декодирование) для оптимальной публикации, кодирования, использования и распространения сервисов видео. Требуется драйвер версии 531.61 или более поздний. Полный список карт графического процессора, поддерживающих кодирование и декодирование видео, см. в разделе Матрица поддержки NVIDIA.
Video Server можно установить на компьютер без графического процессора, но при этом будут потеряны определенные функции и пострадает производительность потоковой передачи. Сюда входит отсутствие возможности выбора выходного разрешения при публикации видео по запросу, невозможность публиковать видеофайлы, закодированные с помощью кодеков, отличных от H.265 и H.264, невозможность поворота видео из альбомного режима в портретный, а также задержка или буферизация при просмотре видеосервисов
Элемент | Поддерживаемые и рекомендуемые |
---|---|
Тип графического процессора | Графический процессор NVIDIA с возможностью вычислений CUDA (CC) 12.1 или выше. См. список видеокарт с поддержкой CUDA, чтобы определить вычислительные возможности вашего графического процессора. |
Драйвер GPU | Драйверы NVIDIA GPU: требуется версия 531.61 или новее. |
Выделенная графическая память | Минимум: 6 ГБ или больше. |
Примечание:
Устаревший драйвер графического процессора может вызвать проблемы с кодированием и декодированием или сервер сообщит, что у него нет графического процессора. Убедитесь, что у вас установлены новейшие драйверы графического процессора, предоставленные непосредственно NVIDIA.
Поддержка и рекомендации
При публикации видео необходимо учитывать множество вопросов: от поддерживаемых форматов видеофайлов до требований к телеметрии метаданных. Каждое из этих соображений будет влиять на то, как видео публикуется и хранится.
Поддерживаемые форматы видеофайлов
Поддерживаемые форматы видео, включая форматы с высоким - разрешением 4K, перечислены в таблице ниже:
Описание | Расширение |
---|---|
Файл MOV | .mov |
MPEG-2 Transport Stream | .ts |
MPEG-2 Program Stream | .ps |
Файл MPEG | .mpg |
Файл MPEG-2 | .mpg2 |
Файл MPEG-2 | .mp2 |
Файл MPEG | .mpeg |
VLC (mpeg2) | .mpeg2 |
MPEG-4 Movie | .mp4 |
Файл MPEG-4 | .mpg4 |
Файл видео H264 | .h264 |
Видео файл H265 | .h265 |
Файл VLC Media (mpeg4) | .mpeg4 |
Файл VLC Media (vob) | .vob |
Поддерживаемые форматы видеокодеков
Поддерживаемые форматы видеокодеков включают h.264 и h.265, которые изначально поддерживает HLS и не требует, чтобы графический процессор выполнял кодирование вместе с .av1, .mpeg1, .mpeg2, .mpeg4, .wmv и .mjpeg.
Требования к телеметрии метаданных
Чтобы вычислить и отобразить телеметрическую информацию метаданных из видео на карте, необходимы следующие поля метаданных. Видео, которые содержат только часть метаданных, по-прежнему будут отображать частичную телеметрическую информацию.
Например, если в видеофайле или в соответствующих файлах бортовых метаданных автомобиля содержатся только поля Time Stamp, Sensor Latitude и Sensor Longitude, то местоположение сенсора будет показано на карте, но рамки кадров видео отобразить не получится, а некоторые функции, такие как захват видеокадра, не будут поддерживаться.
Имя поля | Описание | Секции | Телеметрия |
---|---|---|---|
SensorLatitude | Широта сенсора на основе эллипсоида WGS84 в диапазоне от -90.0 до 90.0 | Градусы | Местоположение сенсора - 3D След сенсора - 3D Требуется только одно поле временной метки. |
SensorLongitude | Долгота сенсора на основе эллипсоида WGS84 в диапазоне от -180.0 до 180.0 | Градусы | |
TimeStamp | Дата и временная метка с дополнительными миллисекундами | Строка в формате: ГГГГ-ММ-ДД ЧЧ-ММ-СС.zzz | |
UnixTimeStamp | Всемирное координированное время (UTC) | Микросекунды с 1970 (эпоха Unix) | |
SensorEllipsoidHeight | Высота эллипсоида сенсора, измеренная от эталонного эллипсоида WGS84 | Метры | Местоположение сенсора - 3D След сенсора - 3D Для местоположений 3D требуется только одно поле. |
SensorTrueAltitude | Высота датчика, измеренная от среднего уровня моря (MSL) | Метры | |
PlatformHeading | Направление объекта (платформы) относительно истинного севера, измеренное по часовой стрелке в горизонтальной плоскости, если смотреть вниз, в диапазоне от 0,0 до 360,0 | Градусы | |
PlatformPitch | Наклон объекта (платформы) относительно горизонтальной плоскости с положительными углами носа над горизонтальной плоскостью | Градусы | Линия видимости сенсора Контур кадра (контур) Центр кадра (центральная точка контура) |
PlatformHeading | Угол крена объекта (платформы) относительно горизонтальной плоскости с положительными углами для левого крыла над горизонтальной плоскостью | Градусы | |
PlatformRoll | Угол крена объекта (платформы) относительно горизонтальной плоскости с положительными углами для левого крыла над горизонтальной плоскостью. | Градусы | |
SensorRelativeRoll | Относительный угол поворота сенсора относительно платформы самолета, при котором верхняя часть уровня изображения равна 0 градусов, а положительные углы — по часовой стрелке, если смотреть сзади камеры. | Градусы | |
SensorRelativeElevation | Относительный угол направления сенсора на горизонтальную плоскость платформы, где отрицательные углы направлены вниз | Градусы | |
SensorRelativeAzimuth | Относительный угол направления направления сенсора к продольной оси платформы, если смотреть с платформы, в диапазоне от 0,0 до 360,0 | Градусы | |
HorizontalFOV | Горизонтальное поле зрения выбранного сенсора изображения | Градусы | |
VerticalFOV | Вертикальное поле зрения выбранного сенсора изображения | Градусы |
Примечание:
Поля в файле метаданных должны отражать имена полей, указанные выше (имена полей не чувствительны к регистру, пробелам и тире). Заголовки полей в файлах метаданных можно сопоставить с именами полей с помощью файла сопоставления полей. Имена полей поддерживаются только в регионе EN.
Если метаданные заполнены точно и полностью, приложение рассчитает углы видеокадра, а также размер, форму и положение контура видеокадра, которые затем можно будет отобразить на карте. Эти 12 имен полей составляют минимум метаданных, который нужен для вычисления трансформирования между видео и картой, чтобы показать контур видео на карте, а также включить другие функции.
Метаданные сопоставления полей
Если исходный файл метаданных не содержит 12 имен полей, можно создать CSV-файл сопоставления полей по приведенной ниже схеме со столбцом Имя поля метаданных (Метаданные), передающим имена полей в файле метаданных, которые будут соответствовать ожидаемым Именам полей Video Server (Имя поля), указанным ниже. Эта таблица CSV должна содержать два перечисленных столбца: Имя поля для ожидаемых полей метаданных Video Server и столбец Метаданные для полей, которые необходимо сопоставить. После создания этот файл сопоставления полей должен быть включен в загрузку вместе с видеофайлом и соответствующим файлом метаданных.
Имя поля |
---|
SensorLatitude |
SensorLongitude |
TimeStamp |
SensorEllipsoidHeight |
PlatformHeading |
PlatformPitch |
PlatformHeading |
PlatformRoll |
SensorRelativeRoll |
SensorRelativeElevation |
SensorRelativeAzimuth |
HorizontalFOV |
VerticalFOV |
SensorTrueAltitude |
UnixTimeStamp |
Метаданные временного сдвига
Для получения оптимальных результатов метаданных данные видео и метаданные должны быть синхронизированы по времени. Если временная метка, связывающая видео и метаданные, синхронизирована не точно, то контур видео и местоположение датчика на карте будет смещено относительно вида в видеоплеере.
Если временной сдвиг заметен и постоянен, для настройки времени метаданных в соответствии с видео можно использовать файл .csv временного сдвига. Файл .csv должен содержать два столбца с надписью ElapsedTime (время в видео, где происходит сдвиг времени) и TimeShift (величина смещения времени в секундах). Если временной сдвиг между видео и метаданными не является постоянным, в файле .csv можно перечислить несколько положений в видео с соответствующим временным сдвигом. После создания этот файл временного сдвига будет включен в загрузку вместе с файлом видео и соответствующим файлом метаданных, если это применимо.
0.00:00:00 (дни.часы:минуты:секунды) | 0.00:00:00 (дни.часы:минуты:секунды) (Время видео в секундах относительно метаданных. Используйте отрицательные значения, если контур видео отстает.) |
Хранилище видео
По умолчанию все файлы видео и метаданных сохраняются ArcGIS Video Server в файловой системе. Дополнительно, организация может зарегистрировать существующее хранилище данных объектов для использования в качестве выходного местоположения видео и метаданных.
Во время создания сайта Video Server можно указать расположение хранилища конфигурации, директорий и журналов. По умолчанию, все они хранятся в файловой системе Video Server. Хранилище конфигураций также дополнительно может находиться в облачном хранилище. Хранилище конфигурации содержит сервисы и папку загрузки, в которой хранятся файлы .json о загруженном видео и созданном выходном сервисе.
Когда видео публикуется, оно загружается в файловую систему Video Server или хранилище объектов в зависимости от того, как оно было настроено. Если в процессе публикации в среде графического процессора выбрано несколько выходных разрешений, загруженное видео будет перекодировано в дополнительные разрешения, а выходные файлы будут сохранены в местоположении directories/arcgisvideoservices. Здесь также будет храниться исходное загруженное видео. Чем больше выходных разрешений выбрано, тем больше места требуется службе для успешной и эффективной потоковой передачи службы в каждом разрешении.
В местоположении directories/arcgisvideouploads хранится исходный видеофайл на основе идентификатора файла, созданного во время загрузки. При использовании ArcGIS Excalibur для публикации видеосервисов исходное загруженное видео удаляется из этого местоположения, поскольку исходное видео останется в местоположении arcgisvideoservices.
Требования к операционной системе Windows
Несколько интернет-спецификаций имен хост-компьютеров считают символ нижнего подчеркивания не соответствующим стандартам. Хотя Microsoft Windows и позволяет использовать символ нижнего подчеркивания в имени компьютера, это может вызвать проблемы при взаимодействии с другими серверами и платформами. По этой причине ArcGIS Video Server не будет устанавливаться на серверы, в имени хоста которых есть символ нижнего подчеркивания.
Операционная система ваших компьютеров ArcGIS Video Server может отличаться от остальных компьютеров вашего развертывания ArcGIS Enterprise.
ArcGIS Video Server не поддерживается на контроллерах доменов. Установка ArcGIS Video Server на контроллере домена может отрицательно сказаться на его работе.
Следующие 64-разрядные операционные системы удовлетворяют минимальным требованиям к операционным системам. Программа установки работает только на 64-разрядной операционной системе. 32-разрядные операционные системы не поддерживаются.
Поддерживаемая операционная система | Последние протестированные обновления или пакеты обновлений |
---|---|
Windows Server 2022 Standard and Datacenter | SP (21H2) |
Windows Server 2019 Standard and Datacenter | Обновление мая 2022 года |
Windows Server 2016 Standard and Datacenter | Обновление мая 2022 года |
Предыдущие и будущие обновления и пакеты обновлений в данной операционной системе поддерживаются, если не указано иначе. Обновления и версия операционной системы также должны поддерживаться поставщиком системы. ArcGIS поддерживается только на 64-разрядных процессорах с архитектурой x86-64. Опция Desktop Experience требуется для всех версий Windows Server.
Windows 11 поддерживаются только для простого тестирования и разработки приложений. Не рекомендуется развертывание в производственной среде.
Развертывание облачных сред
ArcGIS Video Server может быть развернут вручную в Microsoft Azure и Amazon Web Services. Полная поддержка шаблонов cloud formation Microsoft Azure и Amazon Web Services в настоящее время не поддерживается.
Сертификаты SSL
ArcGIS Video Server поставляется с готовым самозаверенным сертификатом, который позволяет сразу тестировать портал и помогает убедиться, что установка прошла успешно.
Необходимо запросить сертификат у доверенного центра сертификации (CA) и настроить ArcGIS Video Server на работу с ним. Это может быть доменный сертификат, выпущенный вашей организацией, или сертификат, подписанный центром сертификации. У сертификата должно быть настроенное альтернативное имя субъекта (SAN), иначе ArcGIS Video Server не будет правильно работать.
Примечание:
Сертификаты, созданные с использованием IIS, не содержат опцию для включения SAN. Используйте скрипт в создании сертификата домена, который включает SAN в созданный сертификат.
Portal for ArcGIS также включает готовый самозаверенный сертификат. Если вы собираетесь интегрировать сайт ArcGIS Video Server с порталом, вам необходимо запросить сертификат у доверенного центра сертификации и настроить портал на работу с ним.
Предварительные условия программного обеспечения
ArcGIS Video Server может быть установлен отдельно или вместе с другими компонентами ArcGIS Enterprise 11.4.
Примечание:
При установке нового развертывания или обновлении с более ранней версии необходимо убедиться, что все компоненты программного обеспечения — портал ArcGIS Enterprise, сайт ArcGIS Server и ArcGIS Data Store — установлены, и запущен ArcGIS Enterprise 11.4.
В процессе установки ArcGIS Video Server вы интегрируете новый сайт ArcGIS Video Server с порталом Enterprise.
В качестве части базового развертывания ArcGIS Enterprise часто ArcGIS Data Store приходится выполнять роль Размещающего сервера для Портала. Обратите внимание, что ArcGIS Video Server сам по себе не использует Реляционное хранилище данных.
Система доменных имен и полные рекомендации по доменным именам
Рекомендуется настроить систему доменных имен (DNS) организации, чтобы она содержала записи полного доменного имени (FQDN) для сайта ArcGIS Video Server. При интегрировании портал ArcGIS Enterprise запросит полное доменное имя сайта сервера.
Поддерживаемые веб-браузеры
Мастер установки ArcGIS Video Server поддерживается всеми веб-браузерами, включая, помимо прочего, следующие:
- Google Chrome 122 или более новая версия.
- Microsoft Edge 122 или более новая версия.
- Mozilla Firefox 125 или более новая версия.
- Mozilla Firefox версия 115 (ESR)
- Safari версия 16 или более новая версия