Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Self-adaptive cache adjustment control method and device and self-adaptive player

A technology of self-adaptive adjustment and control method, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve the problems of waste, data packet smearing, out-of-sync streaming media player data, etc., to ensure the effect of full utilization

Inactive Publication Date: 2013-11-20
CHONGQING UNIV
View PDF3 Cites 37 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, in real life, due to unstable network conditions, there will be delays and jitters in the data packets sent by the server to the streaming media player, which will cause the data of the streaming media player to be out of sync. Therefore, in order to achieve synchronous and continuous streaming media playback, currently The caching technology is used to increase the buffer in the streaming media player to store the data packets sent by the server
[0004] However, the size of the buffer in the existing streaming media player is a fixed value. Since the playback of streaming media depends on the network, the playback data packet of the streaming media player is at a certain speed. When the network speed is fast, the server sends The data packets will exceed the capacity of the playback buffer, and the player will adopt a packet loss strategy to discard some data packets. At this time, when the data packets are played again, a blurred screen will occur. When the network speed is slow, the frequency of sending data packets will change. Slow, there will be a lot of space left in the buffer, causing waste

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Self-adaptive cache adjustment control method and device and self-adaptive player
  • Self-adaptive cache adjustment control method and device and self-adaptive player
  • Self-adaptive cache adjustment control method and device and self-adaptive player

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0073] Such as figure 1 As shown, the present invention provides an embodiment of a control method for adaptively adjusting cache, including:

[0074] Step S101: the receiving buffer receives the data packet of the streaming media file sent by the server, sends the decoded data packet to the playback buffer through the decoder, and plays the decoded data packet;

[0075] The player itself has two buffers: receiving buffer and playing buffer, such as figure ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a self-adaptive cache adjustment control method and device and a self-adaptive player. The method comprises the following steps: continually computing a receiving occupying rate of a receiving buffering region, a playing occupying rate of a playing buffering region and a current network health index in a process of playing a streaming media file by the player; and dynamically adjusting the size of the current receiving buffering region and the current playing buffering region according to the current network health index, the receiving occupying rate and the playing occupying rate. A general buffering region is composed of the current playing buffering region and the current receiving buffering region; the current playing buffering region and the current receiving buffering region are dynamically changed along with the current network health index and the current network health index can reflect the speed of a current network, so that the general buffering region can be dynamically changed along with the current network health index; therefore, the method provided by the invention can dynamically adjust the size of the general buffering region according to the network speed and the aims of not discarding data packets and also guaranteeing the sufficient utilization of resources can be realized.

Description

technical field [0001] The invention relates to the field of streaming media playback, in particular to a control method and device for adaptively adjusting buffers and an adaptive player. Background technique [0002] With the progress of the times, it has become a habit for humans to use electronic devices to watch streaming media. The process of streaming media playback is that the server encapsulates the encoded streaming media data into data packets that conform to the RTP protocol for real-time streaming media transmission and sends them to the streaming media through the network. Media player, streaming media player receives data packets at a certain speed, and plays the data packets at a certain speed, thereby playing streaming media files. [0003] However, in real life, due to unstable network conditions, there will be delays and jitters in the data packets sent by the server to the streaming media player, which will cause the data of the streaming media player to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/433H04N21/438H04N21/63H04N21/6587
Inventor 宫小娜陈蜀宇张彧也
Owner CHONGQING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products