You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This asset configuration publishes snapshots from the video stream to an MQTT topic. To view the snapshots, you can subscribe to the MQTT topic. To learn more about how to subscribe to an MQTT topic in a non-production environment, see [Test connectivity to MQTT broker with MQTT clients](../manage-mqtt-broker/howto-test-connection.md).
152
+
This asset configuration publishes snapshots from the video stream to an MQTT topic. To view the snapshots, you can subscribe to the MQTT topic. To learn more about how to subscribe to an MQTT topic in a nonproduction environment, see [Test connectivity to MQTT broker with MQTT clients](../manage-mqtt-broker/howto-test-connection.md).
153
153
154
154
## Dataset configuration
155
155
156
-
The `datasetsDataPoints` parameter specifies the action the the media connector takes on the asset. The previous example configures the camera to capture snapshots to publish to an MQTT broker topic. A camera asset supports the following five task types:
156
+
The `datasetsDataPoints` parameter specifies the action the media connector takes on the asset. The previous example configures the camera to capture snapshots to publish to an MQTT broker topic. A camera asset supports the following five task types:
Copy file name to clipboardExpand all lines: articles/iot-operations/discover-manage-assets/overview-media-connector.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,19 +12,19 @@ ms.date: 11/12/2024
12
12
13
13
# What is the Azure IoT Operations media connector (preview)?
14
14
15
-
This article introduces the media connector (preview) in Azure IoT Operations. The media connector makes images and video from media sources such as edge attached cameras available to other Azure IoT Operations components. The media connector is secure and performant.
15
+
This article introduces the media connector (preview) in Azure IoT Operations. The media connector makes images and video from media sources such as IP cameras available to other Azure IoT Operations components. The media connector is secure and performant.
16
16
17
17
## Media source types
18
18
19
-
The media connector can connect to a variety of sources, including:
19
+
The media connector can connect to various sources, including:
20
20
21
21
| Media source | Example URLs | Notes |
22
22
|--------------| ---------------|-------|
23
23
| Edge attached camera |`file://host/dev/video0`<br/>`file://host/dev/usb0`| No authentication required. The URL refers to the device file. Connects to a node using USB, FireWire, MIPI, or proprietary interface. |
24
24
| IP camera |`rtsp://192.168.178.45:554/stream1`| JPEG over HTTP for snapshots, RTSP/RTCP/RTP/MJPEG-TS for video streams. An IP camera might also expose a standard ONVIF control interface. |
25
25
| Media server |`rtsp://192.168.178.45:554/stream1`| JPEG over HTTP for snapshots, RTSP/RTCP/RTP/MJPEG-TS for video streams. A media server can also serve images and videos using URLs such as `ftp://host/path` or `smb://host/path`|
26
26
| Media file |`http://camera1/snapshot/profile1`<br/>`nfs://server/path/file.extension`<br/>` file://localhost/media/path/file.mkv`| Any media file with a URL accessible from the cluster. |
27
-
| Media folder |`file://host/path/to/folder/`<br/>`ftp://server/path/to/folder/`| A folder, accessible from the cluster, that contain media files such as snapshots or clips. |
27
+
| Media folder |`file://host/path/to/folder/`<br/>`ftp://server/path/to/folder/`| A folder, accessible from the cluster, that contains media files such as snapshots or clips. |
28
28
29
29
## Example uses
30
30
@@ -34,15 +34,15 @@ Example uses of the media connector include:
34
34
35
35
- Save video streams to a local file system on your cluster. Use the [What is Azure Container Storage enabled by Azure Arc](/azure/azure-arc/container-storage/overview) to provide a reliable and fault-tolerant solution for uploading the captured video to the cloud for storage or processing.
36
36
37
-
- Proxy a live video stream from a camera to an endpoint that an operator can access. For security and performance reasons, only the media connector should have direct access to an edge camera. The media connector uses a separate media server component to stream video to an operator's endpoint. This media server can transcode to a variety of protocols such as RTSP, RTCP, SRT, and HLS. You need to deploy your own media server to provide these capabilities.
37
+
- Proxy a live video stream from a camera to an endpoint that an operator can access. For security and performance reasons, only the media connector should have direct access to an edge camera. The media connector uses a separate media server component to stream video to an operator's endpoint. This media server can transcode to various protocols such as RTSP, RTCP, SRT, and HLS. You need to deploy your own media server to provide these capabilities.
38
38
39
39
## How does it relate to Azure IoT Operations?
40
40
41
41
The media connector is part of Azure IoT Operations. The connector deploys to an Arc-enabled Kubernetes cluster on the edge as part of an Azure IoT Operations deployment. The connector interacts with other Azure IoT Operations elements, such as:
42
42
43
-
-_Asset endpoints_, that are custom resources in your Kubernetes cluster, define connections to assets such as cameras. An asset endpoint configuration includes the URL of the media source, the type of media source, and any credentials needed to access the media source. The media connector uses an asset endpoint to access the media source.
43
+
-_Asset endpoints_ that are custom resources in your Kubernetes cluster define connections to assets such as cameras. An asset endpoint configuration includes the URL of the media source, the type of media source, and any credentials needed to access the media source. The media connector uses an asset endpoint to access the media source.
44
44
45
-
-_Assets_, in Azure IoT Operations are logical entities that you create to represent a real assets such as cameras. An Azure IoT Operations camera asset can have properties, tags, and video streams.
45
+
-_Assets_, in Azure IoT Operations are logical entities that you create to represent real assets such as cameras. An Azure IoT Operations camera asset can have properties, tags, and video streams.
46
46
47
47
- The MQTT broker that you can use to publish messages from the connectors to other local or cloud-based components in your solution.
#CustomerIntent: As an industrial edge IT or operations user, I want understand what the connector for ONVIF is so that I can determine whether I can use it in my industrial IoT solution.
10
+
#CustomerIntent: As an industrial edge IT or operations user, I want to understand what the connector for ONVIF is so that I can determine whether I can use it in my industrial IoT solution.
11
11
---
12
12
13
13
# What is the Azure IoT Operations connector for ONVIF (preview)?
14
14
15
-
The connector for ONVIF (preview) for Azure IoT Operations discovers [ONVIF conformant](https://www.onvif.org/profiles-add-ons-specifications/) cameras connected to your Azure IoT Operations instance and registers them in the Azure Device Registry. Once registered, you can manage these cameras by getting and setting properties through the connector. The [media connector](overview-media-connector.md) can access the media sources exposed by these cameras.
15
+
The connector for ONVIF (preview) for Azure IoT Operations discovers [ONVIF conformant](https://www.onvif.org/profiles-add-ons-specifications/) cameras connected to your Azure IoT Operations instance and registers them in the Azure Device Registry. After the camera is registered, examples of management operations include:
16
16
17
-
Together, the media connector and connector for ONVIF enable you to use Azure IoT Operations to implement use cases such as:
17
+
- Retrieving and updating the configuration of the camera to adjust the output image configuration.
18
+
- Controlling the camera pan, tilt, and zoom (PTZ).
19
+
20
+
The [media connector](overview-media-connector.md) can access the media sources exposed by these cameras.
21
+
22
+
Together, the media connector, connector for ONVIF, Azure IoT Operations, and companion services enable you to use Azure IoT Operations to implement use cases such as:
18
23
19
24
- Wait and dwell time tracking to track the time spent in line by customers.
20
25
- Order accuracy to track that the correct orders are packed by comparing items to POS receipt.
@@ -26,17 +31,17 @@ Together, the media connector and connector for ONVIF enable you to use Azure Io
26
31
The connector for ONVIF enables you to:
27
32
28
33
- Read camera information and capabilities.
29
-
- Discover the media URIs exposed by a camera.
34
+
- Discover the media URIs exposed by the ONVIF camera.
30
35
- Configure ONVIF devices, for example by updating setting or selecting presets.
31
-
-Respond to events from the cameras, for example when motion is detected.
36
+
-Control the camera hardware by using PTZ commands.
32
37
33
38
## How does it relate to Azure IoT Operations?
34
39
35
40
The connector for ONVIF is part of Azure IoT Operations. The connector deploys to an Arc-enabled Kubernetes cluster on the edge as part of an Azure IoT Operations deployment. The connector interacts with other Azure IoT Operations elements, such as:
36
41
37
-
-_Asset endpoints_, that are custom resources in your Kubernetes cluster, define connections to assets such as cameras. An asset endpoint configuration includes the URL of the media source, the type of media source, and any credentials needed to access the media source. The media connector uses an asset endpoint to access the media source.
42
+
-_Asset endpoints_ that are custom resources in your Kubernetes cluster, define connections to assets such as cameras. An asset endpoint configuration includes the URL of the media source, the type of media source, and any credentials needed to access the media source. The media connector uses an asset endpoint to access the media source.
38
43
39
-
-_Assets_, in Azure IoT Operations are logical entities that you create to represent a real assets such as cameras. An Azure IoT Operations ONVIF camera asset identifies the ONVIF network service the camera exposes, such as pan-tilt-zoom (PTZ).
44
+
-_Assets_, in Azure IoT Operations are logical entities that you create to represent real assets such as cameras. An Azure IoT Operations ONVIF camera asset identifies the ONVIF network service the camera exposes, such as PTZ.
40
45
41
46
- The Azure IoT Operations experience web UI provides a unified experience for you to manage assets such as cameras. You can use the operations experience to configure the assets and asset endpoints that the media connector uses to access media sources.
42
47
@@ -57,7 +62,7 @@ The connector enables support for the following capabilities:
57
62
58
63
- Discovery of device information and capabilities.
59
64
- Monitoring events from devices.
60
-
- Discovery of the media URIs exposed by a device. The connector for ONVIF makes these available to the media connector.
65
+
- Discovery of the media URIs exposed by a device. The connector for ONVIF makes these URIs available to the media connector.
61
66
- Imaging control such as filters and receiving motion and tampering events.
0 commit comments