Media Stream Archiving System with On-Demand Dispatcher

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based surveillance systems face delays and increased resource consumption due to the need for continuous media stream dispatching, which is costly and results in latency when users request real-time access to video feeds.

Innovation Solution

A media stream archiving system that directs camera streams to storage media unless a user requests real-time access, at which point the stream is redirected to a dispatcher for immediate user access while continuing to be archived, minimizing dispatcher involvement and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a dispatcher continuously receives and dispatches media streams to ensure real-time access, then user access speed is improved, but resource consumption and system cost increase

Engineering Contradiction:
Improveuser access speedVSAvoidresource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system pre-archives media streams from cameras to storage media before any user requests real-time access. This preliminary archiving action ensures that when a user requests live feed, the dispatcher can quickly retrieve and dispatch the already-stored stream without needing to continuously maintain active stream connections, thus reducing resource consumption while maintaining fast access speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of continuous dispatcher operation, the system uses periodic action by only activating the dispatcher when a user requests real-time access. The dispatcher is engaged on-demand to retrieve streams from storage and dispatch them to users, then becomes inactive until the next request, significantly reducing overall resource consumption while maintaining the ability to provide fast access when needed

Inventive Principle:
Principle #19Periodic action

2Reliability

If video is first stored and then retrieved for real-time access, then archiving is improved, but access delay increases

Engineering Contradiction:
ImprovearchivingVSAvoidaccess delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary archiving of media streams to storage media in advance, organizing and storing the video data systematically. When users request real-time access, the dispatcher can quickly locate and retrieve the already-prepared streams from storage, minimizing access delay while maintaining reliable archiving capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The dispatcher acts as an intermediary between the storage media and the user's computing device. It receives requests from users, efficiently retrieves the required media streams from the storage media, and dispatches them to users in real-time, thereby bridging the gap between archived storage and immediate access needs without significant delay

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If cameras stream directly to storage media without a dispatcher, then resource consumption is reduced, but access delay increases

Engineering Contradiction:
Improveresource consumptionVSAvoidaccess delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The dispatcher serves as a necessary intermediary that enables fast user access without requiring continuous operation. When users request real-time access, the dispatcher efficiently retrieves streams from storage media and dispatches them to users. The dispatcher's on-demand operation provides the mediation needed for fast access while its intermittent usage keeps resource consumption low

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11297218B1System and method for dispatching media streams for viewing and for video archiving
Publication Date: 2022.04.05 GENETEC
  • US11297218B1 patent drawing
  • US11297218B1 patent drawing
  • US11297218B1 patent drawing

AI summary

A method of managing at least one media stream received from respectively at least one camera; it includes instructing a camera to send a media stream generated by the camera to an archiver, the archiver being configured to store video data from the media stream; receiving a request for real time access to the media stream from a requesting computing entity; and sending a first change of destination message to the camera comprising instructions to change the destination to a dispatcher configured to receive and dispatch stream data, such that the camera continues transmission of the media stream sending the media stream towards the dispatcher.