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"],
 | 
			
		||||
                        "modelName": stream["modelName"],
 | 
			
		||||
                        "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}
 | 
			
		||||
                    }
 | 
			
		||||
                    for camera_id, stream in streams.items()
 | 
			
		||||
| 
						 | 
				
			
			@ -813,6 +817,10 @@ async def detect(websocket: WebSocket):
 | 
			
		|||
                            "modelId": stream["modelId"],
 | 
			
		||||
                            "modelName": stream["modelName"],
 | 
			
		||||
                            "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}
 | 
			
		||||
                        }
 | 
			
		||||
                        for camera_id, stream in streams.items()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue