Sync and Tile Frames
Synchronize metadata & create video tiles/grids between nodes across one or more deployments on the same Gateway.
Overview
The Sync & Tile Frames node synchronizes metadata between nodes across one or more deployments on the same Gateway. It can also be used to create a grid or overlay multiple video streams in one.
Inputs & Outputs
- Inputs: 1, Media Format: Raw Video
- Outputs: 1, Media Format: Raw Video
- Output Metadata: Sync Metadata
Properties
Property | Description | Type | Default | Required |
---|---|---|---|---|
sync_key | Unique key to identify this sync group. Key used to synchronize data between Sync nodes in one or more deployments. Must be unique per sync group. | string | null | Yes |
sync_meta | Metadata to sync. Options: all (Sync all metadata), objects (Only sync object detection metadata), nodes (Only sync node metadata) | enum | all | Yes |
sync_nodes | Comma-separated list of specific nodes to sync. Empty means sync all nodes. ex. node1 ,node2 ,node3 | string | null | No |
sync_pixels | Whether to publish video frame pixels from this node to others | bool | false | No |
preview_mode | Show preview for published pixels. Options: null (No preview), thumbnail_right (Show thumbnails on right side), thumbnail_bottom (Show thumbnails on bottom), grid (Show all streams in grid layout) | enum | null | No |
preview_dims | Dimensions for preview thumbnails in width x height format. ex. 640x360 | string | 640x360 | No |
Metadata
Example
{
"synced_deployments": {
"[deploymentid_syncnodeid]": {
"nodes": {
"[node_id]": {
"[node_property]": "value"
}
},
"objects": [...]
}
}
}
Format
Field | Description |
---|---|
deploymentid_syncnodeid | Deployment ID and Sync node ID. Format: deploymentid_syncnodeid ex. 8121-2129-2912-2191_sync1 |
node_property | Value of the node property. |
Updated 6 days ago