| CPC H04L 65/613 (2022.05) [H04L 45/42 (2013.01); H04L 45/74 (2013.01)] | 35 Claims |

|
1. A system for routing media, the system comprising:
a cloud computing device;
one or more networked devices placed on a local network deployed at a location being surveilled, the one or more networked devices comprising one or more media devices each configured to generate media stream data as the location is being surveilled; and
a gateway device placed on the local network and having network connectivity to the cloud computing device, the gateway device configured for:
detecting the one or more networked devices placed on the local network;
obtaining, based on the detecting, at least one rule indicative of when the media stream data is to be routed via the gateway device and when the media stream data is to be routed directly to the cloud computing device for processing;
monitoring one or more parameters associated with at least one of the local network and an environment of the location being surveilled to determine whether the at least one rule is satisfied; and
when the at least one rule is satisfied, instructing at least one of the one or more networked devices to route the media stream data according to the at least one rule.
|