CN102148747A - Media stream transmission method and device - Google Patents

Media stream transmission method and device Download PDF

Info

Publication number
CN102148747A
CN102148747A CN2010102348995A CN201010234899A CN102148747A CN 102148747 A CN102148747 A CN 102148747A CN 2010102348995 A CN2010102348995 A CN 2010102348995A CN 201010234899 A CN201010234899 A CN 201010234899A CN 102148747 A CN102148747 A CN 102148747A
Authority
CN
China
Prior art keywords
code check
client
media stream
expectation
rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102348995A
Other languages
Chinese (zh)
Inventor
宋丙林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Huawei Software Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2010102348995A priority Critical patent/CN102148747A/en
Publication of CN102148747A publication Critical patent/CN102148747A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the invention provides a media stream transmission method and a media stream transmission device. The method comprises the following steps of: acquiring the bandwidth information of a client and the user information of a client user; determining a transmission code rate according to the bandwidth information and the user information; and transmitting a media stream with the transmission code rate to the client. The embodiment of the invention can determine the transmission code rate according to the acquired bandwidth information of the client and the acquired user information of the client user, thereby transmitting the media stream with the transmission code rate to the client to further improve the quality of service of the media stream of the client and save network resources.

Description

The sending method of Media Stream and device
Technical field
The embodiment of the invention relates to the communication technology, relates in particular to a kind of sending method and device of Media Stream.
Background technology
Streaming Media is meant that on the internet with the mode real-time release audio frequency of data flow, the medium of video multimedia content, stream media technology then is the technology of issuing multimedia data flow (Media Stream) on IP network.In the prior art, Media Stream normally sends to client with the cbr (constant bit rate) that sets in advance, thereby makes client can get access to the Media Stream with cbr (constant bit rate), carries out streaming media service.
In realizing process of the present invention, the inventor finds that there are the following problems at least in the prior art: vary because client inserts the access bandwidth of the Internet, if cbr (constant bit rate) is greater than access bandwidth, can cause client phenomenons such as video card, mosaic to occur, thereby influenced the streaming media service quality of client, if cbr (constant bit rate) less than access bandwidth, can cause waste of network resources; There is certain fluctuation because client/headend equipment changes in time to the bandwidth of distribution of media unit, diminishes, can cause client phenomenons such as video card, mosaic to occur, thereby influence the streaming media service quality of client as if bandwidth.
Summary of the invention
The embodiment of the invention provides a kind of sending method and device of Media Stream, in order to improve the streaming media service quality of client, saves Internet resources.
The embodiment of the invention provides a kind of sending method of Media Stream, comprising:
Know the bandwidth information of client and client user's user profile;
According to described bandwidth information and described user profile, determine transmission code rate;
Send Media Stream with described transmission code rate to described client.
The embodiment of the invention also provides a kind of dispensing device of Media Stream, comprising:
Information is known module, is used to know the bandwidth information of client and the user profile of client;
The code check determination module is used for determining transmission code rate according to described bandwidth information and described user profile;
Adjust sending module, be used for sending Media Stream with described transmission code rate to described client.
As shown from the above technical solution, the embodiment of the invention can be according to the bandwidth information of the client of knowing and client user's user profile, determine transmission code rate, thereby make it possible to send Media Stream with above-mentioned transmission code rate to above-mentioned client, improve the streaming media service quality of client, saved Internet resources.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do one to the accompanying drawing of required use in embodiment or the description of the Prior Art below introduces simply, apparently, accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
The schematic flow sheet of the sending method of the Media Stream that Fig. 1 provides for the embodiment of the invention one;
The schematic flow sheet of the sending method of the Media Stream that Fig. 2 provides for the embodiment of the invention two;
The structural representation of the dispensing device of the Media Stream that Fig. 3 provides for the embodiment of the invention three;
The structural representation of the dispensing device of the Media Stream that Fig. 4 provides for the embodiment of the invention four.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer, below in conjunction with the accompanying drawing in the embodiment of the invention, technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The schematic flow sheet of the sending method of the Media Stream that Fig. 1 provides for the embodiment of the invention one, as shown in Figure 1, the sending method of the Media Stream of present embodiment can may further comprise the steps:
Step 101, know the bandwidth information of client and client user's user profile;
Step 102, according to above-mentioned bandwidth information and above-mentioned user profile, determine transmission code rate;
Step 103, send Media Stream to above-mentioned client with above-mentioned transmission code rate.
The sending method of the Media Stream that the embodiment of the invention provides goes for the scene of a client, can also be applicable to the scene of a plurality of clients, and the embodiment of the invention does not limit the quantity of client.
In the present embodiment, the distribution of media unit can be according to the bandwidth information of the client of knowing and client user's user profile, determine transmission code rate, thereby can send Media Stream to above-mentioned client with above-mentioned transmission code rate, improve the streaming media service quality of client, saved Internet resources.
The schematic flow sheet of the sending method of the Media Stream that Fig. 2 provides for the embodiment of the invention two, as shown in Figure 2, the sending method of the Media Stream of present embodiment can may further comprise the steps:
The bandwidth information of client and client user's user profile are known in step 201, distribution of media unit;
Wherein, the bandwidth information of above-mentioned client can comprise the information such as utilized bandwidth of access bandwidth, current code check, packet loss/frame loss rate and above-mentioned client place terminal equipment current network; Above-mentioned client user's user profile can comprise number of users and user gradation information.Need to prove: same user carries out streaming media service by two clients, and the number of users in the embodiment of the invention is 2.
Step 202, distribution of media unit obtain the expectation code check of clients corresponding according to above-mentioned bandwidth information;
Particularly, can obtain the expectation code check of client in the following way:
A, if packet loss/frame loss rate be less than or equal to predetermined threshold value, and the remaining bandwidth of above-mentioned client place terminal equipment current network (being the utilized bandwidth of access bandwidth-client place terminal equipment current network) is greater than the adjustment code check that sets in advance, and then the current code check with clients corresponding adds the expectation code check of above-mentioned adjustment code check as above-mentioned client;
B, if packet loss/frame loss rate be less than or equal to predetermined threshold value, and above-mentioned client place terminal equipment current network does not exist the remaining bandwidth (being the utilized bandwidth of access bandwidth-client place terminal equipment current network) of remaining bandwidth (being the utilized bandwidth of access bandwidth≤client place terminal equipment current network) or above-mentioned client place terminal equipment current network less than the adjustment code check that sets in advance, then with the current code check of the clients corresponding expectation code check as above-mentioned client;
C, if packet loss/frame loss rate, then deducts the current code check of clients corresponding the adjustment code check that the sets in advance expectation code check as above-mentioned client greater than predetermined threshold value.
For example: suppose that the current time headend equipment is 2Mbps to the bandwidth of distribution of media unit, the access bandwidth of certain client is 2Mbps, each adjustment code check of adjusting is 0.5Mbps, and the predetermined threshold value of packet loss/frame loss rate is 5%, and headend equipment is 2M to the bandwidth of medium retransmission unit.
Scene 1: the code check of current media stream is 1Mbps, and present packet loss/frame loss rate is 1%, and the utilized bandwidth of client place terminal equipment current network is 1.3Mbps.
By judging the magnitude relationship of present packet loss and predetermined threshold value, 1% less than threshold value 5%, can illustrate that current status transmission is very good.Access bandwidth according to client is 2Mbps, and the utilized bandwidth of client place terminal equipment current network is 1.3Mbps, can know the remaining bandwidth=2Mbps-1.3Mbps=0.7Mbps of client place terminal equipment current network.By judging remaining bandwidth and the magnitude relationship of adjusting code check, 0.7Mbps greater than adjusting code check 0.5Mbps, then current code check 1Mbps can be added the expectation code check of above-mentioned adjustment code check 0.5Mbps as above-mentioned client, i.e. the expectation code check=1Mbps+0.5Mbps=1.5Mbps of above-mentioned client.
Scene 2: the code check of current media stream is 1Mbps, and present packet loss/frame loss rate is 1%, and the utilized bandwidth of client place terminal equipment current network is 1.8Mbps.
By judging the magnitude relationship of present packet loss and predetermined threshold value, 1% less than threshold value 5%, can illustrate that current status transmission is better.Access bandwidth according to client is 2Mbps, and the utilized bandwidth of client place terminal equipment current network is 1.8Mbps, can know the remaining bandwidth=2Mbps-1.8Mbps=0.2Mbps of client place terminal equipment current network.By judging remaining bandwidth and the magnitude relationship of adjusting code check, 0.2Mbps then can not adjust current code check less than adjusting code check 0.5Mbps, can only be with the expectation code check of current code check 1Mbps as above-mentioned client.
Scene 3: the code check of current media stream is 1Mbps, and present packet loss/frame loss rate is 8%, and the utilized bandwidth of client place terminal equipment current network is 1.8Mbps.
By judging the magnitude relationship of present packet loss and predetermined threshold value, 8% greater than threshold value 5%, can illustrate that current status transmission is relatively poor, then current code check 1Mbps can be deducted the expectation code check of above-mentioned adjustment code check 0.5Mbps as above-mentioned client, i.e. the expectation code check=1Mbps-0.5Mbps=0.5Mbps of above-mentioned client.
Need to prove: above-mentioned expectation code check all needs to be subjected to the restriction of headend equipment to the bandwidth of medium retransmission unit, all be less than the bandwidth of headend equipment to the medium retransmission unit, if the expectation code check of the client that gets access to is greater than the bandwidth of headend equipment to the medium retransmission unit, then also be to adjust to current code check, can only be with the expectation code check of current code check as client.
Transmission code rate is determined according to above-mentioned expectation code check and above-mentioned expectation code check user information corresponding in step 203, distribution of media unit;
In this step, it is a variety of that the distribution of media unit determines that the mode of transmission code rate can have, wherein the most frequently used a kind of method that just is based on stock handset system.Particularly, the weights of number of users, user gradation and the above-mentioned user gradation correspondence of code check correspondence can be expected according to each that obtain in the above-mentioned steps 202 respectively in the distribution of media unit, know the weighted value of each expectation code check, thereby expectation code check that can above-mentioned weighted value is the highest is as transmission code rate.For example: the expectation code check is that the user of 1Mbps has 10 lower-level users, the expectation code check is that the user of 1.5Mbps has 2 lower-level users, wherein, lower-level user's weights can be set to 1, higher-level user's weights can be set to 10, expect that so code check is the weighted value=10 * 1=10 of the code check of 1.5Mbps, the expectation code check is the weighted value=2 * 10=20 of the code check of 1.5Mbps, the distribution of media unit is by the weighted value of more above-mentioned two expectation code check correspondences, and expectation code check (1.5Mbps) that can weighted value is the highest is as transmission code rate.
Step 204, distribution of media unit send the Media Stream with above-mentioned transmission code rate to above-mentioned client.
Particularly, in this step, the distribution of media unit can come to send the Media Stream with above-mentioned transmission code rate to above-mentioned client by following several modes:
A, distribution of media unit forward end device request are adjusted the code check of Media Stream;
The distribution of media unit can send the adjustment request that comprises definite above-mentioned transmission code rate by forward end equipment, headend equipment is according to above-mentioned transmission code rate recompile, have the Media Stream of above-mentioned transmission code rate to the output of distribution of media unit, thereby realize that the distribution of media unit sends above-mentioned Media Stream with above-mentioned transmission code rate to above-mentioned client.
The code check of Media Stream is adjusted in B, distribution of media unit to the media transcoding units request.
The distribution of media unit can send Media Stream with current code check and the adjustment request that comprises definite above-mentioned transmission code rate to media transcoding units, media transcoding units is changed the Media Stream with current code check that receives according to above-mentioned transmission code rate, have the Media Stream of above-mentioned transmission code rate to the output of distribution of media unit, thereby realize that the distribution of media unit sends above-mentioned Media Stream with above-mentioned transmission code rate to above-mentioned client.
Because stream media technology has broken through the restriction of the network bandwidth to the multi-medium data flow transmission to a certain extent, therefore be widely used in field of video monitoring.In network video monitor and control system, under the situation of needs video recording, video recording equipment also can be used as a client to be treated, and its expectation code check and weights can be set in advance by the user.If when needing the preferential quality that guarantees video recording, weights that can correspondence are set to bigger numerical value.
In the present embodiment, the distribution of media unit can be according to the bandwidth information of knowing, obtain the expectation code check of clients corresponding, thereby can be according to above-mentioned expectation code check and above-mentioned expectation code check user information corresponding, determine transmission code rate, make the distribution of media unit to send Media Stream, improved the streaming media service quality of client, saved Internet resources to above-mentioned client with above-mentioned transmission code rate.
Need to prove: for aforesaid each method embodiment, for simple description, so it all is expressed as a series of combination of actions, but those skilled in the art should know, the present invention is not subjected to the restriction of described sequence of movement, because according to the present invention, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in the specification all belongs to preferred embodiment, and related action and module might not be that the present invention is necessary.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, do not have the part that describes in detail among certain embodiment, can be referring to the associated description of other embodiment.
The structural representation of the dispensing device of the Media Stream that Fig. 3 provides for the embodiment of the invention three, as shown in Figure 3, the dispensing device of the Media Stream of present embodiment can comprise that information knows module 31, code check determination module 32 and adjust sending module 33.Wherein, information knows that module 31 knows the bandwidth information of client and the user profile of client, code check determination module 32 is known above-mentioned bandwidth information and the above-mentioned user profile that module 31 is known according to information, determine transmission code rate, adjust sending module 33 and send Media Stream to above-mentioned client with above-mentioned transmission code rate that code check determination module 32 determines.
The dispensing device of the Media Stream that the function of distribution of media unit all can be provided by the embodiment of the invention in method, the embodiment of the invention two among the invention described above embodiment one realizes, the dispensing device of the Media Stream that the embodiment of the invention provides can be arranged in the embodiment of the invention two in the distribution of media unit.
In the present embodiment, the code check determination module can be known the bandwidth information of the client that module 31 is known and client user's user profile according to information, determine transmission code rate, adjust sending module has Media Stream from above-mentioned transmission code rate to above-mentioned client transmission thereby can make, improve the streaming media service quality of client, saved Internet resources.
The structural representation of the dispensing device of the Media Stream that Fig. 4 provides for the embodiment of the invention four as shown in Figure 4, is compared with a last embodiment, and the code check determination module 32 in the present embodiment may further include code check and knows unit 41 and code check determining unit 42.Wherein, code check knows that unit 41 can be according to above-mentioned bandwidth information, obtain the expectation code check of clients corresponding, above-mentioned bandwidth information can comprise the utilized bandwidth of access bandwidth, current code check, packet loss/frame loss rate and above-mentioned client place terminal equipment current network, further, code check knows that unit 41 specifically can know the expectation code check of clients corresponding in the following way:
A, if packet loss/frame loss rate be less than or equal to predetermined threshold value, and the remaining bandwidth of above-mentioned client place terminal equipment current network is greater than the adjustment code check that sets in advance, and code check knows that the 41 current code checks with clients corresponding in unit add the expectation code check of above-mentioned adjustment code check as above-mentioned client;
B, if packet loss/frame loss rate be less than or equal to predetermined threshold value, and above-mentioned client place terminal equipment current network does not exist the remaining bandwidth of remaining bandwidth or above-mentioned client place terminal equipment current network less than the adjustment code check that sets in advance, and code check knows that 41 of unit are with the current code check of the clients corresponding expectation code check as above-mentioned client;
C, if packet loss/frame loss rate greater than predetermined threshold value, code check knows that the 41 current code checks with clients corresponding in unit deduct the adjustment code check that the sets in advance expectation code check as above-mentioned client.
Code check determining unit 42 can be according to above-mentioned expectation code check and above-mentioned expectation code check user information corresponding, determine transmission code rate, above-mentioned user profile can comprise number of users and user gradation, further, code check determining unit 42 specifically can comprise and knows subelement 421 and definite subelement 422.Wherein, know the weights of subelement 421, know the weighted value of above-mentioned expectation code check, determine that the subelement 422 expectation code check that above-mentioned weighted value is the highest is as transmission code rate according to number of users, user gradation and the above-mentioned user gradation correspondence of expectation code check correspondence.
In the present embodiment, know that by code check the unit is according to the bandwidth information of knowing, obtain the expectation code check of clients corresponding, and the code check determining unit is according to above-mentioned expectation code check and above-mentioned expectation code check user information corresponding, determine transmission code rate, make that adjusting sending module can send the Media Stream with above-mentioned transmission code rate to above-mentioned client, improved the streaming media service quality of client, saved Internet resources.
Further, client in the present embodiment can also comprise a video recording equipment, correspondingly, know that subelement 421 specifically can be used for number of users, user gradation, the weights of above-mentioned user gradation correspondence and the weights of video recording equipment correspondence according to expectation code check correspondence, knows the weighted value of above-mentioned expectation code check.
Further, above-mentioned adjustment sending module 33 among the invention described above embodiment three and four specifically can be used for forward end equipment and send the adjustment request that comprises above-mentioned transmission code rate, obtain the Media Stream with above-mentioned transmission code rate of above-mentioned headend equipment, send above-mentioned Media Stream to above-mentioned client according to above-mentioned transmission code rate recompile output; Perhaps can also be used for sending Media Stream with current code check and the adjustment request that comprises above-mentioned transmission code rate to media transcoding units, obtain the Media Stream with above-mentioned transmission code rate of above-mentioned media transcoding units, send above-mentioned Media Stream to above-mentioned client according to above-mentioned transmission code rate conversion output.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.

