Video Streaming Monitoring Thumbnail Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video streaming distribution systems face increased load on cameras when monitoring video while streaming, making it challenging to manage multiple cameras effectively.
Innovation Solution
A video data streaming monitoring system that includes a thumbnail image acquisition unit for both camera and distribution server images, a selection unit that chooses the appropriate thumbnail based on streaming status, and a camera information unit for displaying streaming quality or error information on a map.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the camera performs encoding process while streaming video, then the monitoring function is achieved, but the load on the camera increases
Solution Approach 1:
The monitoring function is extracted from the camera by having the distribution server acquire thumbnail images directly from the streaming video data. This separates the monitoring task from the camera's encoding process, allowing the camera to focus solely on video capture and streaming without the additional burden of generating monitoring thumbnails.
Solution Approach 2:
The distribution server acts as an intermediary between the camera and the monitoring system. It receives the video stream from the camera and independently generates thumbnail images for monitoring purposes, thereby mediating the interaction and preventing direct load on the camera.
2Loss of information
If thumbnail images are acquired from the camera during streaming, then monitoring is enabled, but the camera processing burden increases
Solution Approach 1:
The thumbnail generation function is extracted from the camera and relocated to the distribution server. The server acquires thumbnail images from the incoming video stream data without requiring the camera to perform additional processing, thus preserving camera productivity while enabling monitoring.
Solution Approach 2:
The distribution server creates thumbnail images as copies from the streaming video data it already receives for distribution. This copying process occurs on the server side using the existing video stream, eliminating the need for the camera to generate separate monitoring thumbnails.
3Adaptability or versatility
If the camera streams video to multiple destinations, then distribution capability is improved, but the camera load increases
Solution Approach 1:
The system segments the video distribution function from the camera. The camera's role is limited to capturing and streaming video to the distribution server, while the server handles the complex task of distributing the stream to multiple destinations and generating monitoring thumbnails, thereby segmenting responsibilities to reduce camera load.
Solution Approach 2:
The distribution server is designed with multi-functionality, handling both video distribution to multiple destinations and monitoring thumbnail generation. This universal approach consolidates multiple functions in the server rather than requiring the camera to perform diverse tasks, improving adaptability while managing load efficiently.
Data Source
AI summary
A camera thumbnail image acquisition unit acquires a first thumbnail image from a camera. A distribution server thumbnail image acquisition unit acquires a second thumbnail image from a distribution server. A thumbnail image selection unit selects one of the first thumbnail image and the second thumbnail image as a thumbnail image that should be displayed. A camera information acquisition unit acquires camera information including streaming execution information indicating whether the camera is streaming. The thumbnail image selection unit refers to the streaming execution information to select the second thumbnail image as the thumbnail image that should be displayed when the camera is streaming and to select the first thumbnail image as the thumbnail image that should be displayed when the camera is not streaming.


