CN102231898A - Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device - Google Patents

Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device Download PDF

Info

Publication number
CN102231898A
CN102231898A CN2011101866987A CN201110186698A CN102231898A CN 102231898 A CN102231898 A CN 102231898A CN 2011101866987 A CN2011101866987 A CN 2011101866987A CN 201110186698 A CN201110186698 A CN 201110186698A CN 102231898 A CN102231898 A CN 102231898A
Authority
CN
China
Prior art keywords
network
state information
code stream
network state
bandwidth
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
CN2011101866987A
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.)
World (Shanghai) Technology Development Co., Ltd.
Original Assignee
Shenzhen Temobi Science and Technology 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 Shenzhen Temobi Science and Technology Co Ltd filed Critical Shenzhen Temobi Science and Technology Co Ltd
Priority to CN2011101866987A priority Critical patent/CN102231898A/en
Publication of CN102231898A publication Critical patent/CN102231898A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a network bandwidth self-adaptive QOS (quality of service) transmission method and system and a terminal device. The network bandwidth self-adaptive QOS transmission method comprises the following steps of: presetting first network state information and a code stream grade in a streaming media session process; obtaining second network state information in real time by utilizing a network period feedback protocol; and comparing the second network state information with the first network state information to determine whether the current network is jammed, if so, down-regulating the code stream grade or sending speed, and if not, keeping or up-regulating the code stream grade or the speed to realize dynamic regulation to real-time communication flows of mobile streaming media. According to the network bandwidth self-adaptive QOS transmission method and system and the terminal device disclosed by the invention, the size of code stream and the sending speed of a streaming media business source can be automatically regulated according to fluctuation of mobile internet bandwidth through a large-scale data acquisition and model test to ensure the stability of real-time transmission of streaming media audio-video data in a mobile internet environment, therefore, different network conditions can be adapted, and user experience can be enhanced.

Description

