Buffer Size Control for Live Streaming Segment Recording
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing live streaming methods face issues with data delay and deficit during recording, particularly when emphasizing real-time properties, as they are not optimized for storing streaming data effectively.
Innovation Solution
An information processing device and method that allows users to set a buffer size for segment data, determining which segment data to acquire based on the buffer's free capacity, and recording those segments for efficient data storage and playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If real-time streaming is emphasized using RTP/UDP protocol, then live viewing performance is improved, but data completeness for recording deteriorates
Solution Approach 1:
The patent segments streaming data into discrete segment files with sequential numbering, allowing the receiving device to selectively acquire and record complete segments based on buffer capacity, thereby ensuring data completeness while maintaining real-time streaming efficiency
Solution Approach 2:
The patent performs preliminary actions by pre-dividing streaming data into segmented files before transmission, and pre-allocating buffer space based on segment sizes, which enables the receiving device to systematically acquire and record data without loss while maintaining real-time performance
2Reliability
If buffer size is increased to reduce data deficit, then data completeness is improved, but data delay increases
Solution Approach 1:
The patent implements dynamic buffer management where the buffer size is adjusted based on the actual number of segment files to be recorded, rather than using a fixed large buffer, thereby reducing unnecessary data delay while ensuring complete data acquisition
Solution Approach 2:
The patent changes the buffer size parameter dynamically according to the recording requirements and segment data characteristics, optimizing the balance between data completeness and data delay by matching buffer capacity to actual needs
3Productivity
If segment data acquisition is optimized based on buffer capacity, then recording efficiency is improved, but system complexity increases
Solution Approach 1:
The patent implements feedback mechanisms where the receiving device continuously monitors buffer usage and adjusts segment acquisition accordingly, using playback position information and buffer status to optimize recording efficiency while managing complexity through systematic control
Data Source
AI summary
An information processing device accepts an instruction to set a buffer size of a receiving buffer in which segment data obtained by dividing content data including at least one of video and audio is recorded, determines, among a plurality of pieces of segment data to be acquired, the segment data to be acquired based on a free capacity of the receiving buffer of the buffer size relating to the setting instruction, acquires the segment data to be acquired from an external device, and records the acquired segment data in the receiving buffer.


