CPC H04N 21/2347 (2013.01) [G06V 10/44 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/46 (2022.01); G06V 20/52 (2022.01); G06V 20/64 (2022.01); H04L 9/0822 (2013.01); H04N 5/144 (2013.01); H04N 23/61 (2023.01); G06V 20/44 (2022.01)] | 20 Claims |
1. A method, comprising:
receiving, by a computing device, one or more frames of a video stream and accompanying metadata from a camera;
reviewing, by the computing device, each frame of the one or more frames of the video stream for a triggering item;
in accordance with detection of the triggering item in at least one frame of the one or more frames of the video stream:
encrypting, by the computing device, a portion of the one or more frames of the video stream and a portion of the accompanying metadata;
transmitting, to a storage device via a connection between the computing device and the network storage device, the encrypted portion of the one or more frames of the video stream and the encrypted portion of the accompanying metadata;
encrypting, by the computing device, one or more subsequent frames of the video stream and subsequent metadata;
transmitting, to the storage device, the encrypted one or more subsequent frames of the video stream and the encrypted subsequent metadata; and
in accordance with detection of an absence of the triggering item in at least one subsequent frame of the one or more subsequent frames of the video stream:
terminating the connection between the computing device and the storage device.
|