Video recording failover
First Claim
1. A video recording system for handling a failover of a first Network Video Recorder (NVR), the first NVR being configured to receive a video stream and to record the video stream to a first long-term storage, the system comprising:
- a second Network Video Recorder (NVR) having a temporary storage and a second long-term storage, the second NVR configured to;
receive the video stream and temporarily store an amount of the video stream to the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR; and
in response to a detection of a failure of the first NVR, record the video stream to the second long-term storage, and transfer at least a portion of the video stream stored in the temporary storage to the second long-term storage, wherein the portion transferred covers at least a time from when the first NVR failed to when the second NVR began recording the video stream to the second long-term storage.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein provide systems and methods for performing video recorder failover. In a particular embodiment, a system for handing a failover of a first Network Video Recorder (NVR) is provided. The system includes a second NVR that receives a video stream and temporarily stores an amount of the video stream to the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR. In response to a detection of a failure of the first NVR, the second NVR records the video stream to the second long-term storage and transfers at least a portion of the video stream stored in the temporary storage to the second long-term storage.
-
Citations
18 Claims
-
1. A video recording system for handling a failover of a first Network Video Recorder (NVR), the first NVR being configured to receive a video stream and to record the video stream to a first long-term storage, the system comprising:
-
a second Network Video Recorder (NVR) having a temporary storage and a second long-term storage, the second NVR configured to; receive the video stream and temporarily store an amount of the video stream to the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR; and in response to a detection of a failure of the first NVR, record the video stream to the second long-term storage, and transfer at least a portion of the video stream stored in the temporary storage to the second long-term storage, wherein the portion transferred covers at least a time from when the first NVR failed to when the second NVR began recording the video stream to the second long-term storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for handling a failover of a first Network Video Recorder (NVR), the first NVR being configured to receive a video stream and to record the video stream to a first long-term storage, the method comprising:
-
receiving the video stream by a second NVR having a temporary storage and a second long-term storage; temporarily storing, by the second NVR, an amount of the video stream to the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR; detecting a failure of the first NVR; in response to the failure of the first NVR, recording, by the second NVR, the video stream to the second long-term storage and transferring at least a portion of the video stream stored in the temporary storage to the second long-term storage, wherein the portion transferred covers at least a time from when the first NVR failed to when the second NVR began recording the video stream to the second long-term storage. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having instructions stored thereon, that when executed, direct a video recording system to execute a process for handling a failover of a first Network Video Recorder (NVR), the first NVR being configured to receive a video stream and to record the video stream to a first long-term storage, the process comprising the steps of:
-
receiving the video stream, by a second NVR having a temporary storage and a second long-term storage, the video stream; temporarily storing, by the second NVR, an amount of the video stream into the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR; detecting a failure of the first NVR; in response to the failure of the first NVR, recording, by the second NVR, the video stream to a the second long-term storage and transferring at least a portion of the video stream stored in the temporary storage to the second long-term storage, wherein the portion transferred covers at least a time from when the first NVR failed to corresponding to the amount of time between detection of the failure and when the second NVR began recording the video stream to the second long-term storage. - View Dependent Claims (15, 16, 17, 18)
-
Specification