You can publish hosted video layers from video files and supported metadata files using ArcGIS Excalibur. To publish hosted video layers, you must have the appropriate privileges to publish video layers..
Complete the following steps to publish a hosted video layer using ArcGIS Excalibur as a user with the privileges to publish video:
- On the ArcGIS Excalibur home page, click Publish New: Hosted Web Layers.
Alternatively, from the left navigation menu, click Publish Layer.
- In the Video Layer section, click On Demand.
- Type text for Item Name.
- Choose the Folder Name that the new layer will be created in.
- Optionally, provide Summary text that describes the layer.
- Add Tags that describe the layer.
Separate the terms with commas (for example, Federal land is considered one tag; Federal, land is considered two tags).
- Specify Sharing Level to share the layer across the organization or to specific groups.
- Click Next Step.
- Select On Demand Data Source to use for providing the data and associated metadata files, or a URL to an external video file, needed to publish your layer.
- Local File—Create a video layer from a local video file on the ArcGIS Video Server system or local network. Drag and drop the file or browse to the file.
- Data Store—Create a video layer from a video file located on a user-managed data store registered with ArcGIS Video Server.
- External Link to Video File—Providing the Video Source URL to an external MP4 video can be used to generate an on demand video layer.
- After uploading local files, selecting files from a data store, or providing a URL to an external source, clickNext Step.
A small portion at the beginning of the video will be analyzed to determine the source resolution, format, and available metadata.
- Optionally, modify the Service Name.
The service name can be different than the portal item name for this layer. Service names cannot contain spaces and/or invalid characters.
- If available, select the desired Output Video Resolutions. The options available are dependent on the maximum resolution of the source video.
- Standard Definition—854 x 480
- High Definition—1280 x 720
- Full High Definition—1920 x 1080
- Quad High Definition—2560 x 1440
- Ultra High Definition—3840 x 2160
When ArcGIS Video Server is installed and configured on an environment with GPU, videos can be published and encoded with multiple resolutions up to the source video resolution, but not above. If GPU is not enabled on the environment, the native resolution of the video will be used.
- View the Source Video Information, which provides the analyzed results of the first portion of the video.
This displays which telemetry information is available. The metadata properties found in the initial analysis are listed as
.Note:
Only a small portion at the beginning of the video is being analyzed. This may return unknown or incorrect results such as unknown source resolution or no metadata identified.
- Set Layer Operations and Capabilities. These consist of the following:
- Support Export Clip—Allows the creation of video segments to be generated and downloaded from the layer.
- Support Export Frames—Allows the creation of full resolution static image frames to be generated and downloaded from the layer.
- Support Playback Preview—Creates a collection of small-scale images used on the playback timeline to preview video content.
- Review the Location Details . This provides the initial startup extent and camera location and heading as defined in the video's metadata. If you would like to manually define the location of the sensor and field of view do the following:
- Click Edit Location.
Sensor Location Details pane opens.
- Change the Map Extent. You can pan and zoom or use the search widget to go to a specific location of interest to define the initial extent of the video. This is the starting extent of the map when the web map loads and remains at this location if the video does not contain any additional metadata.
- Modify the Sensor Position. Use the
drop-down menu to select a coordinate format and enter or paste
the coordinate of the sensor location. Optionally, use
the Capture Coordinate tool
to click on the map
to define the sensor location. - Change the Height of the sensor. Enter the camera height in meters (integer).
- Change the sensor Tilt. Enter the tilt of the camera in degrees as an integer between 0 and -90 (below).
- Change the Direction of the sensor. Enter in the heading degrees (0-360 degrees) of where the camera is facing, where 0 degrees = North, 90 degrees = East, 180 degrees = South, and 270 degrees = West.
- Change the maximum Distance distance, in meters, the camera can view as an integer value.
- Change the approximate Field of View, or the area, that can be seen by the camera. This approximation can be defined between a narrow and wide field of view (FOV) from 10 degrees to 360 degrees.
- Click Edit Location.
- Click Save and Close
. Alternatively, click Reset Form
to revert values to their defaults, or click Cancel to exit. - Click Next Step.
- View a summary of your choices prior to publishing. Alternatively, click Back to make changes.
- Click Publish.
Once the video layer is published, click Connect to Canvas to work with the layer in the canvas in ArcGIS Excalibur.
Note:
If an audio channel is corrupted or uses an unsupported codec in the file used to create a video service, the upload and publication will complete regardless with disabled audio.
See Add or remove layers for existing video services for more information.