Video Sharing Server Content Summarization Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video sharing methods over networks are inefficient in managing real-time video transmission and user experience, as they rely on direct server connections and lack effective content summarization for efficient data transfer.
Innovation Solution
A method and system where a server receives real-time video frames from a terminal device, generates content summary information using classifiers, and sends it to associated user accounts, allowing users to request and receive video files efficiently, with features like geographical location integration and device change management for seamless video playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time video transmission is performed through server connection, then video sharing functionality is achieved, but network bandwidth consumption and server load increase
Solution Approach 1:
The patent extracts and transmits only the essential content summary information (extracted features from video frames) instead of transmitting the entire video data stream. This extraction approach significantly reduces network bandwidth consumption while preserving the core video sharing functionality, as users can view compressed representations and selectively request full video segments.
Solution Approach 2:
The video content is segmented into manageable frames, with each frame being processed independently to extract key features. This segmentation allows the system to handle video data in discrete units, reducing overall transmission load and enabling selective transmission of only necessary video segments based on user interest.
2Reliability
If complete video files are transmitted for sharing, then video quality is maintained, but transmission time and network resources increase
Solution Approach 1:
The system implements partial action by transmitting only content summary information (extracted features) rather than complete video files. This allows users to quickly view video content summaries and selectively request specific video segments, significantly reducing transmission time while maintaining acceptable video quality for the requested segments.
Solution Approach 2:
The system performs preliminary action by pre-processing video frames to extract content summary information and organizing video data into segmented frames with metadata. This preparation enables rapid transmission of summarized content and efficient retrieval of specific video segments without requiring complete file transfers.
3Loss of information
If video frames are processed and stored in real-time, then content summarization is achieved, but server processing load increases
Solution Approach 1:
The server extracts only the essential features and content summary information from video frames rather than processing and storing complete video data. This extraction approach maintains the ability to provide content summarization while significantly reducing server processing load and memory requirements.
4Speed
If direct server connections are used for video transmission, then real-time sharing is achieved, but system complexity and connection management difficulty increase
Solution Approach 1:
The patent introduces an intermediary mechanism where content summary information acts as a mediator between the video source and users. This intermediary layer simplifies connection management by allowing users to first interact with summarized content metadata, selectively request specific video segments, and receive only necessary data, thereby reducing the complexity of real-time connection management while maintaining sharing speed.
Data Source
AI summary
A method for providing a video is provided. The method includes: receiving in real time a video frame sent from a first terminal device, the video frame including a frame identifier and information of a first user account; storing the video frame in a video file corresponding to the first user account based on the frame identifier; determining content summary information of the video file; sending the content summary information to a second terminal device corresponding to a second user account, the second user account being associated with the first user account; receiving a video request from the second terminal device; and sending the video file to the second terminal device.


