Nothing Special   »   [go: up one dir, main page]

CN104539480B - A kind of stream media transmission quality monitoring method and its system - Google Patents

A kind of stream media transmission quality monitoring method and its system Download PDF

Info

Publication number
CN104539480B
CN104539480B CN201410815548.1A CN201410815548A CN104539480B CN 104539480 B CN104539480 B CN 104539480B CN 201410815548 A CN201410815548 A CN 201410815548A CN 104539480 B CN104539480 B CN 104539480B
Authority
CN
China
Prior art keywords
path
called
transfer
rtp
caller
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.)
Active
Application number
CN201410815548.1A
Other languages
Chinese (zh)
Other versions
CN104539480A (en
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.)
Shenzhen Municipalization Communication Network Technology Co Ltd
Original Assignee
Shenzhen Municipalization Communication Network 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 Municipalization Communication Network Technology Co Ltd filed Critical Shenzhen Municipalization Communication Network Technology Co Ltd
Priority to CN201410815548.1A priority Critical patent/CN104539480B/en
Publication of CN104539480A publication Critical patent/CN104539480A/en
Application granted granted Critical
Publication of CN104539480B publication Critical patent/CN104539480B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of stream media transmission quality monitoring method and its systems, belong to the technical solution of VOIP system regions, the program passes through simultaneously to caller path, caller transfer path, called path and called transfer path are monitored, as long as so when there is network quality exception in one of path, monitoring server can send out adjustment signal to calls customer end at once, called party client end and RTP transfer servers are regulated and controled, not only without waiting for the generation of RTCP data packets, also the abnormal conditions being not present between called party client end and RTP transfer servers can not react, to solve the problems, such as that the prior art streaming media transmission quality can not be monitored in time.

Description