Claims (13)

1. the sending method of a Media Stream is characterized in that, comprising:
Know the bandwidth information of client and client user's user profile;
According to described bandwidth information and described user profile, determine transmission code rate;
Send Media Stream with described transmission code rate to described client.
2. method according to claim 1 is characterized in that, and is described according to described bandwidth information and described user profile, determines that transmission code rate comprises:
According to described bandwidth information, obtain the expectation code check of clients corresponding;
According to described expectation code check and described expectation code check user information corresponding, determine transmission code rate.
3. method according to claim 2, it is characterized in that, described bandwidth information comprises the utilized bandwidth of access bandwidth, current code check, packet loss/frame loss rate and described client place terminal equipment current network, described according to described bandwidth information, the expectation code check that obtains clients corresponding comprises:
If packet loss/frame loss rate is less than or equal to predetermined threshold value, and the remaining bandwidth of described client place terminal equipment current network is greater than the adjustment code check that sets in advance, and then the current code check with clients corresponding adds the expectation code check of the above adjustment code check as described client; Perhaps
If packet loss/frame loss rate is less than or equal to predetermined threshold value, and described client place terminal equipment current network does not exist the remaining bandwidth of remaining bandwidth or described client place terminal equipment current network less than the adjustment code check that sets in advance, then with the current code check of the clients corresponding expectation code check as described client; Perhaps
If packet loss/frame loss rate is greater than predetermined threshold value, then the current code check of clients corresponding is deducted the adjustment code check that sets in advance expectation code check as described client.
4. method according to claim 2 is characterized in that described user profile comprises number of users and user gradation, and is described according to described expectation code check and described expectation code check user information corresponding, determines that transmission code rate comprises:
According to the weights of number of users, user gradation and the described user gradation correspondence of expecting the code check correspondence, know the weighted value of described expectation code check;
The expectation code check that described weighted value is the highest is as transmission code rate.
5. method according to claim 4 is characterized in that described client comprises video recording equipment, and described weights according to number of users, user gradation and the described user gradation correspondence of expecting the code check correspondence know that the weighted value of described expectation code check comprises:
According to number of users, user gradation, the weights of described user gradation correspondence and the weights of video recording equipment correspondence of expectation code check correspondence, know the weighted value of described expectation code check.
6. according to claim 1,2,3,4 or 5 described methods, it is characterized in that the described Media Stream that has described transmission code rate to described client transmission comprises:
Forward end equipment sends the adjustment request that comprises described transmission code rate;
Obtain the Media Stream with described transmission code rate of described headend equipment according to described transmission code rate recompile output;
Send described Media Stream to described client.
7. according to claim 1,2,3,4 or 5 described methods, it is characterized in that the described Media Stream that has described transmission code rate to described client transmission comprises:
Send Media Stream with current code check and the adjustment request that comprises described transmission code rate to media transcoding units;
Obtain the Media Stream with described transmission code rate of described media transcoding units according to described transmission code rate conversion output;
Send described Media Stream to described client.
8. the dispensing device of a Media Stream is characterized in that, comprising:
Information is known module, is used to know the bandwidth information of client and the user profile of client;
The code check determination module is used for determining transmission code rate according to described bandwidth information and described user profile;
Adjust sending module, be used for sending Media Stream with described transmission code rate to described client.
9. the dispensing device of Media Stream according to claim 8 is characterized in that, described code check determination module comprises:
Code check is known the unit, is used for according to described bandwidth information, obtains the expectation code check of clients corresponding;
The code check determining unit is used for determining transmission code rate according to described expectation code check and described expectation code check user information corresponding.
10. the dispensing device of Media Stream according to claim 9, it is characterized in that, described bandwidth information comprises the utilized bandwidth of access bandwidth, current code check, packet loss/frame loss rate and described client place terminal equipment current network, and described code check knows that the unit specifically is used for
If packet loss/frame loss rate is less than or equal to predetermined threshold value, and the remaining bandwidth of described client place terminal equipment current network is greater than the adjustment code check that sets in advance, and then the current code check with clients corresponding adds the expectation code check of the above adjustment code check as described client; Perhaps
If packet loss/frame loss rate is less than or equal to predetermined threshold value, and described client place terminal equipment current network does not exist the remaining bandwidth of remaining bandwidth or described client place terminal equipment current network less than the adjustment code check that sets in advance, then with the current code check of the clients corresponding expectation code check as described client; Perhaps
If packet loss/frame loss rate is greater than predetermined threshold value, then the current code check of clients corresponding is deducted the adjustment code check that sets in advance expectation code check as described client.
11. the dispensing device of Media Stream according to claim 9 is characterized in that, described user profile comprises number of users and user gradation, and described code check determining unit comprises:
Know subelement, be used for weights, know the weighted value of described expectation code check according to number of users, user gradation and the described user gradation correspondence of expectation code check correspondence;
Determine subelement, be used for the expectation code check that described weighted value is the highest as transmission code rate.
12. the dispensing device of Media Stream according to claim 11, it is characterized in that, described client comprises video recording equipment, describedly know that subelement specifically is used for number of users, user gradation, the weights of described user gradation correspondence and the weights of video recording equipment correspondence according to expectation code check correspondence, knows the weighted value of described expectation code check.
13. according to Claim 8, the dispensing device of 9,10,11 or 12 described Media Streams, it is characterized in that described adjustment sending module specifically is used for
Forward end equipment sends the adjustment request that comprises described transmission code rate, obtains the Media Stream with described transmission code rate of described headend equipment according to described transmission code rate recompile output, sends described Media Stream to described client; Perhaps
Send Media Stream with current code check and the adjustment request that comprises described transmission code rate to media transcoding units, obtain the Media Stream with described transmission code rate of described media transcoding units, send described Media Stream to described client according to described transmission code rate conversion output.
CN2010102348995A 2010-07-20 2010-07-20 Media stream transmission method and device Pending CN102148747A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102348995A CN102148747A (en) 2010-07-20 2010-07-20 Media stream transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102348995A CN102148747A (en) 2010-07-20 2010-07-20 Media stream transmission method and device