A kind of method, system and terminal equipment of network bandwidth self adaptive QOS transmission
Technical field
The present invention relates to mobile internet technical field, relate in particular to method, system and the terminal equipment of a kind of bandwidth self-adaption QOS Network Based (Quality of Service, service quality) transmission.
Background technology
At present, China has become cellphone subscriber groups with fastest developing speed in the world, that number of users is maximum.Under the actively promoting of national policy, the application of stream media technology will exchange for the network information of mobile Internet and bring revolutionary variation, will produce far-reaching influence to people's work and life.Although the 3G development surges forward, in fact 2G is a very long process to the upgrading of 3G.In the visible several years, 3G will still be in the construction period, and a large number of users will still use the service of 2G network.And the user of 2G network is under original technical conditions, because bandwidth constraint can not be enjoyed good multimedia and experience.Along with the development of mobile flow medium service and user's continuous growth, on the one hand, the problem of bandwidth highlights day by day, and operator can't provide enough bandwidth for all users.This contradiction is particularly outstanding for the mobile communication of radio band resource-constrained.The influence that the problem of bandwidth is carried out streaming media service is ambilateral: can have influence on user's watching quality on the one hand; On the other hand, because Streaming Media application bandwidth consumed is big, can impact network.On the other hand, with respect to the wire transmission channel, it is much abominable that the wireless transmission channel environment that mobile communication will be used is wanted, because of data packet loss, the error rate that channel quality, flow control mechanism cause much higher.And compressing video frequency flow is very responsive to error code, even it is very low to receive the error rate of packet, also can make a big impact to decoded picture quality.Compared to broadband internet, in mobile flow medium service, mobile radio network and wired IP network have been passed through in streaming media service data message and control information.That is to say that mobile flow medium service is based on the wireline-wireless link of isomery, its network environment is more more complicated than traditional fixed network streaming media service.Compare with cable environment, wireless environment blocks owing to multipath fading, the transmission of channel and moves switching, delay etc., makes that the bandwidth fluctuation of transmission channel is big, and error rate height and obstruction are lost seriously.Add video data through compressed encoding, very responsive to channel error code, cause the quality of recovering image under the error code environment seriously to descend.Therefore require stream media service system can provide special Radio Transmission Technology to realize the continuity that flow data transmits, stability with the time-varying characteristics of adaptive channel.At present both at home and abroad to the wireless transmission safeguards technique under the mobile channel, some corresponding techniques index standards of proposition have been arranged, the Internet video that can be implemented under the wireless network is watched, but especially can not provide good laser propagation effect under the rugged environment a little in bandwidth at wireless network based on 2.5G/2.75G, video quality can not get ensureing that viewing effect is also barely satisfactory.
Summary of the invention
The purpose of the embodiment of the invention is to propose a kind of method and system of network bandwidth self adaptive QOS transmission, it is big to be intended to solve in the prior art bandwidth fluctuation of transmission channel, error rate height and obstruction are lost serious, cause the technical problem of the serious decline of quality that recovers image under the error code environment.
The embodiment of the invention is achieved in that a kind of method of network bandwidth self adaptive QOS transmission, may further comprise the steps:
Preset and real-time update first network state information;
In the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Obtain second network state information according to the current network transmission bandwidth;
Obtain in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information;
Change integrated information according to described wideband condition and judge whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream.
Another purpose of the embodiment of the invention is to propose a kind of network bandwidth self adaptive QOS system for transmitting, and described system comprises initial module, statistical module, contrast module, judge module;
Described system comprises initial module, statistical module, contrast module, judge module;
Initial module links to each other with judge module with statistical module, contrast module, is used to preset and real-time update first network state information; Also be used for the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Statistical module links to each other with the contrast module with initial module, is used for obtaining second network state information according to the current network transmission bandwidth;
The contrast module links to each other with initial module, statistical module and judge module, is used for obtaining in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information;
Judge module links to each other with the contrast module with initial module, is used for judging according to described wideband condition variation integrated information whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream.
Another purpose of the embodiment of the invention is to propose a kind of terminal equipment that includes described network bandwidth self adaptive QOS system for transmitting.
Beneficial effect of the present invention:
The present invention is by presetting first network state information in the flow media session process, the program request of every road or live code stream are preset two or more code stream shelves level, utilize the network cycle feedback protocols to calculate the current network transmission bandwidth in real time, and write down second network state information, by described second network state information and described first network state information are carried out comprehensive comparative analysis, and the wideband condition of calculating in the described time cycle changes integrated information, judge whether current mobile internet is congested, if, then reduce described code stream shelves level, otherwise keep or raise described code stream shelves level, realize dynamic adjustment the mobile flow medium communication flows; By large-scale data acquisition and model measurement, provide with network or based on the ability of each user's dynamic adjustment mobile flow medium communication flows, dynamically adjust the code stream size and the transmission rate in streaming media service source automatically according to the fluctuation of mobile internet bandwidth, guarantee the stability of Streaming Media audio, video data real-time Transmission under the mobile internet environment, make steaming media platform can adapt to different network conditions, can be applied to have the network of different fault-tolerant abilitys, promote user experience.
Description of drawings
Fig. 1 is the flow chart of the method for a kind of network bandwidth self adaptive QOS transmission of the embodiment of the invention;
Fig. 2 is the structural representation of a kind of network bandwidth self adaptive QOS of embodiment of the invention system for transmitting.
Embodiment
In order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated, for convenience of explanation, only show the part relevant with the embodiment of the invention.Should be appreciated that the specific embodiment that this place is described, only be used to explain the present invention, not in order to restriction the present invention.
The present invention is by presetting first network state information in the flow media session process, the program request of every road or live code stream are preset two or more code stream shelves level, utilize the network cycle feedback protocols to calculate the Network Transmission bandwidth of current network in real time, and write down second network state information, by described second network state information and described first network state information are carried out comprehensive comparative analysis, and the wideband condition of calculating in the described time cycle changes integrated information, judge whether current mobile internet is congested, if, then reduce described code stream shelves level, otherwise keep or raise described code stream shelves level, realization is to the dynamic adjustment of mobile flow medium communication flows, by large-scale data acquisition and model measurement, provide with network or based on the ability of each user's dynamic adjustment mobile flow medium communication flows, dynamically adjust the code stream size and the transmission rate in streaming media service source automatically according to the fluctuation of mobile internet bandwidth, guarantee the stability of Streaming Media audio, video data real-time Transmission under the mobile internet environment, make steaming media platform can adapt to different network conditions, can be applied to have the network of different fault-tolerant abilitys, promote user experience.
Embodiment one
The method flow diagram of a kind of network bandwidth self adaptive QOS transmission of Fig. 1 embodiment of the invention.Described method may further comprise the steps:
S101 presets and real-time update first network state information; In the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Described first network state information is the network state information in the flow media session process, comprises the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields;
Concrete code stream shelves level and the corresponding big I of code stream thereof are configured by encoder or transcoder, for ease of understanding, illustrate, and for network environment at GPRS/EDGE, configurable following several code stream shelves level 15K, 20K, 25K, 30K, 35K, 40K, 50K, 60K, 80K, 100K is for TD or other 3G network environment, configurable following several code stream shelves level 30K, 50K, 80K, 100K, 120K, 150K, 180K, 220K, 250K, 300K, 380K, 450K;
S102 obtains second network state information according to the current network transmission bandwidth;
Described second network state information comprises current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of network;
In the Streaming Media transmission course, adopt periodic feedback protocol signaling controlling mechanism between server and the client, server end provides original message, its content comprises transmission message number, sends total amount of byte, adds up packet loss number, current flow media data packet timestamp, packet number, and the time delay information of a report is shaken, gone up certainly in the arrival interval; Client is according to timestamp, the transmission packet number information of these information analysis audio and video stream media packets, calculate the important informations such as maximum sequence number, the number of datagrams of losing, packet loss, delay jitter and timestamp of data accepted newspaper, add up the current network transmission bandwidth of mobile internet and give server end as the feedback message transmissions of periodic feedback agreement;
Server end is according to RTT (Round-Trip Time) round-trip delay of original message with feedback message information statistics wireless network, and calculate the network state information of current network, be second network state information, comprise current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of mobile internet; Situation according to Network adaptation, streaming server switches in real time the audio-video frequency media data flow of different code streams shelves level size and transmits, the stream medium data transmission rate is quantized to adjust, control flows medium frame losing filtering, simultaneously, during the session, add up the transmission frequency of each original message and feedback message bag size, bag data, control the shared bandwidth of each message and be no more than 15% of whole session bandwidth, to guarantee the normal transmission of audio frequency and video real time flow medium data;
Described second network state information can also comprise the accumulative total packet loss number of mobile internet, current packet loss number;
S103 obtains in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information, is specially:
The network bandwidth of the last time in current bandwidth in described second network state information and described first network state information is compared, obtain and write down the network bandwidth and change difference;
The round trip delay time of the last time in round trip delay time in described second network state information and described first network state information is compared, obtain and write down round-trip delay and change difference;
The shake variance yields of the last time in arrival interval in described second network state information shake variance yields and described first network state information is compared, obtain and write down the arrival space jitter and change difference;
Obtain the packet loss magnitude according to the packet loss in second network state information;
The all-network bandwidth change difference that described preset time was write down in the cycle, round-trip delay change difference, arrival interval wobble variation difference and described packet loss magnitude and are weighted and average, and the wideband condition that the averaging of income value was in the time cycle changes the integrated information value;
In above-mentioned five step process, the described maximum bandwidth of real time record, average bandwidth, average packet loss ratio, average round trip delay time, average jitter variance yields, and the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields; Store this network bandwidth that calculates gained simultaneously and change difference, round-trip delay variation difference, arrival interval wobble variation difference and described packet loss magnitude; Resolve the feedback message bag that at every turn receives, continue above-mentioned four steps of double counting, reach the described time cycle up to the described lasting double counting time, the all described network bandwidth of the storage in the time cycle is changed difference, round-trip delay change difference, arrival interval wobble variation difference and described packet loss magnitude and be weighted and average, the wideband condition that the averaging of income value was in the time cycle changes the integrated information value;
Described packet loss magnitude is the numerical value that the packet loss in second network state information multiply by 100 gained;
Wherein first network state information can also be stored in the dynamic statistics database that presets; Simultaneously by the described maximum bandwidth of described dynamic statistics database real-time update, average bandwidth, average packet loss ratio, average round trip delay time, average jitter variance yields, and the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields; Described dynamic statistics database can also be stored this network bandwidth that calculates gained variation difference simultaneously, round-trip delay changes difference, arrival interval wobble variation difference and described packet loss magnitude;
For ease of understanding, illustrate, for example calculate for the first time the packet loss magnitude and be 4(promptly the packet loss in second network state information be 4%), the network bandwidth changes that difference is 0.5, round-trip delay changes that difference is 3, arrival interval wobble variation difference is 4, and with this packet loss magnitude, network bandwidth that calculates gained change difference, round-trip delay changes difference, arrival interval wobble variation difference and storage;
Judge whether to reach the time cycle, if not, then calculate for the second time the packet loss magnitude and be 3(promptly the packet loss in second network state information be 3%), the network bandwidth changes that difference is 1, round-trip delay changes that difference is 2, arrival interval wobble variation difference is 3, and with this described packet loss magnitude, network bandwidth that calculates gained change difference, round-trip delay changes difference, arrival interval wobble variation difference and storage;
Judge whether to reach the time cycle, if, then will average with the described packet loss magnitude of calculating for the second time gained, network bandwidth variation difference, round-trip delay variation difference, arrival interval wobble variation difference weighted value for the first time, described mean value is the wideband condition variation integrated information value in the time cycle;
S104 changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream;
Streaming server can be according to current code stream shelves levels that automaticallyes switch such as the current bandwidth in described second network state information, packet loss, arrival interval shake variance yields to a lower shelves level, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection.
The further optimization of such scheme is, described step " is obtained second network state information according to the current network transmission bandwidth " and is also comprised step " preset bandwidth adaptation according to the BlueDrama quality and adjust threshold values, described bandwidth adaptation is adjusted threshold values and comprised rise threshold values and downward modulation threshold values " before;
Described rise threshold values is greater than the downward modulation threshold values, and raising the threshold values value is 4 ~ 6, also can be decimal, and described downward modulation threshold values value is 1 ~ 2, also can be decimal, and more effectively control stream shelves level is adjusted.
Such scheme further optimized be, described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
Described wideband condition is changed integrated information value and described rise threshold values and downward modulation threshold values to be compared, when described wideband condition changes the integrated information value greater than described rise threshold values, and when current code stream shelves level is not in minimum code stream shelves level, then reduce code stream shelves level; Especially, can disposable selection reduce a plurality of code stream shelves levels;
Streaming server can be according to current code stream shelves levels that automaticallyes switch such as the current bandwidth in described second network state information, packet loss, arrival interval shake variance yields to a lower shelves level, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection.
Such scheme further optimized be, described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value greater than described rise threshold values, and current code stream shelves level then carries out the frame losing filtering operation when being in minimum code stream shelves level, is specially:
Not same-action according to B frame, P frame, I frame in the Streaming Media coded frame structure, when network congestion, streaming server at first selects to abandon the transmission to the B frame data, if also exist congested, abandon the P frame, only keep transmission to the I frame data, if at this moment network condition is also undesirable, take to jump the mode of I frame,, abandon one of them or more than one I frame data promptly to continuous I frame, solution is under the network condition condition of severe, slow down network congestion, reduce the Network Transmission packet loss, guarantee the real-time of transmission of flow media data; When network condition is slowly gone up, can progressively recover to I frame again, the P frame, the data of B frame send.
Such scheme further optimized be, described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value less than described downward modulation threshold values, and current code stream shelves level then raises code stream shelves level when not being in high code stream shelves level;
When described wideband condition changes the integrated information value less than described downward modulation threshold values, the status transmission that current network is described does not exist congested and the data packet drop, if current code stream shelves level is not in high code stream shelves level, raise a code stream shelves level, can only heighten a code stream shelves level at every turn;
Server end is by raising medium code stream shelves level, can utilize bandwidth to greatest extent, slow down the play buffering frequency that network jitter causes, owing to adjust the violent shake that parameter is brought, when raising code stream shelves level, strategy is different with reducing in order to avoid video quality, raising code stream shelves level can only improve by shelves, server end can be successively by raising the medium code stream, and the mode that suitably increases data transmission rate is utilized bandwidth to greatest extent, slows down the play buffering frequency that network jitter causes.
Such scheme further optimized be, described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value less than described downward modulation threshold values, and current code stream shelves level is then accelerated transmission rate when being in high code stream shelves level;
Because the uncertainty of Network Transmission, the adjustment of transmission rate and mate in real time from the current mobile internet bandwidth that client's feedback calculation is come out, can change the transmission rate of data flow with the mobile internet Bandwidth Dynamic, guarantee the quality of broadcast, smooth so that picture is play.
Such scheme further optimized be, described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value smaller or equal to described rise threshold values and more than or equal to described downward modulation threshold values, the network state information that current network is described is in the stable bandwidth change scope, if the average packet loss ratio magnitude is lower than 4 in the described time cycle, and average round-trip delay is less than 600ms and be less than or equal to the round trip delay time of the last time in first network state information, simultaneously average arrival interval shake variance yields is less than 100 and be less than or equal to the shake variance yields of the last time in first network state information, then keeps current transmission rate.
In the embodiment of the invention by presetting first network state information in the flow media session process, the program request of every road or live code stream are preset two or more code stream shelves level, by calculating the Network Transmission bandwidth of current network, obtain second network state information, by described second network state information and described first network state information are carried out comprehensive comparative analysis, and the wideband condition of calculating in the described time cycle changes integrated information, judge whether current mobile internet is congested, if, then reduce described code stream shelves level or transmission rate, provide with network or based on the ability of each user's dynamic adjustment mobile flow medium communication flows, dynamically adjust the code stream size and the transmission rate in streaming media service source automatically according to the fluctuation of mobile internet bandwidth, guaranteed the stability of audio and video stream media data in real time transmission under the mobile internet environment, make steaming media platform can adapt to different network conditions, can be applied to have the network of different fault-tolerant abilitys, promote user experience; Server end is by raising medium code stream shelves level, can utilize bandwidth to greatest extent, slow down the play buffering frequency that network jitter causes, for avoiding video quality owing to adjusting the violent shake that parameter is brought, for raising code stream shelves level, can only heighten a code stream shelves level at every turn; Arrive a lower shelves level according to current code stream shelves levels that automaticallyes switch such as the current bandwidth in described second network state information, packet loss, arrival interval shake variance yields, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection; Further tackle and avoid network congestion by frame losing filtering, further reduce time delay and packet loss, adjust the service quality of application program smoothly, further alleviating network congestion, can satisfy Streaming Media use in to the real-time requirement of video playback.
Embodiment two
Fig. 2 is the structural representation of a kind of network bandwidth self adaptive QOS of embodiment of the invention system for transmitting.
Described system comprises initial module, statistical module, contrast module, judge module;
Initial module links to each other with judge module with statistical module, contrast module, is used to preset and real-time update first network state information; Also be used for the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Described first network state information is the network state information in the flow media session process, comprises the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields;
Concrete code stream shelves level and the corresponding big I of code stream thereof are configured by encoder or transcoder.For ease of understanding, illustrate, for network environment at GPRS/EDGE, configurable following several code stream shelves level 15K, 20K, 25K, 30K, 35K, 40K, 50K, 60K, 80K, 100K is for TD or other 3G network environment, configurable following several code stream shelves level 30K, 50K, 80K, 100K, 120K, 150K, 180K, 220K, 250K, 300K, 380K, 450K;
Statistical module links to each other with the contrast module with initial module, is used for obtaining second network state information according to the current network transmission bandwidth;
Described second network state information comprises current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of network;
In the Streaming Media transmission course, adopt periodic feedback protocol signaling controlling mechanism between server and the client, server end provides original message, its content comprises transmission message number, sends total amount of byte, adds up packet loss number, current flow media data packet timestamp, packet number, and the time delay information of a report is shaken, gone up certainly in the arrival interval; Client is according to timestamp, the transmission packet number information of these information analysis audio and video stream media packets, calculate the important informations such as maximum sequence number, the number of datagrams of losing, packet loss, delay jitter and timestamp of data accepted newspaper, add up the current network transmission bandwidth of mobile internet and give server end as the feedback message transmissions of periodic feedback agreement;
Server end is according to RTT (Round-Trip Time) round-trip delay of original message with feedback message information statistics wireless network, and calculate the network state information of current network, be described second network state information, comprise current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of mobile internet; Situation according to Network adaptation, streaming server switches in real time the audio-video frequency media data flow of different code streams shelves level size and transmits, the stream medium data transmission rate is quantized to adjust, control flows medium frame losing filtering, simultaneously, during the session, add up the transmission frequency of each original message and feedback message bag size, bag data, control the shared bandwidth of each message and be no more than 15% of whole session bandwidth, to guarantee the normal transmission of audio frequency and video real time flow medium data;
Described second network state information can also comprise the accumulative total packet loss number of mobile internet, current packet loss number;
The contrast module links to each other with initial module, statistical module and judge module, is used for obtaining in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information;
Described contrast module also comprises first difference block, second difference block, the 3rd difference block, magnitude module and weighting block;
First difference block, link to each other with weighting block with second difference block, be used for the current bandwidth and the network bandwidth of the last time in described first network state information of described second network state information are compared, obtain and write down the network bandwidth and change difference;
Second difference block, link to each other with weighting block with first difference block, the 3rd difference block, be used for the round trip delay time and the round trip delay time of the last time in described first network state information of described second network state information are compared, obtain and write down round-trip delay and change difference;
The 3rd difference block, link to each other with weighting block with second difference block, magnitude module, be used for the arrival interval shake variance yields and the shake variance yields of the last time in described first network state information of described second network state information are compared, obtain and write down the arrival space jitter and change difference;
The magnitude module links to each other with weighting block with the 3rd difference block, is used for obtaining the packet loss magnitude according to the packet loss of second network state information;
Weighting block, link to each other with first difference block, second difference block, the 3rd difference block and magnitude module, all-network bandwidth change difference, round-trip delay variation difference, arrival interval wobble variation difference and the described packet loss that is used for that described preset time was write down in the cycle is weighted and averages, and the wideband condition that the averaging of income value was in the time cycle changes the integrated information value;
Described packet loss magnitude is the numerical value that the packet loss in second network state information multiply by 100 gained;
For ease of understanding, illustrate, for example calculate for the first time the packet loss magnitude and be 4(promptly the packet loss in second network state information be 4%), the network bandwidth changes that difference is 0.5, round-trip delay changes that difference is 3, arrival interval wobble variation difference is 4, and this calculated gained packet loss magnitude, the network bandwidth change difference, round-trip delay changes difference, arrival interval wobble variation difference and storage;
Judge whether to reach the time cycle, if not, then calculate for the second time the packet loss magnitude and be 3(promptly the packet loss in second network state information be 3%), the network bandwidth changes that difference is 1, round-trip delay changes that difference is 2, arrival interval wobble variation difference is 3, and with this described packet loss magnitude, network bandwidth that calculates gained change difference, round-trip delay changes difference, arrival interval wobble variation difference and storage;
Judge whether to reach the time cycle, if, then will average with the described packet loss magnitude of calculating for the second time gained, network bandwidth variation difference, round-trip delay variation difference, arrival interval wobble variation difference weighted value for the first time, described mean value is the wideband condition variation integrated information value in the time cycle;
Judge module links to each other with the contrast module with initial module, is used for judging according to described wideband condition variation integrated information whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream;
Streaming server can be according to current code stream shelves levels that automaticallyes switch such as the current bandwidth in described second network state information, packet loss, arrival interval shake variance yields to a lower shelves level, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection.
The further optimization of such scheme is described initial module also is used for presetting bandwidth adaptation according to the BlueDrama quality and adjusts threshold values, described bandwidth adaptation is adjusted threshold values and is comprised rise threshold values and downward modulation threshold values;
Described rise threshold values is greater than the downward modulation threshold values, and raising the threshold values value is 4 ~ 6, also can be decimal, and described downward modulation threshold values value is 1 ~ 2, also can be decimal, and more effectively control stream shelves level is adjusted.
The further optimization of such scheme is, described judge module also comprises downward modulation code stream module, being used for that described wideband condition is changed integrated information value and described rise threshold values and downward modulation threshold values compares, when described wideband condition changes the integrated information value greater than described rise threshold values, it is congested to confirm that current mobile internet exists, if when current code stream shelves level is not in minimum code stream shelves level, then reduce code stream shelves level; Especially, can disposable selection reduce a plurality of code stream shelves levels;
Streaming server can be according to current code stream shelves levels that automaticallyes switch such as the current bandwidth in described second network state information, packet loss, arrival interval shake variance yields to a lower shelves level, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection.
The further optimization of such scheme is, described judge module also comprises the frame losing filtration module, be used for changing the integrated information value greater than described rise threshold values when described wideband condition, and current code stream shelves level is when being in minimum code stream shelves level, then carry out the frame losing filtering operation, be specially:
Not same-action according to B frame, P frame, I frame in the Streaming Media coded frame structure, when network congestion, streaming server at first selects to abandon the transmission to the B frame data, if also exist congested, abandon the P frame, only keep transmission to the I frame data, if at this moment network condition is also undesirable, take to jump the mode of I frame,, abandon one of them or more than one I frame data promptly to continuous I frame, solution is under the network condition condition of severe, slow down network congestion, reduce the Network Transmission packet loss, guarantee the real-time of transmission of flow media data.When network condition is slowly gone up, can progressively recover to I frame again, the P frame, the data of B frame send.
The further optimization of such scheme is, described judge module also comprises rise code stream module, be used for when described wideband condition changes the integrated information value less than described downward modulation threshold values, the status transmission that current network is described does not exist congested and the data packet drop, if current code stream shelves level is not in high code stream shelves level, raise a code stream shelves level, can only heighten a code stream shelves level at every turn;
Server end is by raising medium code stream shelves level, can utilize bandwidth to greatest extent, slow down the play buffering frequency that network jitter causes, owing to adjust the violent shake that parameter is brought, when raising code stream shelves level, strategy is different with reducing in order to avoid video quality, raising code stream shelves level can only improve by shelves, server end can be successively by raising the medium code stream, and the mode that suitably increases data transmission rate is utilized bandwidth to greatest extent, slows down the play buffering frequency that network jitter causes.
The further optimization of such scheme is, described judge module also comprises speed quickening module, be used for when described wideband condition changes the integrated information value less than described downward modulation threshold values, the status transmission that mobile internet is described does not exist congested and the data packet drop, if current code stream shelves level has been in high code stream shelves level, then accelerate transmission rate;
Because the uncertainty of Network Transmission, the adjustment of transmission rate and mate in real time from the current mobile internet bandwidth that client's feedback calculation is come out, can change the transmission rate of data flow with the mobile internet Bandwidth Dynamic, guarantee the quality of broadcast, smooth so that picture is play.
The further optimization of such scheme is, described judge module comprises that also speed keeps module, be used for when described wideband condition changes the integrated information value smaller or equal to described rise threshold values and more than or equal to described downward modulation threshold values, the network state information that current network is described is in the stable bandwidth change scope, if the average packet loss ratio magnitude is lower than 4 in the described time cycle, and average round-trip delay is less than 600ms and be less than or equal to the round trip delay time of the last time in first network state information, simultaneously average arrival interval shake variance yields is less than 100 and be less than or equal to the shake variance yields of the last time in first network state information, then keeps current transmission rate.
Preset first network state information in the flow media session process by initial module in the embodiment of the invention, the program request of every road or live code stream are preset two or more code stream shelves level, calculate the Network Transmission bandwidth of current network by statistical module, obtain second network state information, by the contrast module described second network state information and described first network state information are carried out comprehensive comparative analysis, and the wideband condition of calculating in the described time cycle changes integrated information, judge by judge module whether current mobile internet is congested, if, then reduce described code stream shelves level or transmission rate, provide with network or based on the ability of each user's dynamic adjustment mobile flow medium communication flows, dynamically adjust the code stream size and the transmission rate in streaming media service source automatically according to the fluctuation of mobile internet bandwidth, guaranteed the stability of audio and video stream media data in real time transmission under the mobile internet environment, make steaming media platform can adapt to different network conditions, can be applied to have the network of different fault-tolerant abilitys, promote user experience; Described judge module also is used for by raising medium code stream shelves level, can utilize bandwidth to greatest extent, slow down the play buffering frequency that network jitter causes, for avoiding video quality owing to adjusting the violent shake that parameter is brought, for raising code stream shelves level, can only heighten a code stream shelves level at every turn; Described judge module also is used for according to current code stream shelves levels that automaticallyes switch such as the current bandwidth of described second network state information, packet loss, arrival interval shake variance yields to a lower shelves level, to improve the network congestion situation, reduce the requirement of transfer of data to bandwidth, and can be according to the network actual needs, a plurality of code stream shelves levels are reduced in disposable selection; Described judge module also is used for further tackling and avoid network congestion by frame losing filtering, further reduce time delay and packet loss, adjust the service quality of application program smoothly, further alleviating network congestion, can satisfy Streaming Media use in to the real-time requirement of video playback.

