Add subscription parameters to stream detection for improved change tracking
All checks were successful
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m16s
Build Worker Base and Application Images / deploy-stack (push) Successful in 12s
All checks were successful
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m16s
Build Worker Base and Application Images / deploy-stack (push) Successful in 12s
This commit is contained in:
parent
5f9050e04e
commit
838028fcb0
1 changed files with 8 additions and 0 deletions
8
app.py
8
app.py
|
@ -567,6 +567,10 @@ async def detect(websocket: WebSocket):
|
||||||
"modelId": stream["modelId"],
|
"modelId": stream["modelId"],
|
||||||
"modelName": stream["modelName"],
|
"modelName": stream["modelName"],
|
||||||
"online": True,
|
"online": True,
|
||||||
|
# Include all subscription parameters for proper change detection
|
||||||
|
"rtspUrl": stream.get("rtsp_url"),
|
||||||
|
"snapshotUrl": stream.get("snapshot_url"),
|
||||||
|
"snapshotInterval": stream.get("snapshot_interval"),
|
||||||
**{k: v for k, v in get_crop_coords(stream).items() if v is not None}
|
**{k: v for k, v in get_crop_coords(stream).items() if v is not None}
|
||||||
}
|
}
|
||||||
for camera_id, stream in streams.items()
|
for camera_id, stream in streams.items()
|
||||||
|
@ -813,6 +817,10 @@ async def detect(websocket: WebSocket):
|
||||||
"modelId": stream["modelId"],
|
"modelId": stream["modelId"],
|
||||||
"modelName": stream["modelName"],
|
"modelName": stream["modelName"],
|
||||||
"online": True,
|
"online": True,
|
||||||
|
# Include all subscription parameters for proper change detection
|
||||||
|
"rtspUrl": stream.get("rtsp_url"),
|
||||||
|
"snapshotUrl": stream.get("snapshot_url"),
|
||||||
|
"snapshotInterval": stream.get("snapshot_interval"),
|
||||||
**{k: v for k, v in get_crop_coords(stream).items() if v is not None}
|
**{k: v for k, v in get_crop_coords(stream).items() if v is not None}
|
||||||
}
|
}
|
||||||
for camera_id, stream in streams.items()
|
for camera_id, stream in streams.items()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue