RtspSourceRoutingBody
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
poolId |
string (uuid) | Yes | |
cameraId |
string | Yes | minimum length 1. maximum length 512 |
streamProfile |
string | No | values "highres", "live", "lowres", "remote". default "highres" |
preferredGatewayId |
string (uuid) or null | No | |
videoStreamId |
string or null | No | |
recorderId |
string or null | No | |
pathStyle |
string | No | values "profile", "live". default "profile" |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "poolId": { "type": "string", "format": "uuid", "title": "Poolid" }, "cameraId": { "type": "string", "maxLength": 512, "minLength": 1, "title": "Cameraid" }, "streamProfile": { "type": "string", "enum": [ "highres", "live", "lowres", "remote" ], "title": "Streamprofile", "default": "highres" }, "preferredGatewayId": { "anyOf": [ { "type": "string", "format": "uuid" }, { "type": "null" } ], "title": "Preferredgatewayid" }, "videoStreamId": { "anyOf": [ { "type": "string", "maxLength": 512, "minLength": 1 }, { "type": "null" } ], "title": "Videostreamid" }, "recorderId": { "anyOf": [ { "type": "string", "maxLength": 512, "minLength": 1 }, { "type": "null" } ], "title": "Recorderid" }, "pathStyle": { "type": "string", "enum": [ "profile", "live" ], "title": "Pathstyle", "default": "profile" } }, "additionalProperties": false, "type": "object", "required": [ "poolId", "cameraId" ], "title": "RtspSourceRoutingBody"}