Claims (14)

1. the method for a network bandwidth self adaptive QOS transmission is characterized in that, said method comprising the steps of:
Preset and real-time update first network state information;
In the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Obtain second network state information according to the current network transmission bandwidth;
Obtain in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information;
Change integrated information according to described wideband condition and judge whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream.
2. the method for network bandwidth self adaptive QOS transmission according to claim 1 is characterized in that,
Described first network state information is the network state information in the flow media session process, comprises the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields;
Described second network state information comprises current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of network.
3. the method for network bandwidth self adaptive QOS transmission according to claim 2 is characterized in that,
Described obtaining in the wideband condition of described preset time in the cycle according to described second network state information and described first network state information changes integrated information, is specially:
The network bandwidth of the last time in current bandwidth in described second network state information and described first network state information is compared, obtain and write down the network bandwidth and change difference;
The round trip delay time of the last time in round trip delay time in described second network state information and described first network state information is compared, obtain and write down round-trip delay and change difference;
The shake variance yields of the last time in arrival interval in described second network state information shake variance yields and described first network state information is compared, obtain and write down the arrival space jitter and change difference;
Obtain the packet loss magnitude according to the packet loss in second network state information;
The all-network bandwidth change difference that described preset time was write down in the cycle, round-trip delay change difference, arrival interval wobble variation difference and described packet loss magnitude and are weighted and average.
4. the method for network bandwidth self adaptive QOS transmission according to claim 1 is characterized in that,
Described step " is obtained second network state information according to the current network transmission bandwidth " and is also comprised step " preset bandwidth adaptation according to the BlueDrama quality and adjust threshold values, described bandwidth adaptation is adjusted threshold values and comprised rise threshold values and downward modulation threshold values " before.
5. the method for network bandwidth self adaptive QOS transmission according to claim 4 is characterized in that,
Described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
Described wideband condition is changed integrated information value and described rise threshold values and downward modulation threshold values to be compared, when described wideband condition changes the integrated information value greater than described rise threshold values, and when current code stream shelves level is not in minimum code stream shelves level, then reduce code stream shelves level.
6. the method for network bandwidth self adaptive QOS transmission according to claim 4 is characterized in that,
Described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value greater than described rise threshold values, and current code stream shelves level is then carried out the frame losing filtering operation when being in minimum code stream shelves level.
7. the method for network bandwidth self adaptive QOS transmission according to claim 4 is characterized in that,
Described step " changes integrated information according to described wideband condition and judges whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value less than described downward modulation threshold values, and current code stream shelves level then raises code stream shelves level when not being in high code stream shelves level.
8. the method for a kind of network bandwidth self adaptive QOS transmission according to claim 4, it is characterized in that, described step " changes integrated information according to described wideband condition and judges whether current network is congested; if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value less than described downward modulation threshold values, and current code stream shelves level is then accelerated transmission rate when being in high code stream shelves level.
9. the method for a kind of network bandwidth self adaptive QOS transmission according to claim 4, it is characterized in that, described step " changes integrated information according to described wideband condition and judges whether current network is congested; if then reduce the current code stream shelves level of described program request or live code stream " and also comprises:
When described wideband condition changes the integrated information value smaller or equal to described rise threshold values and more than or equal to described downward modulation threshold values, if the average packet loss ratio magnitude is lower than 4 in the described time cycle, average round-trip delay is less than 600ms and be less than or equal to the round trip delay time of the last time in first network state information, simultaneously average arrival interval shake variance yields is less than 100 and be less than or equal to the shake variance yields of the last time in first network state information, then keeps current transmission rate.
10. according to the method for claim 3 or 9 described a kind of network bandwidth self adaptive QOS transmission, it is characterized in that described packet loss magnitude is the numerical value that the packet loss in second network state information multiply by 100 gained.
11. a network bandwidth self adaptive QOS system for transmitting, described system comprises initial module, statistical module, contrast module, judge module;
Initial module links to each other with judge module with statistical module, contrast module, is used to preset and real-time update first network state information; Also be used for the preset time cycle, at least two kinds of code stream shelves levels are preset in program request of every road or live code stream;
Statistical module links to each other with the contrast module with initial module, is used for obtaining second network state information according to the current network transmission bandwidth;
The contrast module links to each other with initial module, statistical module and judge module, is used for obtaining in the wideband condition variation integrated information of described preset time in the cycle according to described second network state information and described first network state information;
Judge module links to each other with the contrast module with initial module, is used for judging according to described wideband condition variation integrated information whether current network is congested, if then reduce the current code stream shelves level of described program request or live code stream.
12. a kind of network bandwidth self adaptive QOS system for transmitting according to claim 11, it is characterized in that, described first network state information is the network state information in the flow media session process, comprises the last network bandwidth, the last data packet loss, the last round trip delay time, the last shake variance yields;
Described second network state information comprises current bandwidth, packet loss, round trip delay time, the arrival interval shake variance yields of network.
13. a kind of network bandwidth self adaptive QOS system for transmitting according to claim 11 is characterized in that described contrast module also comprises first difference block, second difference block, the 3rd difference block, magnitude module and weighting block;
First difference block, link to each other with weighting block with second difference block, be used for the current bandwidth and the network bandwidth of the last time in described first network state information of described second network state information are compared, obtain and write down the network bandwidth and change difference;
Second difference block, link to each other with weighting block with first difference block, the 3rd difference block, be used for the round trip delay time and the round trip delay time of the last time in described first network state information of described second network state information are compared, obtain and write down round-trip delay and change difference;
The 3rd difference block, link to each other with weighting block with second difference block, magnitude module, be used for the arrival interval shake variance yields and the shake variance yields of the last time in described first network state information of described second network state information are compared, obtain and write down the arrival space jitter and change difference;
The magnitude module links to each other with weighting block with the 3rd difference block, is used for obtaining the packet loss magnitude according to the packet loss of second network state information;
Weighting block, link to each other with first difference block, second difference block, the 3rd difference block and magnitude module, all-network bandwidth change difference, round-trip delay variation difference, arrival interval wobble variation difference and the described packet loss magnitude that is used for that described preset time was write down in the cycle is weighted and averages.
14. the terminal equipment of a network bandwidth self adaptive QOS transmission is characterized in that described terminal equipment comprises the described network bandwidth self adaptive QOS of claim 11 system for transmitting.
CN2011101866987A 2011-07-05 2011-07-05 Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device Pending CN102231898A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101866987A CN102231898A (en) 2011-07-05 2011-07-05 Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101866987A CN102231898A (en) 2011-07-05 2011-07-05 Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device