A kind of stream media transmission quality monitoring method and its system
Technical field
The present invention relates to a kind of network monitoring method and system, more particularly to a kind of stream media transmission quality monitoring method and System.
Background technology
In VOIP systems, it is often used RTP/RTCP agreements and carries out data transmission, in the work course, calls customer end The RTP data packets are transferred to called party client end by transmission RTP data packets to RTP transfer servers, then RTP transfer servers, Called party client end generates RTCP data packets according to the RTP data packets of reception, and RTCP data packets are sent to RTP transfer servers, RTCP data packets are finally transferred into calls customer end by RTP transfer servers;Pass through above-mentioned data transfer mode, Ke Yigen Current network quality state is judged according to the content of RTCP data packets, network quality is not in good state if being judged as, need to only be fitted The adjustment answered;But this monitor mode is there are larger loophole, it is specific as follows:
1, when the connection status of calls customer end and RTP transfer servers is bad, the data such as need to be sent to called party client RTCP data packets could be generated when end to be fed back, so that the feedback of network quality state more postpones, that is, reduce net The efficiency of network Mass adjust- ment quality;
2, when the connection status at called party client end and RTP transfer servers is bad, it is likely to result in RTCP data first The loss of packet, secondly, the network state between called party client end and RTP transfer servers fails to be reflected in RTCP data packets, The data transmission of Streaming Media can be made to be always maintained in the state of quality defect, seriously affect the experience effect of user.
Invention content
For overcome the deficiencies in the prior art, the purpose of the present invention is to provide a kind of stream media transmission quality monitoring sides Method, this method can solve the problems, such as that the prior art streaming media transmission quality can not be monitored in time.
To solve the above problems, the technical solution adopted in the present invention is as follows:
A kind of stream media transmission quality monitoring method, this method is to the streaming media using the progress transfer of RTP servers In network, network quality parameters are monitored by the way of segmentation, and the strategy of adjustment transmission in real time is to adapt to network environment Variation, include the following steps:
Step 1, the network quality parameters in monitoring server monitoring caller path, caller path are that calls customer end sends number According to the path of RTP transfer servers;
Step 2, the network quality parameters in monitoring server monitoring caller transfer path, caller transfer path are RTP transfers Server sends data to the path at called party client end;
Step 3, monitoring server monitoring is called the network quality parameters in path, and it is that called party client end sends number to be called path According to the path of RTP transfer servers;
Step 4, monitoring server monitoring is called the network quality parameters in transfer path, and it is RTP transfers to be called transfer path Server sends data to the path at calls customer end;
Step 5, monitoring server judges whether the network quality parameters of monitoring allow most less than stream media transmission quality Low value, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server sends regulation and control letter Number to calls customer end, called party client end and RTP transfer servers, calls customer end, called party client end and RTP transfer servers Network quality, which is carried out, according to the adjustment signal of reception promotes regulation and control;
Wherein, the network quality parameters are that calls customer end, called party client end and RTP transfer servers carry out data biography One or more of packet loss, length of delay and jitter value when defeated;The job order of the step 1 to 4 be it is arbitrary sequence or It is performed simultaneously.
Preferably, in steps of 5,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end increases identical data with integral multiple It is sent to RTP transfer servers;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end increases identical data with integral multiple It is sent to RTP transfer servers.
Preferably, in steps of 5,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which increases, is sent to RTP transfer servers Data compression ratio;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end, which increases, is sent to RTP transfer servers Data compression ratio.
Preferably, in steps of 5,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency.
Preferably, in steps of 5, if there are network quality parameters less than the minimum that stream media transmission quality allows, Monitoring server sends adjustment signal to RTP transfer servers, so that the address of RTP transfer servers is carried out according to adjustment signal Update, the updated RTP transfer servers in address are used for caller path, caller transfer path, called path and called transfer The network quality parameters in path are promoted to the minimum of stream media transmission quality permission or more.
For overcome the deficiencies in the prior art, it is another object of the present invention to provide a kind of stream media transmission quality prisons Examining system, the system can solve the problems, such as that the prior art streaming media transmission quality can not be monitored in time.
A kind of stream media transmission quality monitoring system, including:
Caller path module, the network quality parameters for enabling monitoring server monitoring caller path, based on caller path The path for making client send data to RTP transfer servers;
Caller transfer path module, the network quality parameters for enabling monitoring server monitoring caller transfer path, caller Transfer path is the path that RTP transfer servers send data to called party client end;
Called path module, for enabling monitoring server monitoring be called the network quality parameters in path, it is quilt to be called path The path for making client send data to RTP transfer servers;
Called transfer path module is called for enabling monitoring server monitoring be called the network quality parameters in transfer path Transfer path is the path that RTP transfer servers send data to calls customer end;
Monitoring module, for judging whether the network quality parameters of monitoring are less than streaming media matter by monitoring server The minimum allowed is measured, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server Adjustment signal is sent to calls customer end, called party client end and RTP transfer servers, calls customer end, called party client end and RTP Transfer server carries out network quality according to the adjustment signal of reception and promotes regulation and control;
Wherein, the network quality parameters are that calls customer end, called party client end and RTP transfer servers carry out data biography One or more of packet loss, length of delay and jitter value when defeated.
Preferably, the monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end increases identical data with integral multiple It is sent to RTP transfer servers;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end increases identical data with integral multiple It is sent to RTP transfer servers.
Preferably, the monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which increases, is sent to RTP transfer servers Data compression ratio;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end, which increases, is sent to RTP transfer servers Data compression ratio.
Preferably, the monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency;
When the network quality parameters in called path and/or called transfer path are minimum less than what stream media transmission quality allowed When value, monitoring server sends adjustment signal to called party client end, so that called party client end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency.
Preferably, the monitoring module is used for, and is allowed most less than stream media transmission quality if there are network quality parameters When low value, monitoring server sends adjustment signal to RTP transfer servers, so that the address of RTP transfer servers is according to regulation and control Signal is updated, the updated RTP transfer servers in address be used for by caller path, caller transfer path, called path and The network quality parameters in called transfer path are promoted to the minimum of stream media transmission quality permission or more.
Compared with prior art, the beneficial effects of the present invention are:
1, since the present invention simultaneously supervises caller path, caller transfer path, called path and called transfer path Control, as long as so when network quality exception occurs in one of path, monitoring server can send out adjustment signal to master at once Client, called party client end and RTP transfer servers is made to be regulated and controled, not only without waiting for the generation of RTCP data packets, also not There are the abnormal conditions between called party client end and RTP transfer servers to react, to solve the prior art can not and When streaming media transmission quality the problem of being monitored;
2, due to being susceptible to the phenomenon that packet loss improves in the case where network quality is not good enough, so the present invention's is preferred Scheme provides relevant solution, i.e. calls customer end and called party client end increases identical data with integral multiple and be sent to RTP transfer servers;When as higher such as the packet loss between calls customer end and RTP transfer servers, since calls customer end is same When have sent multiple identical data, if so the success of one of data receiver just can realize the accurate deliveries of data, from And solving the problems, such as packet loss influences network transmission quality;
3, when network quality is not good enough, the transmission of data can just slowly, so another preferred embodiment of the present invention leads to It crosses and increases the compression ratio of data to solve the problems, such as this, such as original one second data packet that can transmit a 1M improves compression ratio Afterwards, it will make one second data packet that can transmit two 0.5M, to ensure that data transmission smoothness;
4, it is solves the problems, such as that network quality is not good enough data transmission occur and be slowed by, it is preferred that the present invention also provides another Scheme, i.e. reduction calls customer end and called party client end adopt voice frequency;As under normal circumstances, calls customer end is per second to adopt sound 16000 times, and transmit, but in the case where network quality is not good enough, per second so much audio data may cannot be transmitted, this The intermittent situation of voice will occur in sample;And after reducing and adopting voice frequency, only it need to may transmit 8000 and adopt sound data within one second , the lag transmission of data is avoided, to solve the problems, such as that voice communication is slack;
5, since the not good enough situation of network quality may be to cause because of RTP transfer servers, the present invention also provides One preferred embodiment solves the problems, such as this, that is, updates the address of RTP transfer servers, when such as there is Network Abnormal, RTP transfers Server can select a more particularly suitable access address, so that the updated RTP servers in address can meet simultaneously The data transmission quality at calls customer end and called party client end.
Description of the drawings
Fig. 1 is the schematic diagram of the present invention.
Reference numeral is as follows:
1, calls customer end;2, called party client end;3, RTP transfer servers;4, monitoring server;51, caller path; 52, caller transfer path;61, it is called path;62, it is called transfer path.
Specific implementation mode
Below in conjunction with the accompanying drawings 1 and specific implementation mode invention is further described in detail.
Stream media transmission quality monitoring method of the present invention includes the following steps:
Step 1, monitoring server 4 monitors the network quality parameters in caller path 51, and caller path 51 is calls customer end 1 Send data to the path of RTP transfer servers 3;
Step 2, monitoring server 4 monitors the network quality parameters in caller transfer path 52, and caller transfer path 52 is RTP Transfer server 3 sends data to the path at called party client end 2;
Step 3, the monitoring of monitoring server 4 is called the network quality parameters in path 61, and it is called party client end 2 to be called path 61 Send data to the path of RTP transfer servers 3;
Step 4, the monitoring of monitoring server 4 is called the network quality parameters in transfer path 62, and it is RTP to be called transfer path 62 Transfer server 3 sends data to the path at calls customer end 1;
Step 5, monitoring server 4 judges whether the network quality parameters of monitoring allow most less than stream media transmission quality Low value, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server 4 sends regulation and control letter Number to calls customer end 1, called party client end 2 and RTP transfer servers 3, calls customer end 1, called party client end 2 and RTP transfers Server 3 carries out network quality according to the adjustment signal of reception and promotes regulation and control;
Wherein, the network quality parameters are calls customer end 1, called party client end 2 and RTP transfer servers 3 into line number One or more of packet loss, length of delay and jitter value when according to transmission;The job order of the step 1 to 4 is arbitrary row Sequence is performed simultaneously.Certainly, for the accuracy for detection of improving network quality, preferably simultaneously to packet loss, length of delay and shake Value is monitored.
And stream media transmission quality monitoring system of the present invention includes:
Caller path module, for enabling monitoring server 4 monitor the network quality parameters in caller path 51, caller path 51 The path of RTP transfer servers 3 is sent data to for calls customer end 1;
Caller transfer path module, it is main for enabling monitoring server 4 monitor the network quality parameters in caller transfer path 52 It is the path that RTP transfer servers 3 send data to called party client end 2 to cry transfer path 52;
Called path module is called path 61 for enabling the monitoring of monitoring server 4 be called the network quality parameters in path 61 The path of RTP transfer servers 3 is sent data to for called party client end 2;
Called transfer path module, for enabling the monitoring of monitoring server 4 be called the network quality parameters in transfer path 62, quilt It is the path that RTP transfer servers 3 send data to calls customer end 1 to cry transfer path 62;
Monitoring module, for judging whether the network quality parameters of monitoring are less than streaming media by monitoring server 4 The minimum that quality allows, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring service Device 4 sends adjustment signal to calls customer end 1, called party client end 2 and RTP transfer servers 3, calls customer end 1, called party client It holds 2 and RTP transfer servers 3 to carry out network quality according to the adjustment signal of reception and promotes regulation and control;
Wherein, the network quality parameters are calls customer end 1, called party client end 2 and RTP transfer servers 3 into line number One or more of packet loss, length of delay and jitter value when according to transmission.Similarly with stream media transmission quality monitoring method, it is The accuracy of detection of improving network quality preferably simultaneously is monitored packet loss, length of delay and jitter value.
By above-mentioned two scheme it is found that the present invention is simultaneously to caller path 51, caller transfer path 52, called path 61 It is monitored with called transfer path 62, as long as so when network quality exception occurs in one of path, monitoring server 4 is just Adjustment signal to calls customer end 1, called party client end 2 and RTP transfer servers 3 can be sent out at once to be regulated and controled, and be not only not necessarily to The generation of RTCP data packets is waited for, the abnormal conditions being also not present between called party client end 2 and RTP transfer servers 3 can not be anti- It answers, to solve the problems, such as that the prior art streaming media transmission quality can not be monitored in time.
In addition, for the monitoring effect improved network quality, the present invention also provides following preferred embodiments.
The preferred embodiment one of stream media transmission quality monitoring method:
In steps of 5,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, so that calls customer end 1 increases phase with integral multiple Same data are sent to RTP transfer servers 3;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, so that called party client end 2 increases phase with integral multiple Same data are sent to RTP transfer servers 3.
Stream media transmission quality monitors the preferred embodiment one of system:
The monitoring module is used for,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, so that calls customer end 1 increases phase with integral multiple Same data are sent to RTP transfer servers 3;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, so that called party client end 2 increases phase with integral multiple Same data are sent to RTP transfer servers 3.
By above-mentioned two preferred embodiment one it is found that being susceptible to packet loss raising in the case where network quality is not good enough Phenomenon, so calls customer end 1 and called party client end 2 are increased identical data by the present invention with integral multiple is sent to RTP transfers Server 3;When as higher such as the packet loss between calls customer end 1 and RTP transfer servers 3, since calls customer end 1 is sent out simultaneously Multiple identical data are sent, as long as so the success of one of data receiver just can realize the accurate delivery of data, to solve Packet loss of having determined influences the problem of network transmission quality.
The preferred embodiment two of stream media transmission quality monitoring method:
In steps of 5,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, is sent in RTP so that calls customer end 1 increases Turn the compression ratio of the data of server 3;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, is sent in RTP so that called party client end 2 increases Turn the compression ratio of the data of server 3.
Stream media transmission quality monitors the preferred embodiment two of system:
The monitoring module is used for,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, is sent in RTP so that calls customer end 1 increases Turn the compression ratio of the data of server 3;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, is sent in RTP so that called party client end 2 increases Turn the compression ratio of the data of server 3.
By above-mentioned two preferred embodiment two it is found that when network quality is not good enough, the transmission of data can just slowly, so The present invention solves the problems, such as this by increasing the compression ratio of data, such as original one second data packet that can transmit a 1M, carries After high compression rate, it will make one second data packet that can transmit two 0.5M, to ensure that data transmission smoothness.
The preferred embodiment three of stream media transmission quality monitoring method:
In steps of 5,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, is sent in RTP so that calls customer end 1 is reduced Turn the data of server 3 adopts voice frequency;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, is sent in RTP so that called party client end 2 is reduced Turn the data of server 3 adopts voice frequency.
Stream media transmission quality monitors the preferred embodiment three of system:
The monitoring module is used for,
Allow less than stream media transmission quality when the network quality parameters in caller path 51 and/or caller transfer path 52 When minimum, monitoring server 4 sends adjustment signal to calls customer end 1, is sent in RTP so that calls customer end 1 is reduced Turn the data of server 3 adopts voice frequency;
Allow less than stream media transmission quality when the network quality parameters in called path 61 and/or called transfer path 62 When minimum, monitoring server 4 sends adjustment signal to called party client end 2, is sent in RTP so that called party client end 2 is reduced Turn the data of server 3 adopts voice frequency.
By above-mentioned two preferred embodiment three it is found that for solve network quality it is not good enough occur that data transmission is slowed by ask Topic, what the present invention can also reduce calls customer end and called party client end adopts voice frequency;As under normal circumstances, calls customer end is every Second adopts sound 16000 times, and transmits, but in the case where network quality is not good enough, per second may cannot transmit so Multi-audio-frequency number According to will occur the intermittent situation of voice in this way;And after reducing and adopting voice frequency, only it need to may transmit 8000 and adopt sound within one second Data avoid the lag transmission of data, to solve the problems, such as that voice communication is slack.
The preferred embodiment four of stream media transmission quality monitoring method:
In steps of 5, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring service Device 4 sends adjustment signal to RTP transfer servers 3, so that the address of RTP transfer servers 3 is updated according to adjustment signal, The updated RTP transfer servers in address are used for caller path 51, caller transfer path 52, called path 61 and called transfer The network quality parameters in path 62 are promoted to the minimum of stream media transmission quality permission or more.
Stream media transmission quality monitors the preferred embodiment four of system:
The monitoring module is used for, if there are network quality parameters less than the minimum that stream media transmission quality allows, Monitoring server 4 sends adjustment signal to RTP transfer servers 3, so that the address of RTP transfer servers 3 is according to adjustment signal It is updated, the updated RTP transfer servers 3 in address are used for caller path 51, caller transfer path 52, called path 61 The minimum of stream media transmission quality permission or more is promoted to the network quality parameters in called transfer path 62.
By above-mentioned two preferred embodiment four it is found that the not good enough situation of network quality may be because of RTP transfer servers 3 Cause, so the present invention can also solve the problems, such as this by updating the address of RTP transfer servers 3, Network Abnormal such as occurs When, RTP transfer servers 3 can select a more particularly suitable access address, so that the updated RTP transfers service in address Device 3 can meet the data transmission quality at calls customer end 1 and called party client end 2 simultaneously.
Certainly, four preferred embodiments of stream media transmission quality monitoring method are not necessarily used alone, but can basis It needs to share four arbitrary combinations of preferred embodiments progress, it is similarly, preferred for four of stream media transmission quality monitoring system Side is also such.
The above embodiment is only the preferred embodiment of the present invention, and the scope of protection of the present invention is not limited thereto, The variation and replacement for any unsubstantiality that those skilled in the art is done on the basis of the present invention belong to institute of the present invention Claimed range.

