Multimedia Buffering Control to Reduce Playback Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In DLNA technology, mobile terminals face significant delays in playing multimedia content on displaying terminals due to the time-consuming buffering process, which negatively impacts user experience.
Innovation Solution
A multimedia playing control method and system that transmits source information and buffered multimedia content data, allowing the receiving terminal to skip buffering and start playing immediately, reducing the amount of data to be buffered and the waiting time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the displaying terminal buffers multimedia content data locally before playing, then the playing stability is improved, but the waiting time increases significantly
Solution Approach 1:
The sending terminal performs preliminary buffering of multimedia content data before transmission. The terminal buffers the data to a local buffer, determines the buffer size meets playback requirements, and then transmits both the buffered data and buffer size information to the displaying terminal. This preliminary action eliminates the need for the displaying terminal to perform time-consuming local buffering.
Solution Approach 2:
The buffering function is extracted from the displaying terminal and relocated to the sending terminal. By separating the buffering operation from the playback terminal, the patent eliminates the time-consuming buffering process at the displaying terminal while maintaining stable playback through the pre-buffered data transmission.
2Duration of action of stationary object
If the displaying terminal buffers all multimedia content data locally, then the continuous playback is ensured, but the device memory consumption increases
Solution Approach 1:
Instead of transmitting all multimedia content data for complete local buffering, the sending terminal transmits only the necessary buffered portion that meets playback duration requirements. The buffer size information indicates the exact amount of data needed, avoiding unnecessary data transmission and reducing displaying terminal memory consumption while ensuring continuous playback.
Solution Approach 2:
The patent changes the parameter of buffer size from 'all content data' to 'required playback buffer'. By calculating and transmitting only the necessary buffer size that ensures continuous playback, the system optimizes memory usage at the displaying terminal while maintaining the continuous playback capability.
3Speed
If the network transmits only source information without buffered data, then the transmission speed is fast, but the displaying terminal still needs to buffer before playing
Solution Approach 1:
The patent merges the transmission of buffered multimedia data with the transmission of source information. The sending terminal transmits both the pre-buffered content data and the buffer size information together in one transmission operation, allowing the displaying terminal to receive ready-to-play data without needing to perform additional buffering, thus eliminating waiting time while maintaining efficient transmission.
Data Source
AI summary
Embodiments of the present disclosure provide a multimedia playing control method and apparatus and system. The multimedia playing control method includes: obtaining first multimedia content data according to source information of multimedia content data; and transmitting the source information of multimedia content data and all or part of the first multimedia content data. With the embodiments of the present disclosure, multimedia content data that has been buffered to the local is transmitted while transmitting multimedia source information, thereby reducing amount of data needing to be buffered again and the time of waiting for the buffering.


