你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

什么是 Azure IoT 操作媒体连接器(预览版)?

本文介绍 Azure IoT 操作中的媒体连接器(预览版)。 媒体连接器使媒体源(例如 IP 相机)中的图像和视频可供其他 Azure IoT 操作组件使用。 媒体连接器安全且性能良好。

媒体源类型

媒体连接器可以连接到各种源,包括:

媒体源 示例 URL 备注
边缘附加相机 file://host/dev/video0
file://host/dev/usb0
不要求进行身份验证。 URL 指向设备文件。 使用 USB、FireWire、MIPI 或专有接口连接到节点。
IP 相机 rtsp://192.168.178.45:554/stream1 JPEG over HTTP 用于快照,RTSP/RTCP/RTP/MJPEG-TS 用于视频流。 IP 相机还可能公开标准 ONVIF 控制接口。
媒体服务器 rtsp://192.168.178.45:554/stream1 JPEG over HTTP 用于快照,RTSP/RTCP/RTP/MJPEG-TS 用于视频流。 媒体服务器还可以使用 URL(如 ftp://host/pathsmb://host/path)提供图像和视频
媒体文件 http://camera1/snapshot/profile1
nfs://server/path/file.extension
file://localhost/media/path/file.mkv
具有可从群集访问的 URL 的任何媒体文件。
媒体文件夹 file://host/path/to/folder/
ftp://server/path/to/folder/
可从群集访问的文件夹,其中包含快照或剪辑等媒体文件。

示例用法

媒体连接器的示例用法包括:

  • 从视频流或图像 URL 捕获快照,并将其发布到 MQTT 主题。 MQTT 主题的订阅者可以使用捕获的图像进行进一步处理或分析。

  • 将视频流保存到群集上的本地文件系统。 使用什么是 Azure Arc 启用的 Azure 容器存储来提供可靠且容错的解决方案,用于将捕获的视频上传到云端进行存储或处理。

  • 将实时视频流从相机代理到操作员可以访问的终结点。 出于安全性和性能原因,只有媒体连接器才能直接访问边缘相机。 媒体连接器使用单独的媒体服务器组件将视频流式传输到操作员的终结点。 此媒体服务器可以转码为各种协议,例如 RTSP、RTCP、SRT 和 HLS。 需要部署自己的媒体服务器来提供这些功能。

它与 Azure IoT 操作有何关系?

媒体连接器是 Azure IoT 操作的一部分。 该连接器作为 Azure IoT 操作部署的一部分部署到边缘上已启用 Arc 的 Kubernetes 群集。 该连接器与其他 Azure IoT 操作元素交互,例如:

  • 资产终结点,它们是 Kubernetes 群集中的自定义资源,定义了与资产(例如相机)的连接。 资产终结点配置包括媒体源的 URL、媒体源的类型以及访问媒体源所需的任何凭据。 媒体连接器使用资产终结点访问媒体源。

  • Azure IoT 操作中的资产是用于表示真实资产(例如相机)的逻辑实体。 Azure IoT 操作相机资产可以具有属性、标记和视频流。

  • 可用于将来自连接器的消息发布到解决方案中的其他本地或基于云的组件的 MQTT 代理。

  • 将有关本地资产的信息存储在云中的 Azure 设备注册表。

下一步