Claims (8)

1. a kind of stream media transmission quality monitoring method, which is characterized in that include the following steps:
Step 1, the network quality parameters in monitoring server monitoring caller path, caller path are that calls customer end is sent data to The path of RTP transfer servers;
Step 2, the network quality parameters in monitoring server monitoring caller transfer path, caller transfer path are RTP transfer services Device sends data to the path at called party client end;
Step 3, monitoring server monitoring is called the network quality parameters in path, and called path is that called party client end is sent data to The path of RTP transfer servers;
Step 4, monitoring server monitoring is called the network quality parameters in transfer path, and it is RTP transfer services to be called transfer path Device sends data to the path at calls customer end;
Step 5, monitoring server judges whether the network quality parameters of monitoring are less than the minimum that stream media transmission quality allows, If there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server sends adjustment signal to master It is client, called party client end and RTP transfer servers, calls customer end, called party client end and RTP transfer servers are according to connecing The adjustment signal of receipts carries out network quality and promotes regulation and control;
In steps of 5, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server hair Send adjustment signal to RTP transfer servers, so that the address of RTP transfer servers is updated according to adjustment signal, address is more RTP transfer servers after new are used for the network matter in caller path, caller transfer path, called path and called transfer path Amount parameter is promoted to the minimum of stream media transmission quality permission or more;
Wherein, when the network quality parameters are that calls customer end, called party client end and RTP transfer servers carry out data transmission One or more of packet loss, length of delay and jitter value;The job order of the step 1 to 4 is for arbitrary sequence or simultaneously It executes.
2. stream media transmission quality monitoring method according to claim 1, it is characterised in that:In steps of 5,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, is sent out so that calls customer end increases identical data with integral multiple It send to RTP transfer servers;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, is sent out so that called party client end increases identical data with integral multiple It send to RTP transfer servers.
3. stream media transmission quality monitoring method according to claim 1, it is characterised in that:In steps of 5,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which increases, is sent to RTP transfer servers The compression ratio of data;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, so that called party client end, which increases, is sent to RTP transfer servers The compression ratio of data.
4. stream media transmission quality monitoring method according to claim 1, it is characterised in that:In steps of 5,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, so that called party client end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency.
5. a kind of stream media transmission quality monitors system, it is characterised in that including:
Caller path module, the network quality parameters for enabling monitoring server monitoring caller path, caller are called out-customer based on path Family end sends data to the path of RTP transfer servers;
Caller transfer path module, the network quality parameters for enabling monitoring server monitoring caller transfer path, caller transfer Path is the path that RTP transfer servers send data to called party client end;
Called path module, for enabling monitoring server monitoring be called the network quality parameters in path, called path is to be called out-customer Family end sends data to the path of RTP transfer servers;
Called transfer path module is called transfer for enabling monitoring server monitoring be called the network quality parameters in transfer path Path is the path that RTP transfer servers send data to calls customer end;
Whether monitoring module, the network quality parameters for judging monitoring by monitoring server are fair less than stream media transmission quality Perhaps minimum, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring server is sent Adjustment signal is to calls customer end, called party client end and RTP transfer servers, calls customer end, called party client end and RTP transfers Server carries out network quality according to the adjustment signal of reception and promotes regulation and control;
The monitoring module is used for, if there are network quality parameters less than the minimum that stream media transmission quality allows, monitoring Server sends adjustment signal to RTP transfer servers, so that the address of RTP transfer servers carries out more according to adjustment signal Newly, the updated RTP transfer servers in address are used for caller path, caller transfer path, called path and called transfer road The network quality parameters of diameter are promoted to the minimum of stream media transmission quality permission or more;
Wherein, when the network quality parameters are that calls customer end, called party client end and RTP transfer servers carry out data transmission One or more of packet loss, length of delay and jitter value.
6. stream media transmission quality according to claim 5 monitors system, it is characterised in that:The monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, is sent out so that calls customer end increases identical data with integral multiple It send to RTP transfer servers;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, is sent out so that called party client end increases identical data with integral multiple It send to RTP transfer servers.
7. stream media transmission quality according to claim 5 monitors system, it is characterised in that:The monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which increases, is sent to RTP transfer servers The compression ratio of data;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, so that called party client end, which increases, is sent to RTP transfer servers The compression ratio of data.
8. stream media transmission quality according to claim 5 monitors system, it is characterised in that:The monitoring module is used for,
When the network quality parameters in caller path and/or caller transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to calls customer end, so that calls customer end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency;
When the network quality parameters in called path and/or called transfer path are less than the minimum that stream media transmission quality allows When, monitoring server sends adjustment signal to called party client end, so that called party client end, which is reduced, is sent to RTP transfer servers Data adopt voice frequency.
CN201410815548.1A 2014-12-23 2014-12-23 A kind of stream media transmission quality monitoring method and its system Active CN104539480B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410815548.1A CN104539480B (en) 2014-12-23 2014-12-23 A kind of stream media transmission quality monitoring method and its system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410815548.1A CN104539480B (en) 2014-12-23 2014-12-23 A kind of stream media transmission quality monitoring method and its system

