Method and device for controlling sending rate of streaming media

A technology of sending rate and control method, which is applied in the field of network multimedia, can solve the problem that streaming media cannot send messages at a constant rate, and achieve the effect of ensuring accuracy and uniformity

Inactive Publication Date: 2014-01-29
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The embodiment of the present invention provides a method and device for controlling the sending rate of streaming media, which realizes dynamic compensation for the sending rate of streaming media by adjusting the sending time interval of streaming media in real time, and solves the problem that streaming media cannot be sent at a constant rate in high concurrency scenarios The message problem ensures the accuracy and uniformity of the streaming media transmission rate

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 device for controlling sending rate of streaming media
  • Method and device for controlling sending rate of streaming media
  • Method and device for controlling sending rate of streaming media

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Below to figure 1 As an example, the method for controlling the transmission rate of streaming media provided by Embodiment 1 of the present invention is described in detail. figure 1 The flow chart of the method for controlling the sending rate of streaming media provided by Embodiment 1 of the present invention. In the embodiment of the present invention, the subject of implementing the following steps may be a streaming media server, or the application module loaded in the streaming media server may implementation, but not limited thereto, the following will take the streaming media server as the subject of implementation in detail. Such as figure 1 As shown, this embodiment specifically includes the following steps:

[0030] Step 101, acquire the sending time corresponding to the current data message of the streaming media sent by the streaming media server.

[0031] Wherein, the sending time corresponding to the current data message refers to the time when the s...

Embodiment 2

[0049] In addition, the second embodiment of the present invention provides the principle of dynamically compensating the streaming media rate, so as to make the technical solution of the method provided by the foregoing embodiments of the present invention more clear. figure 2 It is a schematic diagram of the principle of dynamically compensating the streaming media rate in the method for controlling the streaming media transmission rate provided by Embodiment 2 of the present invention. Such as figure 2 As shown, the horizontal axis represents time, and the width between the dotted lines on the horizontal axis represents the timing interval for sending data packets, which is ΔT=L / R, where L is the length of the data packets sent each time, and R is the message sending rate.

[0050] In case a), a data packet is sent at Ta1 time, and due to some reason (such as the streaming media server CPU overload in a large concurrency scenario), the delay of the timer takes effect, at...

Embodiment 3

[0055] In addition, Embodiment 3 of the present invention also provides a device for controlling the sending rate of streaming media, which is used to implement the method for controlling the sending rate of streaming media in the foregoing embodiments of the present invention, and the device may be located in a streaming media server. image 3 A schematic diagram of a device for controlling the transmission rate of streaming media provided in Embodiment 3 of the present invention, as shown in image 3 As shown, the device provided by the embodiment of the present invention includes the following functional units:

[0056] The obtaining unit 301 is configured to obtain the sending time corresponding to the current data message of the streaming media sent by the streaming media server.

[0057] Wherein, when the length of the data message sent by the streaming media is set to be L each time, according to the attributes of the video corresponding to the streaming media, such as ...

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 relates to a method and device for controlling the sending rate of streaming media. The method comprises the following steps: a sending moment corresponding to a current data message, which is sent by a streaming media server, of the streaming media is acquired; an actual time interval between the sending moment corresponding to the current data message and a sending moment corresponding to a previous data message of the streaming media is calculated; if the actual time interval is not equal to a preset time interval, a time interval between the sending moment corresponding to the current data message and a sending moment of a next data message of the streaming media is regulated, so that the sending moment corresponding to the next data message is a preset sending moment of a next message. By means of the method and device for controlling the sending rate of the streaming media, the effect that dynamic compensation is conducted on the sending rate of the streaming media by means of regulating the sending time interval of the streaming media in real time is achieved.

Description

technical field [0001] The invention relates to the field of network multimedia technology, in particular to a method and device for controlling the transmission rate of streaming media. Background technique [0002] With the rapid development of computer technology, streaming media applications are getting more and more attention. At present, most streaming media services are carried based on Hyper Text Transfer Protocol (Hyper Text Transfer Protocol, HTTP). In the streaming media service based on HTTP, progressive download is the mainstream solution, which downloads media files directly through the HTTP protocol, or provides streaming services by playing while downloading. Wherein, the method of playing while downloading is to continuously send the media file to the playback terminal, and the terminal plays a part of the content of the media file that can be played. [0003] In various streaming media applications, such as video on demand (Video On Demand, VOD), interact...

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
IPC IPC(8): H04N21/63H04N21/647
Inventor 郑艳伟刘磊彭飞刘孝圣牛津
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products