您可以使用 ArcGIS Excalibur 从视频文件和支持的元数据文件发布托管视频图层。 您还可以发布来自网络视频广播和流的托管直播视频图层。 要发布托管视频和实时流图层,您必须具有创建、更新和删除视频图层的适当权限。
发布托管所需视频图层
完成以下步骤发布托管视频图层:
- 在 ArcGIS Excalibur 主页上,单击发布新内容:托管 Web 图层。
或者,从左侧导航菜单中单击发布图层。
- 在视频图层中,请单击按需。
- 输入项目名称文本。
- 选择创建新图层的文件夹。
- 或者,提供描述图层的摘要文本。
- 输入用于描述该图层的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
- 指定是否要在整个组织或特定群组中共享图层。
- 单击下一步。
- 选择数据源,并提供发布新图层所需的数据文件和相关元数据文件。
您可以浏览这些文件,或将其拖放到下拉区域。 支持两种出版策略:
- 来自单个视频文件的视频图层 - 从包含所需元数据的单个视频文件创建视频图层。
- 来自视频文件和元数据文件的视频图层 - 从包含视频和传感器元数据信息的文件集合创建视频图层。 如果视频文件不包含所需的元数据,请选择此选项。 有关支持的元数据文件的更多信息,请参阅 ArcGIS Video Server 元数据遥测要求。
- 单击清除所有文件重新开始。
- 单击下一步。
- 配置视频服务名称。
服务名称可以不同于该图层的门户项目名称。 服务名称不能包含空格和无效字符。
- 查看源视频信息,了解视频开头部分分析的结果。 这将显示可用的遥测信息及视频的源分辨率。
需要注意的是,仅分析视频的开头部分。 这可能会导致返回未知或不正确的结果,例如未知的源分辨率或未识别的元数据。
- 如果可用选择所需的输出视频分辨率
当在具有 GPU 的环境中安装和配置 ArcGIS Video Server 时,可以使用多种分辨率发布和编码视频,最高可达源视频分辨率,但不能高于源视频分辨率。 如果环境中未启用 GPU,则视频的原始分辨率是唯一可用的选项。
- 或者,配置图层位置详细信息。 这将提供视频的初始启动范围、摄像头位置和朝向。
- 初始地图范围 - 通过平移和缩放,或使用搜索定位到特定感兴趣的位置,定义视频的初始范围。 该范围将在 Web 地图加载时作为起始范围,并在视频没有额外元数据时保持不变。
- 传感器位置 - 选择坐标格式,并在已知情况下输入或粘贴传感器位置的坐标。 此外,可以使用捕获坐标直接在地图上单击和定义传感器位置。
- 航向 - 以度为单位输入照相机朝向的前进方向,范围是 0 至 360 度。 其中 0 度为北纬,90 度为东纬,180 度为南纬,270 度为西纬。
- 视野 - 以度为单位输入近似视野 (FOV),范围从 10 到 360 度。 这是摄像机可以看到的区域,是介于窄(10 度)FOV 和宽 (360) FOV 之间的值。
- 单击保存。
- 单击下一步。
- 在建立之前查看您的选择摘要。
单击返回进行更改。
- 单击创建图层。
发布视频图层后,单击连接到画布以在 ArcGIS Excalibur 中使用画布中的图层。
发布托管实时流视频图层
完成以下步骤,以至少具有发布直播视频权限的用户身份发布托管直播视频图层:
- 在 ArcGIS Excalibur 主页上,单击发布新内容:托管 Web 图层。 或者,从左侧导航菜单中单击发布图层。
- 在视频图层部分,单击 UDP 直播、RTSP 直播或 RTMP 直播。
- 选择一个直播模式选项。
模式基于您发布的直播协议确定:
- UDP 组播 - 使用该模式可同时在多个系统之间进行任何网络通信。 允许的 IP 地址必须介于 224.0.0.0 和 239.255.255.255 之间。
- UDP 单播 - 使用此模式可在一个发送方和一个接收方之间进行任何网络通信。 允许的 IP 地址为 0.0.0.0 或 Video Server 为单播模式设置的 IP 地址。 在 UDP 单播流中,Video Server 在其一个节点上启动直播流进程并打开特定的、用户定义的监听端口。
- RTMP 和 RTSP 抓取 - 使用该模式,Video Server 可从远程源获取直播内容。 可以使用任何 IP 地址。
- RTMP 和 RTSP 收听 - 使用此模式可让 Video Server 搜索和接收直播内容。 允许的 IP 地址为 0.0.0.0 或 Video Server 为收听模式设置的 IP 地址。
注:
在高可用性的 Video Server 环境中,可以通过导航到 ArcGIS Video Server Admin > 服务 > serviceName 来确定直播流的监听机器,它将显示一个 listenURL 参数,表示正在运行的 Video Server 直播流进程节点上的直播端点。
- 进入流地址文本。
- UDP - 输入完全合格的 UDP 地址,包括 IP 地址和端口。
- RTMP 和 RTSP - 输入完全合格的 RTMP 或 RTSP 地址,包括 IP 地址或 FQDN、端口和路径。
同一端口不能用于多个直播服务。
- 输入图层名称文本。
- 选择录制直播内容。
默认情况下,会启用该选项。
如果禁用,则无法在直播结束后将直播视频图层转换为点播视频图层供将来使用。
- 对于开始流选项,选择实时流的开始方式。
- 根据要求开始 - 需要时启动实时流接收器。 此选项可以最大程度地控制实时流端口何时处于活动状态和侦听状态。 您可以通过实时流服务列表管理配置状态。
- 自动开始 - 配置连接并创建视频图层后,打开接收端口并初始化实时流。 如果在进行配置和实时图层时实时流可用,请使用此选项。 服务器上的接收通信端口将立即打开。
- 对于停止流选项,选择停止实时流的方式。
- 根据要求停止 - 需要时停止实时流接收器。 此选项可以最大程度地控制实时流端口何时处于活动状态和侦听状态。
- 自动停止 - 当 ArcGIS Video Server 检测到实时流已结束时,停止实时流连接并关闭端口。
- 或者,提供描述图层的摘要文本。
- 或者,输入用于描述图层的标签。
多个术语之间使用逗号进行分隔(例如,Federal land 将被视为一个标签;Federal, land 则被视为两个标签)。
- 指定是否要在整个组织或特定群组中共享图层。
- 单击创建图层
图层发布后,就会出现在分析图层页面上,可以在 ArcGIS Excalibur 中的画布中打开并进行管理,您可以开始或停止直播,也可以删除图层。
发布外部视频提供商图层
要发布外部视频提供商图层,请完成以下步骤:
- 单击导航菜单中的发布图层。
- 单击视频图层部分中的外部视频提供商。
- 输入项目名称文本。
- 选择创建新图层的文件夹。
- 或者,提供描述图层的摘要文本。
- 输入用于描述该图层的标签。
用逗号分隔每个术语。 例如,Federal land 将被视为一个标签,而 Federal, land 则被视为两个标签。
- 将图层共享给组织或特定群组。
- 单击下一步。
- 选择要发布的外部视频源的类型:
- 点播视频链接 - 直接链接到可访问视频资源(例如,.mp4 或 .m3u8 文件)的 URL。
- 直播视频源 - 直接链接到可访问 HLS 视频源(例如,交通摄像头、安全摄像头或使用 HS 协议的其他直播源)的 URL。
- 输入您选择的视频源的 URL。
URL 应链接到 .m3u8 或 .mp4 文件;如果选择直播视频源,则必须使用 HLS 协议
- 单击下一步。
请注意,视频的开头部分会被分析,用于确定源的分辨率、格式和可用的元数据。
- 配置视频服务名称。
服务名称可以不同于该图层的门户项目名称。 服务名称不能包含空格或无效字符。
- 查看源视频信息,了解视频开头部分分析的结果。 这将显示可用的遥测信息及视频的源分辨率。
需要注意的是,仅分析视频的开头部分。 这可能会导致返回未知或不正确的结果,例如未知的源分辨率或未识别的元数据。
- 为将在 Video Server 上发布的服务输入一个名称。
该名称不必与初始图层名称一致。
- 或者,配置图层位置详细信息。 这将提供视频的初始启动范围、摄像头位置和朝向。
- 初始地图范围 - 通过平移和缩放,或使用搜索定位到特定感兴趣的位置,定义视频的初始范围。 该范围将在 Web 地图加载时作为起始范围,并在视频没有额外元数据时保持不变。
- 传感器位置 - 选择坐标格式,并在已知情况下输入或粘贴传感器位置的坐标。 此外,可以使用捕获坐标直接在地图上单击和定义传感器位置。
- 航向 - 以度为单位输入照相机朝向的前进方向,范围是 0 至 360 度。 其中 0 度为北纬,90 度为东纬,180 度为南纬,270 度为西纬。
- 视野 - 以度为单位输入近似视野 (FOV),范围从 10 到 360 度。 这是摄像机可以看到的区域,是介于窄(10 度)FOV 和宽 (360) FOV 之间的值。
- 单击保存。
- 单击下一步。
- 在发布之前查看您的选择摘要。
或者,单击返回进行更改。
- 单击创建图层。
- 视频图层发布后,单击连接到画布,即可与 ArcGIS Excalibur 画布中的图层一起使用。