Publications (2)

Publication Number Publication Date
CN104539480A CN104539480A (en) 2015-04-22
CN104539480B true CN104539480B (en) 2018-08-10

Family

ID=52854949

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410815548.1A Active CN104539480B (en) 2014-12-23 2014-12-23 A kind of stream media transmission quality monitoring method and its system

Country Status (1)

Country Link
CN (1) CN104539480B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112039686B (en) * 2019-06-03 2023-08-04 杭州海康威视系统技术有限公司 Data stream transmission control method, device, monitoring equipment and storage medium
CN112135119A (en) * 2020-09-11 2020-12-25 上海七牛信息技术有限公司 Method and system for automatically monitoring and alarming network condition in real-time audio and video communication

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244238A (en) * 2002-02-15 2003-08-29 Kddi Corp Traffic monitoring device and method, and computer program
CN1750503A (en) * 2004-09-17 2006-03-22 大唐高鸿数据网络技术股份有限公司 Device and its method for increasing multimedia communication quality by monitoring RTP/RTCP stream
CN102577304A (en) * 2009-08-12 2012-07-11 荷兰皇家Kpn电信集团 Dynamic rtcp relay

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8724455B2 (en) * 2012-01-20 2014-05-13 International Business Machines Corporation Distributed control of a fail-to-wire switch for a network communication link

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003244238A (en) * 2002-02-15 2003-08-29 Kddi Corp Traffic monitoring device and method, and computer program
CN1750503A (en) * 2004-09-17 2006-03-22 大唐高鸿数据网络技术股份有限公司 Device and its method for increasing multimedia communication quality by monitoring RTP/RTCP stream
CN102577304A (en) * 2009-08-12 2012-07-11 荷兰皇家Kpn电信集团 Dynamic rtcp relay

