Server Device for Low-Bandwidth Video Delivery Using I/P Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video delivery systems require high network bandwidth for high-quality live video streaming, which is costly and inefficient, especially in large-scale systems with many cameras, leading to reduced video quality on lower bandwidth connections.
Innovation Solution
A video delivery system that transmits I pictures at regular intervals and stores P pictures for on-demand delivery, reducing the need for high bandwidth by optimizing data transmission and processing, while maintaining video quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high network bandwidth is used for high-quality live video streaming, then video quality is improved, but network cost and bandwidth requirements increase
Solution Approach 1:
The video stream is segmented into two distinct types: I pictures (intra-coded frames) and P pictures (predictive-coded frames). I pictures are transmitted periodically at regular intervals to maintain video quality, while P pictures are stored locally and transmitted only when requested, reducing overall bandwidth requirements while preserving essential video information
Solution Approach 2:
I pictures are transmitted at periodic intervals rather than continuously transmitting all video data. This periodic transmission of key reference frames maintains video quality benchmarks while significantly reducing the continuous bandwidth burden, allowing the system to achieve high-quality delivery over lower bandwidth connections
2Manufacturing precision
If all video data is transmitted in real-time, then video quality is maintained, but network load and processing requirements increase
Solution Approach 1:
P pictures are extracted from the real-time transmission stream and stored locally in the camera device. Only I pictures are transmitted periodically in real-time, while P pictures are made available for on-demand retrieval. This extraction reduces real-time network load while maintaining the option to deliver complete high-quality video when needed
Solution Approach 2:
P pictures are prepared and stored in advance in the camera's local storage before being requested. This preliminary action allows the system to avoid real-time processing and transmission of all video data, reducing network load and processing requirements while maintaining the capability to deliver complete high-quality video on demand
Data Source
AI summary
According to an embodiment, a server device includes one or more processors and a first storage. The processors receive first data of transmission data from a transmitting device. The processors further receive second data of the transmission data, transmitted from the transmitting device in response to a transmission request. The processors deliver the first data and the second data to a receiving device. The first storage stores the first data and the second data. The processors delete at least one of the first data and the second data from the first storage according to a predetermined condition, and store data including at least a portion of the deleted data in a second storage.


