Вы можете публиковать размещенные слои видео из файлов видео и поддерживаемых файлов метаданных с помощью ArcGIS Excalibur. Вы также можете опубликовать размещенные слои видео, полученные из сетевых видеотрансляций и стримов, в прямом эфире. Чтобы опубликовать размещенные слои видео и стримов прямого эфира необходимы соответствующие права для создания, обновления и удаления слоев видео.
Публикация размещенных слоев видео по запросу
Выполните следующие шаги, чтобы опубликовать размещенный слой видео:
- На домашней странице ArcGIS Excalibur щелкните Публикация размещенных веб-слоёв.
Либо в левой части меню навигации выберите Опубликовать слой.
- В разделе Слой видео щелкните По запросу.
- Введите текст Имя элемента.
- Выберите папку, в которой будет создан новый слой.
- При желании укажите текст Краткой информации, описывающий слой.
- Введите Теги, описывающие слой.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
- Укажите, следует ли опубликовать слой для всей организации или только для определенных групп.
- Щелкните Далее.
- Выберите источник данных и предоставьте файлы данных и связанные с ними файлы метаданных, необходимые для публикации нового слоя.
Вы можете выбрать эти файлы или перетащить их в зону вставки. Поддерживаются две стратегии публикации:
- Слой видео из одного файла видео — создайте слой видео из одного файла видео, содержащего необходимые метаданные.
- Слой видео из видеофайла и файлов метаданных — создайте слой видео из набора файлов, содержащих информацию о метаданных видео и сенсора. Выберите этот параметр, если файл видео не содержит требуемых метаданных. Дополнительные сведения о поддерживаемых файлах метаданных см. в разделе Требования к телеметрии метаданных ArcGIS Video Server.
- Щелкните Очистить все файлы, чтобы начать сначала.
- Щелкните Далее.
- Настройте название сервиса видео.
Название сервиса может отличаться от названия элемента портала этого слоя. Имена сервисов не должны содержать пробелов или недопустимых символов.
- Просмотрите Исходную видеоинформацию, которая предоставит результаты анализа первой части видео. При этом будет отображаться доступная телеметрическая информация и исходное разрешение видео
Важно отметить, что анализируется только небольшая часть начала видео. Это может привести к получению неизвестных или неверных результатов, таких как неизвестное исходное разрешение или отсутствие идентифицированных метаданных.
- Выберите желаемое разрешение выходного видео, если доступно.
Когда ArcGIS Video Server установлен и настроен в среде с графическим процессором, видео можно публиковать и кодировать с несколькими разрешениями вплоть до разрешения исходного видео, но не выше. Если GPU не включен в среде, единственной доступной опцией является собственное разрешение видео.
- При желании можно настроить подробную информацию о местоположении слоя. Это позволит определить начальный экстент запуска, а также положение и направление камеры.
- Начальный экстент карты — перемещение и изменение масштаба или использование поиска для перехода к определенному интересующему местоположению, чтобы определить начальный экстент видео. Это будет начальный экстент карты при загрузке веб-карты, и он останется на этом месте, если видео не содержит никаких дополнительных метаданных.
- Положение датчика — выберите формат координат и введите или вставьте координаты местоположения датчика, если они известны. Кроме того, используйте Захват координат, чтобы щелкнуть прямо по карте и определить местоположение датчика.
- Курс — введите направление в градусах от 0 до 360 в зависимости от того, куда направлена камера. Где 0 градусов — это Север, 90 градусов — Восток, 180 градусов — Юг и 270 градусов — Запад.
- Поле зрения — введите приблизительное значение поля зрения (FOV) в градусах от 10 до 360. Это область, которую может видеть камера, и она имеет значение от узкого (10 градусов) до широкого (360 градусов) поля зрения (FOV).
- Щелкните Сохранить.
- Щелкните Следующий шаг.
- Просмотрите краткую сводку настроек перед установкой.
Если вы хотите внести изменения, щелкните Назад.
- Щелкните Создать слой.
После публикации слоя видео щелкните Подключение к канве, чтобы работать со слоем в канве в ArcGIS Excalibur.
Публиковать размещенные слои видео в режиме реального времени
Выполните следующие действия, чтобы опубликовать размещенный слой потокового видео в реальном времени от имени пользователя, имеющего как минимум права на публикацию видео в реальном времени:
- На домашней странице ArcGIS Excalibur щелкните Публикация размещенных веб-слоёв. Либо в левой части меню навигации выберите Опубликовать слой.
- В разделе Слой видео выберите Прямая трансляция UDP, Прямая трансляция RTSP или Прямая трансляция RTMP.
- Выберите опцию Режим прямой трансляции.
Режимы определяются на основе протокола трансляции, который вы публикуете:
- UDP Multicast - используйте этот режим для одновременного сетевого взаимодействия между множеством систем. Разрешенный IP-адрес должен быть в диапазоне от 224.0.0.0 до 239.255.255.255.
- UDP Unicast - используйте этот режим для любых сетевых взаимодействий между одним отправителем и одним получателем. Разрешенный IP-адрес - 0.0.0.0 или IP-адрес, установленный видеосервером для режима однонаправленной передачи Unicast. В потоке UDP Unicast Video Server запускает процесс прямой трансляции на одном из своих узлов и открывает заданный пользователем порт прослушивания.
- RTMP и RTSP Fetch — используйте этот режим, чтобы разрешить Video Server извлекать содержимое прямой трансляции из удаленного источника. Может использоваться любой IP-адрес.
- RTMP и RTSP Listen - используйте этот режим, чтобы включить Video Server для поиска и получения контента в режиме реального времени. Разрешенный IP-адрес - 0.0.0.0 или IP-адрес, установленный Video Server для режима Listen.
Примечание:
В отказоустойчивой среде Video Server можно определить машину для прослушивания прямой трансляции, перейдя в меню ArcGIS Video Server Admin > Services > serviceName, где отобразится параметр listenURL, обозначающий конечную точку прямой трансляции на узле, где выполняется процесс прямой трансляции Video Server.
- Введите текст Адрес потока.
- UDP — введите полный UDP-адрес, включая IP-адрес и порт.
- RTMP и RTSP - введите полный адрес RTMP или RTSP, включая IP-адрес или FQDN, порт и путь.
Один и тот же порт нельзя использовать в нескольких сервисах прямой трансляции.
- Введите текст Имя слоя.
- Выберите Запись прямой трансляции.
Это свойство включено по умолчанию.
Если этот параметр отключен, то после завершения прямой трансляции вы не сможете преобразовать слой прямой трансляции в слой видео по запросу для дальнейшего использования.
- В разделе Параметры запуска трансляции выберите способ запуска трансляции.
- Запуск по запросу - запуск приемника прямой трансляции при необходимости. Этот параметр обеспечивает максимальный контроль над тем, когда порты прямой трансляции активны и прослушиваются. Вы можете управлять состоянием конфигурации через список сервисов прямой трансляции.
- Запускать автоматически - откройте принимающий порт и запустите прямую трансляцию, когда подключение настроено и создан слой видео. Используйте этот параметр, если прямая трансляция доступна при создании конфигурации и слоя реального времени. Принимающий подключения порт на сервере будет немедленно открыт.
- В разделе Параметры остановки трансляции выберите, как остановить прямую трансляцию.
- Остановить по запросу — останавливайте приемник прямой трансляции по необходимости. Этот параметр обеспечивает максимальный контроль над тем, когда порты прямой трансляции активны и прослушиваются.
- Остановить автоматически — подключение к прямой трансляции будет остановлено, а порт закроется, когда ArcGIS Video Server обнаружит, что прямая трансляция закончилась.
- При желании укажите текст Краткой информации, описывающий слой.
- Дополнительно введите теги, описывающие слой.
Разделяйте термины запятыми (например, Федеральная земля считается одним тегом, а Федеральная, земля рассматриваются как два тега).
- Укажите, хотите ли вы опубликовать слой для организации или для определенных групп.
- Щелкните Создать слой.
Как только слой будет опубликован, он появится на странице Слои анализа, где его можно открыть в ArcGIS Excalibur или управлять им, чтобы запускать или останавливать прямую трансляцию, а также удалять слой.
Публикация слоев внешнего поставщика видео
Чтобы опубликовать слой внешнего поставщика видео, выполните следующие действия:
- Щелкните Опубликовать слой в меню навигации.
- Выберите Внешний поставщик видео в разделе Слой видео.
- Введите текст Имя элемента.
- Выберите папку, в которой будет создан новый слой.
- При желании укажите текст Краткой информации, описывающий слой.
- Введите теги, описывающие слой.
Разделяйте каждый термин запятой. Например, словосочетание "Федеральная земля" считается одним тегом, а "Федеральная, земля" уже расценивается как два тега.
- Опубликуйте слой для организации или для определенных групп.
- Щелкните Далее.
- Выберите тип публикуемого внешнего источника видео:
- Ссылка на видео по запросу — прямой URL-адрес доступного видеоресурса, такого как файл .mp4 или .m3u8.
- Видеопоток прямой трансляции — прямой URL-адрес доступного источника видеосигнала HLS, такого как дорожная камера или камера безопасности, или другого источника прямой трансляции, который транслируется по протоколу HS.
- Введите URL-адрес источника видео, который вы выбрали.
Это должны быть URI-адреса, связанные с .m3u8 или файлами .mp4, или, если выбран Видеопоток прямой трансляции, он должен использовать протокол HLS.
- Щелкните Далее.
Небольшая часть в начале видео будет проанализирована для определения исходного разрешения, формата и доступных метаданных.
- Настройте название сервиса видео.
Название сервиса может отличаться от названия элемента портала этого слоя. Имена сервисов не должны содержать пробелов или недопустимых символов.
- Просмотрите Исходную видеоинформацию, которая предоставит результаты анализа первой части видео. При этом будет отображаться доступная телеметрическая информация и исходное разрешение видео
Важно отметить, что анализируется только небольшая часть начала видео. Это может привести к получению неизвестных или неверных результатов, таких как неизвестное исходное разрешение или отсутствие идентифицированных метаданных.
- Введите имя сервиса, который будет опубликован на Video Server.
Оно не обязательно должно совпадать с первоначальным именем, присвоенным слою.
- При желании можно настроить подробную информацию о местоположении слоя. Это позволит определить начальный экстент запуска, а также положение и направление камеры.
- Начальный экстент карты — перемещение и изменение масштаба или использование поиска для перехода к определенному интересующему местоположению, чтобы определить начальный экстент видео. Это будет начальный экстент карты при загрузке веб-карты, и он останется на этом месте, если видео не содержит никаких дополнительных метаданных.
- Положение датчика — выберите формат координат и введите или вставьте координаты местоположения датчика, если они известны. Кроме того, используйте Захват координат, чтобы щелкнуть прямо по карте и определить местоположение датчика.
- Курс — введите направление в градусах от 0 до 360 в зависимости от того, куда направлена камера. Где 0 градусов — это Север, 90 градусов — Восток, 180 градусов — Юг и 270 градусов — Запад.
- Поле зрения — введите приблизительное значение поля зрения (FOV) в градусах от 10 до 360. Это область, которую может видеть камера, и она имеет значение от узкого (10 градусов) до широкого (360 градусов) поля зрения (FOV).
- Щелкните Сохранить.
- Щелкните Следующий шаг.
- Просмотрите краткую сводку настроек перед публикацией.
Дополнительно, щелкните Назад, если вы хотите внести изменения.
- Щелкните Создать слой.
- После публикации слоя видео щелкните Подключение к канве, чтобы начать работать со слоем в канве в ArcGIS Excalibur.