Also Published As

Publication number Publication date
CN104539480A (en) 2015-04-22

Similar Documents

Publication Publication Date Title
US8654638B2 (en) Dynamically adjusting bandwidth usage among subscriber streams
US9282133B2 (en) Communicating control information within a real-time stream
US9600355B2 (en) Redundant encoding
US8145770B2 (en) Devices, methods, and media for determining and assigning optimal media characteristics in communications sessions
CN103763073B (en) A kind of method and terminal that packet loss retransmits
EP2103040A1 (en) Synchronizing media streams across multiple devices
US9838209B2 (en) Method for subscribing to streams from multicast clients
US20100118700A1 (en) Automatic Detection and Re-Configuration of Priority Status In Telecommunications Networks
TW201505427A (en) Method, device and system for communication video quality adjustment
CN109644162A (en) Media buffering
US9716739B2 (en) System and method for determining deterioration in call quality between one or more wireless end-users based on codec characteristics
WO2016026299A1 (en) Method and device for retransmitting lost packet
CN102984784A (en) Transmitting data over multiple networks
CN104539480B (en) A kind of stream media transmission quality monitoring method and its system
US9942161B1 (en) Methods and systems for configuring and updating session-based quality of service for multimedia traffic in a local area network
US9461844B2 (en) Method and apparatus for voice traffic management in a data network
US10382155B2 (en) Data processing
CN105657374A (en) Self-adaptive multi-network link real-time video transmission control system
CN109347702A (en) Utilize the method for Ethernet length of buffer queue prediction UDP Congestion Level SPCC
US9439100B2 (en) System and method for dynamic rate adaptation based on real-time call quality metrics
KR101384125B1 (en) Apparatus and method for generating quality of service parameter about mac layer in communication system
WO2009097132A2 (en) Method and apparatus for voice traffic management in a data network
KR20100032508A (en) Apparatus and method for guarantee of quality of service voip in portable internet system
JP2008283583A (en) Data communication apparatus
JP2013034091A (en) Communication device and communication method

Legal Events

Date Code Title Description
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant