Video Delivery Server Using I/P Picture Split to Cut Network Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video delivery systems face challenges in maintaining high-quality live video delivery while reducing network line load and processing load, especially in large-scale systems with numerous cameras, where using low transmission rate networks degrades video quality.
Innovation Solution
A video delivery system that encodes video into I and P pictures, transmits I pictures directly and stores P pictures, allowing for efficient delivery and storage, reducing transmission data without recompression, thus minimizing line and processing loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high transmission rate network is used for live video delivery, then video quality is maintained, but network line load increases
Solution Approach 1:
The patent segments video data into I pictures (intra-picture) and P pictures (inter-picture). I pictures contain complete image information and are transmitted directly, while P pictures contain only difference information from previous frames and are stored. This segmentation allows the system to transmit only essential data for quality maintenance while reducing overall transmission load.
Solution Approach 2:
The patent extracts and transmits only I pictures to the server for immediate delivery, while extracting P pictures for storage. This extraction approach separates the critical quality-maintaining data (I pictures) from the supplementary data (P pictures), enabling quality preservation with reduced transmission bandwidth.
2Loss of energy
If low transmission rate network is used, then network line load is reduced, but video quality degrades
Solution Approach 1:
The patent performs preliminary encoding of video into I and P pictures at the source, preparing the data structure before transmission. This preliminary action enables the receiving end to reconstruct video quality efficiently using only the transmitted I pictures and stored P pictures, maintaining quality even over low-bandwidth connections.
Solution Approach 2:
The patent creates a simplified copy of the video stream by transmitting only I pictures instead of the complete original stream. This copying approach preserves the essential visual information while dramatically reducing the amount of data that must be transmitted over the network.
3Productivity
If all video data is transmitted, then complete video delivery is achieved, but processing load increases
Solution Approach 1:
The patent segments video processing into two paths: I pictures are transmitted and processed immediately, while P pictures are stored and processed later. This segmentation reduces the processing burden on the transmission path by eliminating the need to process and retransmit P picture data, while still maintaining complete video delivery capability.
Solution Approach 2:
The patent discards the need to transmit and reprocess P pictures by storing them once and referencing them later. This approach recovers processing efficiency by eliminating redundant processing of P picture data while maintaining the ability to reconstruct complete video content when needed.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
According to an arrangement, a server device includes a data reception unit (217), a delivery unit (216), a first storage unit (222), and a storage control unit. The data reception unit (217) receives first data of transmission data from a transmitting device. The data reception unit (217) further receives second data of the transmission data, transmitted from the transmitting device in response to a transmission request. The delivery unit (216) delivers the first data and the second data to a receiving device. The first storage unit (222) stores the first data and the second data. The storage control unit deletes at least one of the first data and the second data from the first storage unit (222) according to a predetermined condition, and stores data including at least a portion of the deleted data in a second storage unit.