Video Storage Management via Edge Packet Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Surveillance video recording systems face reliability issues due to packet loss in video streaming, which is not adequately addressed by existing protocols like RTP, TCP, and UDP, leading to gaps in video recordings that can compromise their reliability and continuity, especially in high-reliability applications like security surveillance.

Innovation Solution

A method for managing video storage that continuously receives and reorders packets in real-time, detects missing packets using sequence numbers, and retrieves them from local storage without halting the streaming process, ensuring continuous and reliable video recording by using a reorder buffer and determining the duration of viewing time gaps and thresholds for packet retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP retransmission mechanism is used to ensure packet delivery, then packet loss is reduced, but transmission delay increases due to halting next packets until missing packets are received

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing video packets in local storage at the edge device before transmission. When packet loss is detected at the recording server, the missing packets can be retrieved from the already-stored local storage without requiring retransmission waiting, thus maintaining reliability while avoiding transmission delays.

Inventive Principle:
Principle #10Preliminary action

2Speed

If UDP protocol is used for real-time streaming, then transmission delay is reduced, but packet loss handling capability deteriorates

Engineering Contradiction:
Improvetransmission speedVSAvoidpacket loss handling
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system introduces an intermediary mechanism - local storage at the edge device - that mediates between UDP's fast transmission and reliability requirements. Packets are quickly transmitted via UDP, and if loss occurs, the intermediary local storage provides the missing packets without requiring slow retransmission, thus maintaining both speed and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If packet loss is allowed at acceptable level for non-critical applications, then system complexity is reduced, but video recording reliability deteriorates

Engineering Contradiction:
Improveprotocol complexityVSAvoidvideo recording reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system extracts the packet loss recovery function from the communication protocol layer and places it at the application layer through local storage retrieval. This allows using simple UDP protocol for transmission while implementing reliability mechanisms only where needed (at the recording server), thus maintaining low protocol complexity while achieving high video recording reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If missing packets are retrieved from local storage, then video recording completeness is improved, but system complexity increases due to additional retrieval operations

Engineering Contradiction:
Improvevideo recording completenessVSAvoidstorage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The edge device provides self-service by automatically storing video packets in local storage and making them available for retrieval without requiring complex coordination. The recording server simply requests missing packets by sequence number, and the edge device autonomously retrieves and sends them, reducing the complexity of storage management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9538207B2Method and apparatus for managing video storage
Publication Date: 2017.01.03 QOGNIFY
  • US9538207B2 patent drawing
  • US9538207B2 patent drawing
  • US9538207B2 patent drawing

AI summary

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.