Publications (1)

Publication Number Publication Date
CN102231898A true CN102231898A (en) 2011-11-02

Family

ID=44844422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101866987A Pending CN102231898A (en) 2011-07-05 2011-07-05 Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device

Country Status (1)

Country Link
CN (1) CN102231898A (en)

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102404610A (en) * 2011-12-30 2012-04-04 百视通网络电视技术发展有限责任公司 Method and system for realizing video on demand service
CN102685790A (en) * 2012-05-22 2012-09-19 北京东方文骏软件科技有限责任公司 Method for evaluating QoE (Quality of Experience) of mobile streaming media service perception experience by simulating user behaviors
CN102811149A (en) * 2011-12-07 2012-12-05 苏州科达科技有限公司 Double-card front-end equipment for video system, and control method and control system thereof
CN103220585A (en) * 2012-11-26 2013-07-24 佛山络威网络技术有限公司 Network video transmission method supporting quality of service (QoS)
CN103354618A (en) * 2013-06-24 2013-10-16 西安交通大学 HLS-based multi-scenario streaming media adaptive live broadcast method
CN103561283A (en) * 2013-10-30 2014-02-05 乐视致新电子科技(天津)有限公司 Method and device for code rate switch of smart television
CN104135444A (en) * 2013-05-02 2014-11-05 腾讯科技(深圳)有限公司 A method and a device for controlling multimedia data transmission flow
CN104158983A (en) * 2013-05-15 2014-11-19 中兴通讯股份有限公司 Service processing method, terminal, and management and control device
CN104519415A (en) * 2013-09-26 2015-04-15 成都鼎桥通信技术有限公司 Self-adaptive adjustment triggering method, audio and video processing device and network device
CN104539917A (en) * 2015-02-03 2015-04-22 成都金本华科技股份有限公司 Method for improving definition of video image
CN104579961A (en) * 2013-10-11 2015-04-29 ***通信集团公司 Scheduling method and device for data message
CN105262699A (en) * 2015-10-29 2016-01-20 浙江大华技术股份有限公司 Network adaptive coding adjustment method and device
CN105338325A (en) * 2015-11-24 2016-02-17 浙江宇视科技有限公司 Surveillance video transmission method and device
CN105898403A (en) * 2015-11-16 2016-08-24 乐视云计算有限公司 Online media service code stream self-adaptive method and system
WO2017000728A1 (en) * 2015-06-30 2017-01-05 腾讯科技(深圳)有限公司 Flow control method, apparatus and server
CN106331577A (en) * 2015-06-25 2017-01-11 阿里巴巴集团控股有限公司 Coding adjustment method and coding adjustment device
CN106330498A (en) * 2015-06-25 2017-01-11 华为技术有限公司 Remote data acquisition method and apparatus
CN106385627A (en) * 2016-09-14 2017-02-08 腾讯科技(深圳)有限公司 Video coding method and device
CN106412478A (en) * 2015-07-30 2017-02-15 北京华纬讯电信技术有限公司 Video coding and transmission method adaptive to unknown network environment
CN106413007A (en) * 2015-07-30 2017-02-15 ***通信集团公司 Network bandwidth guarantee method, apparatus and system, and terminal
CN106713947A (en) * 2016-12-13 2017-05-24 飞狐信息技术(天津)有限公司 Method and device for reducing live broadcasting time delay and standstill as well as live broadcasting system
CN106850579A (en) * 2017-01-03 2017-06-13 北京飞讯数码科技有限公司 Streaming media self-adapting flow rate adjusting method and device
WO2017148260A1 (en) * 2016-02-29 2017-09-08 腾讯科技(深圳)有限公司 Voice code sending method and apparatus
CN107483401A (en) * 2017-07-07 2017-12-15 广州市百果园网络科技有限公司 A kind of multimedia data transmission method and its equipment, storage medium, server
CN107925510A (en) * 2015-08-19 2018-04-17 高通股份有限公司 Selective rate adaptation in visual telephone
CN108449232A (en) * 2018-03-25 2018-08-24 东莞市华睿电子科技有限公司 A kind of method of network speed self adaptive control
CN108668166A (en) * 2018-05-21 2018-10-16 深圳市梦网科技发展有限公司 A kind of coding method, device and terminal device
CN108737818A (en) * 2018-05-21 2018-11-02 深圳市梦网科技发展有限公司 Frame losing method, device and terminal device under a kind of congested network
CN108989880A (en) * 2018-06-21 2018-12-11 北京邮电大学 A kind of code rate adaptive method for switching and system
CN109274461A (en) * 2011-11-14 2019-01-25 T移动美国公司 The method and system of self-optimizing is carried out to communication link
CN109462761A (en) * 2018-10-30 2019-03-12 视联动力信息技术股份有限公司 A kind of video encoding/decoding method and device
CN110366003A (en) * 2019-06-24 2019-10-22 北京大米科技有限公司 Anti-jitter processing method, device, electronic equipment and the storage medium of video data
CN110620738A (en) * 2019-10-15 2019-12-27 腾讯科技(深圳)有限公司 Bandwidth allocation method, device, equipment and storage medium
CN111132239A (en) * 2018-10-30 2020-05-08 苹果公司 Method for transmitting and receiving data in a 5G NR device based on data/service tag from an application processor
CN111245769A (en) * 2018-11-28 2020-06-05 深圳技威时代科技有限公司 Audio and video transmission method and device and storage medium
CN111246262A (en) * 2020-01-09 2020-06-05 西安万像电子科技有限公司 Code scheduling control method and scheduling controller
CN111432215A (en) * 2020-05-08 2020-07-17 杭州子默网络科技有限公司 High-efficiency video coding and decoding system and method for high-definition image low-delay transmission
CN111447471A (en) * 2020-03-26 2020-07-24 广州市百果园信息技术有限公司 Model generation method, play control method, device, equipment and storage medium
CN111615006A (en) * 2020-05-29 2020-09-01 高小翎 Video code conversion transmission control system based on network state self-evaluation
CN112002107A (en) * 2020-09-07 2020-11-27 广东众科智能科技股份有限公司 Automatic overheat alarm control box safety detection system based on 5G technology
CN112422356A (en) * 2019-08-22 2021-02-26 腾讯科技(深圳)有限公司 Method and device for determining network state
CN112425122A (en) * 2018-07-17 2021-02-26 脸谱公司 Communication network insight to detect alerts
CN112714071A (en) * 2019-10-25 2021-04-27 华为技术有限公司 Data sending method and device
CN112911650A (en) * 2021-03-28 2021-06-04 高小翎 Mobile high-definition video intelligent bidirectional detection bandwidth control system
CN113259255A (en) * 2021-06-03 2021-08-13 鹏城实验室 Network congestion control method, device, terminal and storage medium
CN113271316A (en) * 2021-06-09 2021-08-17 腾讯科技(深圳)有限公司 Multimedia data transmission control method and device, storage medium and electronic equipment
CN113542215A (en) * 2021-05-31 2021-10-22 浙江大华技术股份有限公司 Method for improving streaming media transmission performance and related device
CN113691882A (en) * 2021-09-02 2021-11-23 广州市奥威亚电子科技有限公司 Method, device, equipment and storage medium for judging network condition
CN114629826A (en) * 2020-12-14 2022-06-14 京东方科技集团股份有限公司 Network maximum bandwidth estimation method and device, electronic equipment and storage medium
CN114938530A (en) * 2022-06-10 2022-08-23 电子科技大学 Wireless ad hoc network intelligent networking method based on deep reinforcement learning
CN115001999A (en) * 2022-05-31 2022-09-02 北京交通大学 Network state detection method in wireless ad hoc network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577672A (en) * 2008-05-07 2009-11-11 ***通信集团公司 Method, system and devices for transmitting data in streaming media service
US20090307267A1 (en) * 2008-06-10 2009-12-10 International Business Machines Corporation. Real-time dynamic and synchronized captioning system and method for use in the streaming of multimedia data
CN101835029A (en) * 2010-04-21 2010-09-15 深圳市紫云鑫软件技术有限公司 Control method, system and client for playing streaming media

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101577672A (en) * 2008-05-07 2009-11-11 ***通信集团公司 Method, system and devices for transmitting data in streaming media service
US20090307267A1 (en) * 2008-06-10 2009-12-10 International Business Machines Corporation. Real-time dynamic and synchronized captioning system and method for use in the streaming of multimedia data
CN101835029A (en) * 2010-04-21 2010-09-15 深圳市紫云鑫软件技术有限公司 Control method, system and client for playing streaming media

