1. A method comprising: identifying a deployment context for execution within one or more distributed camera devices in a distributed camera system, the deployment context including video recognition requirements relative to available capacity in the one or more distributed camera devices; determining an optimized executable recognition resource for the deployment context from available executable recognition resources; and sending, to the one or more distributed camera devices, an instruction for deployment and execution of the optimized executable recognition resource for optimized recognition according to the deployment context.