Publications (1)

Publication Number Publication Date
CN102148747A true CN102148747A (en) 2011-08-10

Family

ID=44422759

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102348995A Pending CN102148747A (en) 2010-07-20 2010-07-20 Media stream transmission method and device

Country Status (1)

Country Link
CN (1) CN102148747A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013071517A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Media stream sending method and server
CN103260053A (en) * 2013-04-15 2013-08-21 威盛电子股份有限公司 System, multimedia playing device and method for dynamically adjusting multimedia data code rate
WO2014094228A1 (en) * 2012-12-18 2014-06-26 Telefonaktiebolaget L M Ericsson(Publ) Method and device for handling dropped data packets
CN106559683A (en) * 2016-11-16 2017-04-05 浙江宇视科技有限公司 The QoS priority dynamic regulating method of monitoring business and device
WO2017084277A1 (en) * 2015-11-16 2017-05-26 乐视控股(北京)有限公司 Code stream self-adaption method and system for online media service
CN107135171A (en) * 2016-02-29 2017-09-05 华为技术有限公司 The method and media stream equipment of a kind of transmission of multimedia streams
CN110913162A (en) * 2019-10-28 2020-03-24 视联动力信息技术股份有限公司 Audio and video stream data processing method and system
CN111416986A (en) * 2020-03-24 2020-07-14 中国建设银行股份有限公司 Code rate determining method and device, storage medium and electronic equipment
CN112995223A (en) * 2021-05-11 2021-06-18 深圳市安软科技股份有限公司 Streaming media transmission control method and device, electronic equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655547A (en) * 2004-09-09 2005-08-17 上海川海信息科技有限公司 A speed control method in stream media transmission system
CN101052119A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Control method, device and use for video frequency ordering
CN101068236A (en) * 2007-04-13 2007-11-07 华为技术有限公司 Streaming media bit rate control method, system and equipment
CN101352009A (en) * 2005-10-31 2009-01-21 中兴通讯股份有限公司 Bandwidth-self-adapting stream medium transmission system and method for stream medium service system
CN101478564A (en) * 2008-12-31 2009-07-08 西安交通大学 Adaptive hierarchical transmission structure design method for P2P stream media network
CN101511010A (en) * 2009-03-27 2009-08-19 北京中星微电子有限公司 Method and device for sending medium stream
US20090300204A1 (en) * 2008-05-30 2009-12-03 Microsoft Corporation Media streaming using an index file

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1655547A (en) * 2004-09-09 2005-08-17 上海川海信息科技有限公司 A speed control method in stream media transmission system
CN101352009A (en) * 2005-10-31 2009-01-21 中兴通讯股份有限公司 Bandwidth-self-adapting stream medium transmission system and method for stream medium service system
CN101052119A (en) * 2006-04-05 2007-10-10 华为技术有限公司 Control method, device and use for video frequency ordering
CN101068236A (en) * 2007-04-13 2007-11-07 华为技术有限公司 Streaming media bit rate control method, system and equipment
US20090300204A1 (en) * 2008-05-30 2009-12-03 Microsoft Corporation Media streaming using an index file
CN101478564A (en) * 2008-12-31 2009-07-08 西安交通大学 Adaptive hierarchical transmission structure design method for P2P stream media network
CN101511010A (en) * 2009-03-27 2009-08-19 北京中星微电子有限公司 Method and device for sending medium stream

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103650449A (en) * 2011-11-18 2014-03-19 华为技术有限公司 Media stream sending method and server
WO2013071517A1 (en) * 2011-11-18 2013-05-23 华为技术有限公司 Media stream sending method and server
US9621444B2 (en) 2012-12-18 2017-04-11 Telefonaktiebolaget Lm Ericsson (Publ) Method and device for handling dropped data packets
WO2014094228A1 (en) * 2012-12-18 2014-06-26 Telefonaktiebolaget L M Ericsson(Publ) Method and device for handling dropped data packets
CN103260053B (en) * 2013-04-15 2016-12-28 威盛电子股份有限公司 Dynamically adjust the system of multimedia data code rate, media playing apparatus and method
CN103260053A (en) * 2013-04-15 2013-08-21 威盛电子股份有限公司 System, multimedia playing device and method for dynamically adjusting multimedia data code rate
WO2017084277A1 (en) * 2015-11-16 2017-05-26 乐视控股(北京)有限公司 Code stream self-adaption method and system for online media service
CN107135171A (en) * 2016-02-29 2017-09-05 华为技术有限公司 The method and media stream equipment of a kind of transmission of multimedia streams
CN106559683A (en) * 2016-11-16 2017-04-05 浙江宇视科技有限公司 The QoS priority dynamic regulating method of monitoring business and device
CN106559683B (en) * 2016-11-16 2020-05-19 浙江宇视科技有限公司 QoS priority dynamic adjustment method and device for monitoring service
CN110913162A (en) * 2019-10-28 2020-03-24 视联动力信息技术股份有限公司 Audio and video stream data processing method and system
CN111416986A (en) * 2020-03-24 2020-07-14 中国建设银行股份有限公司 Code rate determining method and device, storage medium and electronic equipment
CN111416986B (en) * 2020-03-24 2021-12-10 中国建设银行股份有限公司 Code rate determining method and device, storage medium and electronic equipment
CN112995223A (en) * 2021-05-11 2021-06-18 深圳市安软科技股份有限公司 Streaming media transmission control method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN102148747A (en) Media stream transmission method and device
EP3210385B1 (en) Dynamic programming across multiple streams
CN104394486B (en) A kind of video stream processing method and device based on cloud desktop
CN101621351B (en) Method, device and system for adjusting multimedia encoding rate
US20170111426A1 (en) Using quality information for adaptive streaming of media content
EP3172863B1 (en) Quality of experience based network resource management
CN104125429A (en) Video data transmission adjusting method and device
KR20130014508A (en) Bit rate adjustment in an adaptive streaming system
CN101499918A (en) Adaptive stream media playing method, apparatus, system and mobile terminal
CN103069492A (en) Storage file format for multimedia streaming file, and storage method and client apparatus using the same
CN105577819A (en) Sharing system, sharing method and sharing device for virtual desktop
CN102469072A (en) Streaming media service method and system, and client
CN104394484A (en) Wireless live streaming media transmission method
CN101917612A (en) Streaming media video coding method and device
JP6336568B2 (en) Streaming media segment preparation method and apparatus
CN103843358A (en) Contents distribution system, cache server, and contents distribution method
CN101621681B (en) Method and equipment for adjusting video communication quality
CN101472143A (en) Method and system for implementing stream medium service
US20150039721A1 (en) Method and apparatus for controlling traffic using adaptive streaming in multi-media content transmission system
CN102137138A (en) Method, device and system for cache collaboration
WO2013165812A1 (en) Data transfer reduction during video broadcasts
CN112383775A (en) Video data transmission method based on cloud mobile phone
CN103650449A (en) Media stream sending method and server
Khan et al. What happens when stochastic adaptive video streaming players share a bottleneck link?
CN113645228A (en) Code rate self-adaptive video distribution method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110810