Cited By (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109274461A (en) * 2011-11-14 2019-01-25 T移动美国公司 The method and system of self-optimizing is carried out to communication link
CN102811149B (en) * 2011-12-07 2015-09-02 苏州科达科技股份有限公司 A kind of for the double card headend equipment in video system and control method, system
CN102811149A (en) * 2011-12-07 2012-12-05 苏州科达科技有限公司 Double-card front-end equipment for video system, and control method and control system thereof
CN102404610A (en) * 2011-12-30 2012-04-04 百视通网络电视技术发展有限责任公司 Method and system for realizing video on demand service
CN102404610B (en) * 2011-12-30 2014-06-18 百视通网络电视技术发展有限责任公司 Method and system for realizing video on demand service
CN102685790A (en) * 2012-05-22 2012-09-19 北京东方文骏软件科技有限责任公司 Method for evaluating QoE (Quality of Experience) of mobile streaming media service perception experience by simulating user behaviors
CN102685790B (en) * 2012-05-22 2014-09-10 北京东方文骏软件科技有限责任公司 Method for evaluating QoE (Quality of Experience) of mobile streaming media service perception experience by simulating user behaviors
CN103220585A (en) * 2012-11-26 2013-07-24 佛山络威网络技术有限公司 Network video transmission method supporting quality of service (QoS)
CN103220585B (en) * 2012-11-26 2016-04-20 佛山络威网络技术有限公司 A kind of network video transmission method supporting QoS
CN104135444A (en) * 2013-05-02 2014-11-05 腾讯科技(深圳)有限公司 A method and a device for controlling multimedia data transmission flow
CN104158983A (en) * 2013-05-15 2014-11-19 中兴通讯股份有限公司 Service processing method, terminal, and management and control device
CN103354618A (en) * 2013-06-24 2013-10-16 西安交通大学 HLS-based multi-scenario streaming media adaptive live broadcast method
CN104519415B (en) * 2013-09-26 2018-04-03 成都鼎桥通信技术有限公司 Triggering method, audio frequency and video processing equipment and the network equipment adaptively adjusted
CN104519415A (en) * 2013-09-26 2015-04-15 成都鼎桥通信技术有限公司 Self-adaptive adjustment triggering method, audio and video processing device and network device
CN104579961A (en) * 2013-10-11 2015-04-29 ***通信集团公司 Scheduling method and device for data message
CN104579961B (en) * 2013-10-11 2018-09-07 ***通信集团公司 The dispatching method and device of data message
CN103561283A (en) * 2013-10-30 2014-02-05 乐视致新电子科技(天津)有限公司 Method and device for code rate switch of smart television
CN104539917A (en) * 2015-02-03 2015-04-22 成都金本华科技股份有限公司 Method for improving definition of video image
CN106330498A (en) * 2015-06-25 2017-01-11 华为技术有限公司 Remote data acquisition method and apparatus
CN106331577B (en) * 2015-06-25 2020-08-14 阿里巴巴集团控股有限公司 Method and device for adjusting codes
CN106331577A (en) * 2015-06-25 2017-01-11 阿里巴巴集团控股有限公司 Coding adjustment method and coding adjustment device
US10757033B2 (en) 2015-06-30 2020-08-25 Tencent Technology (Shenzhen) Company Limited Traffic control method, traffic control apparatus and server
CN106330757A (en) * 2015-06-30 2017-01-11 腾讯科技(深圳)有限公司 Traffic control method and apparatus
CN106330757B (en) * 2015-06-30 2020-04-21 腾讯科技(深圳)有限公司 Flow control method and device
WO2017000728A1 (en) * 2015-06-30 2017-01-05 腾讯科技(深圳)有限公司 Flow control method, apparatus and server
CN106412478A (en) * 2015-07-30 2017-02-15 北京华纬讯电信技术有限公司 Video coding and transmission method adaptive to unknown network environment
CN106413007A (en) * 2015-07-30 2017-02-15 ***通信集团公司 Network bandwidth guarantee method, apparatus and system, and terminal
CN106413007B (en) * 2015-07-30 2019-11-19 ***通信集团公司 A kind of network bandwidth support method, device, system and terminal
CN107925510A (en) * 2015-08-19 2018-04-17 高通股份有限公司 Selective rate adaptation in visual telephone
CN105262699A (en) * 2015-10-29 2016-01-20 浙江大华技术股份有限公司 Network adaptive coding adjustment method and device
CN105262699B (en) * 2015-10-29 2018-07-03 浙江大华技术股份有限公司 A kind of network self-adapting code adjustment method and device
CN105898403A (en) * 2015-11-16 2016-08-24 乐视云计算有限公司 Online media service code stream self-adaptive method and system
CN105338325B (en) * 2015-11-24 2019-04-12 浙江宇视科技有限公司 A kind of monitor video transmission method and device
CN105338325A (en) * 2015-11-24 2016-02-17 浙江宇视科技有限公司 Surveillance video transmission method and device
US10819766B2 (en) 2016-02-29 2020-10-27 Tencent Technology (Shenzhen) Company Limited Voice encoding and sending method and apparatus
US11349900B2 (en) 2016-02-29 2022-05-31 Tencent Technology (Shenzhen) Company Limited Voice encoding and sending method and apparatus
WO2017148260A1 (en) * 2016-02-29 2017-09-08 腾讯科技(深圳)有限公司 Voice code sending method and apparatus
CN106385627A (en) * 2016-09-14 2017-02-08 腾讯科技(深圳)有限公司 Video coding method and device
CN106713947A (en) * 2016-12-13 2017-05-24 飞狐信息技术(天津)有限公司 Method and device for reducing live broadcasting time delay and standstill as well as live broadcasting system
CN106850579A (en) * 2017-01-03 2017-06-13 北京飞讯数码科技有限公司 Streaming media self-adapting flow rate adjusting method and device
CN107483401A (en) * 2017-07-07 2017-12-15 广州市百果园网络科技有限公司 A kind of multimedia data transmission method and its equipment, storage medium, server
CN107483401B (en) * 2017-07-07 2021-01-15 广州市百果园网络科技有限公司 Multimedia data transmission method and equipment, storage medium and server thereof
CN108449232B (en) * 2018-03-25 2022-01-14 上海德载信息技术有限公司 Network speed self-adaptive control method
CN108449232A (en) * 2018-03-25 2018-08-24 东莞市华睿电子科技有限公司 A kind of method of network speed self adaptive control
CN108668166B (en) * 2018-05-21 2021-05-14 深圳市梦网科技发展有限公司 Coding method, device and terminal equipment
CN108737818A (en) * 2018-05-21 2018-11-02 深圳市梦网科技发展有限公司 Frame losing method, device and terminal device under a kind of congested network
CN108737818B (en) * 2018-05-21 2020-09-15 深圳市梦网科技发展有限公司 Frame loss method and device under congestion network and terminal equipment
CN108668166A (en) * 2018-05-21 2018-10-16 深圳市梦网科技发展有限公司 A kind of coding method, device and terminal device
CN108989880B (en) * 2018-06-21 2020-04-14 北京邮电大学 Code rate self-adaptive switching method and system
CN108989880A (en) * 2018-06-21 2018-12-11 北京邮电大学 A kind of code rate adaptive method for switching and system
CN112425122A (en) * 2018-07-17 2021-02-26 脸谱公司 Communication network insight to detect alerts
CN111132239A (en) * 2018-10-30 2020-05-08 苹果公司 Method for transmitting and receiving data in a 5G NR device based on data/service tag from an application processor
CN111132239B (en) * 2018-10-30 2023-06-23 苹果公司 Method for transmitting and receiving data in 5G NR device based on data/service tag from application processor
CN109462761A (en) * 2018-10-30 2019-03-12 视联动力信息技术股份有限公司 A kind of video encoding/decoding method and device
CN111245769B (en) * 2018-11-28 2022-09-30 深圳技威时代科技有限公司 Audio and video transmission method and device and storage medium
CN111245769A (en) * 2018-11-28 2020-06-05 深圳技威时代科技有限公司 Audio and video transmission method and device and storage medium
CN110366003A (en) * 2019-06-24 2019-10-22 北京大米科技有限公司 Anti-jitter processing method, device, electronic equipment and the storage medium of video data
CN112422356B (en) * 2019-08-22 2022-07-29 腾讯科技(深圳)有限公司 Method and device for determining network state
CN112422356A (en) * 2019-08-22 2021-02-26 腾讯科技(深圳)有限公司 Method and device for determining network state
CN110620738A (en) * 2019-10-15 2019-12-27 腾讯科技(深圳)有限公司 Bandwidth allocation method, device, equipment and storage medium
CN110620738B (en) * 2019-10-15 2022-06-24 腾讯科技(深圳)有限公司 Bandwidth allocation method, device, equipment and storage medium
CN112714071A (en) * 2019-10-25 2021-04-27 华为技术有限公司 Data sending method and device
CN111246262A (en) * 2020-01-09 2020-06-05 西安万像电子科技有限公司 Code scheduling control method and scheduling controller
CN111447471B (en) * 2020-03-26 2022-03-22 广州市百果园信息技术有限公司 Model generation method, play control method, device, equipment and storage medium
CN111447471A (en) * 2020-03-26 2020-07-24 广州市百果园信息技术有限公司 Model generation method, play control method, device, equipment and storage medium
CN111432215A (en) * 2020-05-08 2020-07-17 杭州子默网络科技有限公司 High-efficiency video coding and decoding system and method for high-definition image low-delay transmission
CN111615006A (en) * 2020-05-29 2020-09-01 高小翎 Video code conversion transmission control system based on network state self-evaluation
CN112002107A (en) * 2020-09-07 2020-11-27 广东众科智能科技股份有限公司 Automatic overheat alarm control box safety detection system based on 5G technology
CN114629826A (en) * 2020-12-14 2022-06-14 京东方科技集团股份有限公司 Network maximum bandwidth estimation method and device, electronic equipment and storage medium
CN114629826B (en) * 2020-12-14 2024-05-28 京东方科技集团股份有限公司 Network maximum bandwidth estimation method and device, electronic equipment and storage medium
CN112911650A (en) * 2021-03-28 2021-06-04 高小翎 Mobile high-definition video intelligent bidirectional detection bandwidth control system
CN113542215A (en) * 2021-05-31 2021-10-22 浙江大华技术股份有限公司 Method for improving streaming media transmission performance and related device
CN113259255B (en) * 2021-06-03 2021-10-08 鹏城实验室 Network congestion control method, device, terminal and storage medium
CN113259255A (en) * 2021-06-03 2021-08-13 鹏城实验室 Network congestion control method, device, terminal and storage medium
CN113271316A (en) * 2021-06-09 2021-08-17 腾讯科技(深圳)有限公司 Multimedia data transmission control method and device, storage medium and electronic equipment
CN113271316B (en) * 2021-06-09 2022-09-13 腾讯科技(深圳)有限公司 Multimedia data transmission control method and device, storage medium and electronic equipment
CN113691882A (en) * 2021-09-02 2021-11-23 广州市奥威亚电子科技有限公司 Method, device, equipment and storage medium for judging network condition
CN113691882B (en) * 2021-09-02 2024-04-26 广州市奥威亚电子科技有限公司 Method, device, equipment and storage medium for judging network condition
CN115001999A (en) * 2022-05-31 2022-09-02 北京交通大学 Network state detection method in wireless ad hoc network
CN115001999B (en) * 2022-05-31 2024-04-02 北京交通大学 Network state detection method in wireless ad hoc network
CN114938530B (en) * 2022-06-10 2023-03-21 电子科技大学 Wireless ad hoc network intelligent networking method based on deep reinforcement learning
CN114938530A (en) * 2022-06-10 2022-08-23 电子科技大学 Wireless ad hoc network intelligent networking method based on deep reinforcement learning

Similar Documents

Publication Publication Date Title
CN102231898A (en) Network bandwidth self-adaptive QOS (quality of service) transmission method and system and terminal device
US11563788B2 (en) Multipath data streaming over multiple networks
KR101942208B1 (en) Server-side Adaptive Bitrate Control for DLNA HTTP Streaming Clients
CN101242359B (en) Dynamic code rate allocation method and packet domain stream media server
EP1488602B1 (en) Data streaming system and method
US7984179B1 (en) Adaptive media transport management for continuous media stream over LAN/WAN environment
CN101222296B (en) Self-adapting transmission method and system in ascending honeycomb video communication
US20030198184A1 (en) Method of dynamically determining real-time multimedia streaming rate over a communications networks
CN103051978A (en) H264-based real-time mobile video service control method
CN111615006A (en) Video code conversion transmission control system based on network state self-evaluation
CN101562615A (en) Transmission method for MPEG-4 code based multimedia data stream self-adapting network bandwidth
EP2255535A1 (en) Device and method for adaptation of target rate of video signals
CN101835029A (en) Control method, system and client for playing streaming media
CN102065468A (en) Code rate adjustment method and server
CN101300781A (en) System and method for controlling transmission of motion image data in network
KR20040093483A (en) Data structure for data streaming system
CN100589436C (en) The method that a kind of dynamic bandwidth is adaptive
JP2017069849A (en) Video control device, video distribution system and video control method
Zhang et al. Network-adaptive rate control with TCP-friendly protocol for multiple video objects
CN113473190B (en) Audio and video flexible transmission device and transmission method based on reinforcement learning
CN113891172B (en) Adaptive code rate control method based on RTT (round trip time) and suitable for wireless Mesh network
KR20030026109A (en) Apparatus and Method for transmiting multimedia data to adapt channel condition
CN100544437C (en) A kind of bandwidth adapting system of streaming media
CN112911650A (en) Mobile high-definition video intelligent bidirectional detection bandwidth control system
Chen et al. Robust video streaming over wireless LANs using multiple description transcoding and prioritized retransmission

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant after: SHENZHEN TEMOBI TECHNOLOGY CO., LTD.

Address before: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant before: Shenzhen Temobi Science & Tech Development Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHENZHEN TEMOBI SCIENCE + TECHNOLOGY CO., LTD. TO: SHENZHEN RONGCHANG TIANXIA TECHNOLOGY CO., LTD.

ASS Succession or assignment of patent right

Owner name: RONGCHUANG TIANXIA (SHANGHAI) TECHNOLOGY DEVELOPME

Free format text: FORMER OWNER: SHENZHEN RONGCHANG TIANXIA TECHNOLOGY CO., LTD.

Effective date: 20150612

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150612

Address after: 200433 Shanghai City, Yangpu District Wei Road No. 6 room 502-8

Applicant after: World (Shanghai) Technology Development Co., Ltd.

Address before: 19, building 18, Changhong technology building, 518057 South twelve Road, South tech Zone, Nanshan District hi tech Zone, Guangdong, Shenzhen

Applicant before: SHENZHEN TEMOBI TECHNOLOGY CO., LTD.

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111102