摘要 |
A system and method for managing video storage in a network including continuously receiving in real time, at a recording server, from an edge device having a local storage, a plurality of incoming packets pertaining to a video stream, determining that at least one packet of the video stream is missing, and retrieving from the edge device the missing packets stored in the local storage, while continuing receiving additional incoming packets pertaining to the video stream in real time. |
主权项 |
1. A method for managing video storage in a network comprising:
continuously receiving in real time, at a recording server, from an edge device having a local storage, a plurality of incoming packets pertaining to a video stream, wherein the edge device is configured to stream the video stream in real time and to store captured video on the local storage; determining, by the recording server, that at least one packet of the video stream is missing, while continuing receiving additional incoming packets pertaining to the video stream in real time; determining, by the recording server, a time duration of a viewing time gap that is created in the video stream because of an absence of the at least one missing packet, wherein the time duration of the viewing time gap depends on a location of a frame that is corrupted due to the absence of the at least one missing packet, within a group of pictures (GOP); checking, by the recording server, if the time duration of the viewing time gap is above a predetermined viewing time gap threshold; and if the time duration of the viewing time gap is larger than the predetermined viewing time gap threshold, retrieving, by the recording server, from the edge device, the video included in the at least one missing packet stored in the local storage, while continuing receiving additional incoming packets pertaining to the video stream in real time. |