Movatterモバイル変換


[0]ホーム

URL:


CN102148747A - Media stream transmission method and device - Google Patents

Media stream transmission method and device
Download PDF

Info

Publication number
CN102148747A
CN102148747ACN2010102348995ACN201010234899ACN102148747ACN 102148747 ACN102148747 ACN 102148747ACN 2010102348995 ACN2010102348995 ACN 2010102348995ACN 201010234899 ACN201010234899 ACN 201010234899ACN 102148747 ACN102148747 ACN 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
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 LtdfiledCriticalHuawei Technologies Co Ltd
Priority to CN2010102348995ApriorityCriticalpatent/CN102148747A/en
Publication of CN102148747ApublicationCriticalpatent/CN102148747A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明实施例提供一种媒体流的发送方法及装置,方法包括:获知客户端的带宽信息和客户端用户的用户信息;根据所述带宽信息和所述用户信息,确定传输码率;向所述客户端发送具有所述传输码率的媒体流。本发明实施例可以根据获知的客户端的带宽信息和客户端用户的用户信息,确定传输码率,从而使得能够向上述客户端发送具有上述传输码率的媒体流,提高了客户端的流媒体业务质量,节省了网络资源。

Figure 201010234899

Embodiments of the present invention provide a method and device for sending media streams. The method includes: obtaining the bandwidth information of the client and the user information of the client user; determining the transmission code rate according to the bandwidth information and the user information; The client sends the media stream with the transmission code rate. The embodiment of the present invention can determine the transmission code rate according to the known bandwidth information of the client and the user information of the client user, so that the media stream with the above transmission code rate can be sent to the above-mentioned client, and the quality of the streaming media service of the client is improved. , saving network resources.

Figure 201010234899

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 instep 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 instep 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-mentionedsteps 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 knowsmodule 31, codecheck determination module 32 and adjust sending module 33.Wherein, information knows thatmodule 31 knows the bandwidth information of client and the user profile of client, codecheck determination module 32 is known above-mentioned bandwidth information and the above-mentioned user profile thatmodule 31 is known according to information, determine transmission code rate, adjustsending module 33 and send Media Stream to above-mentioned client with above-mentioned transmission code rate that codecheck 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 thatmodule 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 codecheck determination module 32 in the present embodiment may further include code check and knowsunit 41 and code check determining unit 42.Wherein, code check knows thatunit 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 thatunit 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.
Codecheck 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, codecheck determining unit 42 specifically can comprise and knows subelement 421 and definite subelement 422.Wherein, know the weights ofsubelement 421, know the weighted value of above-mentioned expectation code check, determine that thesubelement 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 thatsubelement 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-mentionedadjustment 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.
CN2010102348995A2010-07-202010-07-20Media stream transmission method and devicePendingCN102148747A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2010102348995ACN102148747A (en)2010-07-202010-07-20Media stream transmission method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2010102348995ACN102148747A (en)2010-07-202010-07-20Media stream transmission method and device

Publications (1)

Publication NumberPublication Date
CN102148747Atrue CN102148747A (en)2011-08-10

Family

ID=44422759

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2010102348995APendingCN102148747A (en)2010-07-202010-07-20Media stream transmission method and device

Country Status (1)

CountryLink
CN (1)CN102148747A (en)

Cited By (10)

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

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1655547A (en)*2004-09-092005-08-17上海川海信息科技有限公司A speed control method in stream media transmission system
CN101052119A (en)*2006-04-052007-10-10华为技术有限公司Control method, device and use for video frequency ordering
CN101068236A (en)*2007-04-132007-11-07华为技术有限公司 Streaming media code rate control method, system and device
CN101352009A (en)*2005-10-312009-01-21中兴通讯股份有限公司 Bandwidth Adaptive Streaming Media Transmission System and Method for Streaming Media Service System
CN101478564A (en)*2008-12-312009-07-08西安交通大学Adaptive hierarchical transmission structure design method for P2P stream media network
CN101511010A (en)*2009-03-272009-08-19北京中星微电子有限公司Method and device for sending medium stream
US20090300204A1 (en)*2008-05-302009-12-03Microsoft CorporationMedia streaming using an index file

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1655547A (en)*2004-09-092005-08-17上海川海信息科技有限公司A speed control method in stream media transmission system
CN101352009A (en)*2005-10-312009-01-21中兴通讯股份有限公司 Bandwidth Adaptive Streaming Media Transmission System and Method for Streaming Media Service System
CN101052119A (en)*2006-04-052007-10-10华为技术有限公司Control method, device and use for video frequency ordering
CN101068236A (en)*2007-04-132007-11-07华为技术有限公司 Streaming media code rate control method, system and device
US20090300204A1 (en)*2008-05-302009-12-03Microsoft CorporationMedia streaming using an index file
CN101478564A (en)*2008-12-312009-07-08西安交通大学Adaptive hierarchical transmission structure design method for P2P stream media network
CN101511010A (en)*2009-03-272009-08-19北京中星微电子有限公司Method and device for sending medium stream

Cited By (15)

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

Similar Documents

PublicationPublication DateTitle
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
EP3172863B1 (en)Quality of experience based network resource management
KR20130014508A (en)Bit rate adjustment in an adaptive streaming system
CN106791956A (en)The processing method and processing device of network direct broadcasting interim card
US10148990B2 (en)Video streaming resource optimization
CN101917612A (en)Streaming media video coding method and device
CN105577819A (en)Sharing system, sharing method and sharing device for virtual desktop
US12301834B2 (en)Video coding method and apparatus, computer-readable medium and electronic device
CN112866746A (en)Multi-path streaming cloud game control method, device, equipment and storage medium
CN104918077B (en)A kind of video transmission method, apparatus and system
CN108833995A (en) Transmission method of adaptive streaming media in a wireless network environment
CN112383775A (en)Video data transmission method based on cloud mobile phone
JP6336568B2 (en) Streaming media segment preparation method and apparatus
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
CN101621681A (en)Method and equipment for adjusting video communication quality
CN104106246B (en) Method and system for managing transport-independent multimedia quality of experience
CN103503462A (en) Real-time transcoding method and device
US20200359068A1 (en)Method for shaping video streams and set-up box using the method
CN112672155B (en)Desktop sharing method and device based on sharing type discrimination and storage medium
CN103650449A (en) Method for sending media stream and server
Le et al.A novel adaptation method for HTTP streaming of VBR videos over mobile networks
JP6793526B2 (en) Video distribution system, distribution server, and program

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20110810


[8]ページ先頭

©2009-2025 Movatter.jp