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

Method and system for controlling buffer playing streaming media

A control method and a buffered playback technology, which are applied in the control field of buffered playback of streaming media, can solve problems such as stuck output, reduction of streaming media cache data, frame loss, etc., and achieve convenient installation and use, low installation cost, and system simple structure

Active Publication Date: 2017-05-10
ZHONGGUANG REDIANYUN TECH CO LTD
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to solve the problem of Internet bandwidth constraints and the stability of the network itself in the existing technology, in order to ensure good video playback quality, there will still be frame loss, freeze or output instability during streaming media playback, which will affect users' viewing Experience, if there is a disconnection of the network, it will lead to a reduction in the amount of streaming media cache data. When this situation lasts for a long time, it will lead to the exhaustion of the cache data. The process is stuck, and the user will not be able to watch it at this time. The present invention provides a control method and system for buffering and playing streaming media.

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
  • Method and system for controlling buffer playing streaming media
  • Method and system for controlling buffer playing streaming media
  • Method and system for controlling buffer playing streaming media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] Such as figure 1 As shown, Embodiment 1 of the present invention provides a control method for buffering and playing streaming media, and the control method includes the following steps:

[0052] After the program runs, the user sends a video request to be watched to the multimedia information server 1 through the streaming media player terminal;

[0053] S1, the multimedia information server 1 receives the play request for the streaming media video sent by the streaming media player terminal; Pass is not accepted.

[0054] S2. The multimedia information server 1 divides several video frames in the streaming video according to the order of playing time and then encapsulates them into several streaming data packets, each of which contains several video frames according to the playback time order. Time-ordered video frames; streaming data packets are equivalent to video clips containing several video frames, and one or more packets are used for data transmission during ...

Embodiment 2

[0063] Embodiment 2 of the present invention further defines on the basis of Embodiment 1 that within the range of the time threshold, when the number of streaming media data packets received in the buffer pool is less than the data packet threshold, step S4 , reducing the transmission rate of the streaming media data packets in the buffer pool to the streaming media playback terminal and the sent pool. In order to prevent the multimedia video from being stuck during playback, the transmission rate should be adjusted according to the network speed at all times.

[0064] Such as figure 2 As shown, what needs to be further explained, in step S5, determine the current network speed of the streaming media playback terminal, and the specific methods include:

[0065] ①. Continuously collect the downloading speed of the user's historical downloading video multiple times, and create a list of network speeds for recording; by collecting multiple historical downloading speeds, a netw...

Embodiment 3

[0074] Such as Figure 4 As shown, preferably, Embodiment 3 of the present invention further defines step S2 on the basis of Embodiment 1 and further includes the following steps:

[0075] S2-1, the multimedia information server 1 is used to form an index file in the form of a list of several streaming media data packets; the index file is similar to the TS index directory embedded in the Apple mobile phone, and several streaming media data packets form the index of the playlist file, which is convenient for users to select multimedia clips through the multimedia playback terminal.

[0076] S2-2. The multimedia information server 1 sends the index file to the streaming media player terminal;

[0077] S2-3. The streaming media player terminal analyzes the index file, and then requests the multimedia information server 1 for the corresponding streaming media data packets recorded in the index file according to the actual network bandwidth;

[0078] The interaction with the str...

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 method and system for controlling buffer playing streaming media. The method comprises the following steps: a multimedia information server receives a playing request; the multimedia information server slices and packages a streaming media video into a streaming media data packet; the multimedia information server caches the streaming media data packet in a buffer pool; the streaming media data packet in the buffer pool is transmitted to a streaming media playing terminal, and meanwhile the streaming media data packet is stored in a sent pool; a time threshold of storing the streaming media data packet and a data packet threshold are preset in the sent pool according to a current network speed; whether the difference of a transmission time of the streaming media data packet in the sent pool and the current time exceeds the time threshold is judged; and the number of the streaming media data packets in the sent pool is compared with the data packet threshold. According to the method and system provided by the invention, the multimedia data are sent by controlling an code rate mean, the data exceeding the threshold are cached to effectively avoid frame loss, blockage or instable output and other phenomena of the streaming media in a playing process, and thus the watching effect of users is improved.

Description

technical field [0001] The invention relates to the technical field of streaming media playing, in particular to a control method and system for buffering and playing streaming media. Background technique [0002] With the continuous development of Internet technology, multimedia information such as audio / video is transmitted more and more frequently on the network. At present, there are mainly two schemes of downloading and streaming. The download method requires all the multimedia files to be downloaded before they can be played. Because the multimedia files are usually large and due to the limitation of network bandwidth, it often takes several minutes or even hours to download a multimedia file in the download method, so this processing method has a long delay. Big. [0003] The stream transmission method refers to the continuous and real-time transmission method of audio / video and other multimedia information from the multimedia information server to the client. The c...

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/231H04N21/238H04N21/8547
CPCH04N21/23106H04N21/23805H04N21/8547
Inventor 纪琦华蒲珂方宏曾泽基李哲山胡彬陈传海蔡忠善张毅萍魏明蔡辉
Owner ZHONGGUANG REDIANYUN TECH CO LTD
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