Video Surveillance Platform Synchronous Playback Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video surveillance systems face challenges in synchronously playing and analyzing multiple videos from multiple cameras, leading to reduced image detail, limited collaboration among observers, and inability to access videos simultaneously across multiple locations.
Innovation Solution
A video play control unit within a video surveillance platform is used to uniformly control the synchronous playback of multiple videos across multiple clients, allowing for collaborative access and analysis by adjusting video stream pushing speeds based on client reception capabilities, creating observation groups, and managing permissions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If multiple videos are displayed in multiple windows on a same client, then multiple videos can be viewed simultaneously, but image details cannot be identified and accuracy of observation is affected
Solution Approach 1:
The system divides the video viewing task across multiple clients rather than forcing all videos into one client's windows. Each client receives a subset of video streams, allowing larger, more detailed displays per client while maintaining the ability to view multiple videos across the distributed system.
Solution Approach 2:
The solution transitions from a two-dimensional display problem (multiple windows on one screen) to a three-dimensional distributed system (multiple clients connected through a network). This adds the spatial dimension of network distribution, allowing each client to have adequate screen real estate while accessing multiple video streams.
2Area of stationary object
If display size and resolution are limited, then a same client can only display limited windows, but collaboration of more persons cannot be implemented
Solution Approach 1:
The video surveillance platform serves multiple functions: it manages video streams, creates observation groups, controls playback synchronization, and enables collaborative viewing across multiple clients. This multi-functional system allows unlimited collaboration capability independent of any single display's physical area.
Solution Approach 2:
The video surveillance platform acts as an intermediary between multiple clients and video sources. It manages the distribution of video streams to multiple clients, coordinates playback timing, and enables collaboration without being constrained by any individual client's display limitations.
3Ease of operation
If existing solution displays videos on a same client, then video playback can be controlled, but multiple persons cannot collaboratively access and watch video at multiple places
Solution Approach 1:
The system segments the viewing audience into multiple clients distributed across different locations, with each client receiving appropriate video streams through the platform. This segmentation enables remote collaboration while maintaining centralized playback control through the video surveillance platform.
Solution Approach 2:
The video surveillance platform implements feedback mechanisms to coordinate playback across multiple clients. By managing video stream distribution and synchronization, the platform ensures that all clients receive consistent playback control signals while maintaining their independent viewing sessions.
Data Source
Figure 1~2
Figure 3
Figure 4a
AI summary
The present invention discloses a method, a device, and a system for controlling video play, where the method includes: separately pushing, by a video surveillance platform, one or more video streams of a same time period to multiple clients in an observation group; receiving receiving speeds at which the clients receive the one or more video streams, and a cache value or cache values of the one or more video streams, where the receiving speeds and the cache value or the cache values of the one or more video streams are sent by the multiple clients to a video play control unit of the video surveillance platform regularly; adjusting, by the video play control unit of the video surveillance platform, a pushing speed or pushing speeds of the one or more video streams according to the received receiving speeds of the clients and the received cache value or cache values of the one or more video streams; and pushing, by the video surveillance platform according to an adjusted pushing speed or adjusted pushing speeds, the one or more video streams to the clients for the clients to play. By using the foregoing method, the present invention can realize that video information of a crime scene from multiple cameras can be synchronously played and collaboratively accessed and watched on multiple clients. Key information of a case can be quickly learned by means of synchronous playback of multiple videos, thereby improving case-solving efficiency.