Stream media processing method, distribution server, client and system

A technology of a distribution server and a processing method, which is applied to the client, system, and streaming media processing field, can solve problems such as one-sided judgment of network bandwidth and aggravate congestion, and achieve the effect of appropriate bit rate, alleviation of network congestion, and solution of network congestion.

Active Publication Date: 2012-11-28
HUAWEI TECH CO LTD
View PDF4 Cites 67 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the client only judges the network bandwidth based on its own buffer status, which is very one-sided and not real-time. For example, when the cell network is congested and the client's own buffer is full, the client will think that the network bandwidth is sufficient at this time and apply for a higher bit rate. files, which can exacerbate congestion

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
  • Stream media processing method, distribution server, client and system
  • Stream media processing method, distribution server, client and system
  • Stream media processing method, distribution server, client and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] The embodiment of the present invention provides a method for processing streaming media, the method can be executed on a streaming media distribution server, and the streaming media distribution server can be located in an RNC (Radio Network Controller, radio network controller) or In eNB (evolved Node B, evolved base station), see figure 1 , the method includes:

[0051]101: Receive the content segment request information (Segment Request) sent by the client;

[0052] 102: Obtain resource information of the wireless network where the client is located;

[0053] Wherein, the resource information may be signal quality parameter information or an enumerated transmission rate. Specifically, the signal quality parameter information may be information such as the bandwidth, power, gain, and signal-to-noise ratio of the wireless network, and the historical transmission rate refers to the data transmission rate of the wireless network before the current moment.

[0054] 10...

Embodiment 2

[0068] In order to reduce the complexity of the client, the client may not be required to detect bandwidth resources and select a code rate, the embodiment of the present invention provides a streaming media processing method, which can be executed on a streaming media distribution server, the streaming media The distribution server can be located in the RNC or eNB of the wireless network. see image 3 , the method flow includes:

[0069] 301: the distribution server constructs a client MPD (Client MPD) according to the original MPD in the cache;

[0070] Specifically, constructing the client MPD may include: removing the Representation (presentation) element in the original MPD in the cache of the distribution server, and saving it as the client MPD. Since the client MPD only retains the information used to generate the content fragment request URL, and the multi-bit rate related information of the content fragments in other Representation elements does not carry, therefore...

Embodiment 3

[0119] When the distribution server subsequently processes the client's content fragmentation request, the embodiment of the present invention provides a streaming media processing method, which can be executed on the streaming media distribution server, and the streaming media distribution server can be located in the wireless network in the RNC or eNB. see Figure 4 , the method flow includes:

[0120] 401: Receive the content fragmentation request information sent by the client, and the content fragmentation request information includes the required code rate;

[0121] Specifically, after the client performs bandwidth detection according to its own buffer occupancy, it selects the required code rate, resolution, language and other information in the Representation element in the content fragmentation request information, and sends the content fragmentation request information to the distribution server . Assume that the code rate requested by the client is Bitrate1.

[...

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 embodiment of the invention discloses a stream media processing method, a distribution server, a client and a system. The stream media processing method comprises the following steps of: receiving content burst request information sent by the client; obtaining resource information of a wireless network where the client is; forecasting a data transmission rate of the wireless network according to resource information; selecting content burst adaptive to the data transmission rate; and sending the content burst to the client. With the adoption of the stream media processing method provided by the embodiment of the invention, a code rate and the content burst adaptive to the data transmission rate can be selected for the client by forecasting the data transmission rate of the wireless network where the client is through the distribution server, so that the code rate of the content burst sent to the client is suitable. Therefore, the bandwidth situation of a cell wireless network can be entirely adjusted; the network congestion can be stably reduced; and the problems caused by the network congestion can be solved.

Description

technical field [0001] The invention relates to the communication field, in particular to a streaming media processing method, distribution server, client and system. Background technique [0002] Streaming media technology refers to the technology of publishing audio, video and other multimedia content in real time in the form of data stream on the Internet. It uses the server to compress and encode the entire multimedia file into multiple compressed packages, which are sequentially transmitted to the client in real time. The client can download the subsequent compressed packages while decompressing and playing the transmitted compressed packages, thus saving time. At present, the server can make a multimedia file into different versions and content fragments with different code rates for the client to choose according to the actual situation. For example, when the network environment is low-bandwidth, you can choose a low-bit-rate video stream; when the network environmen...

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): H04L29/06H04L12/56
CPCH04L65/602H04L43/08H04L47/38H04W28/0231H04L43/0888H04L41/147H04L65/608H04W28/02H04L65/4084H04L67/02H04L65/80H04L43/0882H04L65/762H04L65/612H04L65/752H04L65/65
Inventor 韦安妮
Owner HUAWEI TECH CO LTD
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