CPC G06V 20/52 (2022.01) [G06V 20/41 (2022.01); H04N 7/185 (2013.01); G06V 20/44 (2022.01)] | 20 Claims |
1. A method, comprising:
receiving a video stream from a remote video camera, the video stream comprises a plurality of video frames;
processing, without user input, the video stream to identify one or more events;
in accordance with the processing, identifying one or more events in the video stream;
identifying a first time interval that includes at least a portion of the identified one or more events and a second time interval that does not include a portion of the identified one or more events;
selecting, without user input, a first portion and a second portion of the plurality of video frames from the video stream, the first portion of the plurality of video frames being associated with the first time interval and having a first predefined segment duration and the second portion of the plurality of video frames being associated with the second time interval and having a second predefined segment duration;
encoding, without user input, the first portion of the plurality of video frames as a first compressed video segment and the second portion of the plurality of video frames as a second compressed video segment; and
transmitting, to a client device for decoding and displaying in an application, the first compressed video segment and the second compressed video segment.
|