CN104539480B - 一种流媒体传输质量监测方法及其*** - Google Patents
一种流媒体传输质量监测方法及其*** Download PDFInfo
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种流媒体传输质量监测方法及其***,属于VOIP***领域的技术方案,该方案通过同时对主叫路径、主叫中转路径、被叫路径和被叫中转路径进行监控,所以只要其中一个路径出现网络质量异常时,监控服务器便可立刻发出调控信号至主叫客户端、被叫客户端和RTP中转服务器进行调控,不但无需等待RTCP数据包的生成,也不存在被叫客户端与RTP中转服务器之间的异常情况无法反应,从而解决了现有技术无法及时对流媒体传输质量进行监控的问题。
Description
技术领域
本发明涉及一种网络监测方法和***,特别涉及一种流媒体传输质量监测方法和***。
背景技术
在VOIP***中,常使用RTP/RTCP协议进行数据传输,在其工作过程中,主叫客户端发送RTP数据包至RTP中转服务器,然后RTP中转服务器将该RTP 数据包转送至被叫客户端,被叫客户端根据接收的RTP数据包生成RTCP数据包,并将RTCP数据包送至RTP中转服务器,最后由RTP中转服务器将RTCP数据包转送至主叫客户端;通过上述的数据传输方式,可以根据RTCP数据包的内容判断当前的网络质量状态,若判断为网络质量状态不佳,只需进行适应的调整便可;但是这种监控方式存在较大的漏洞,具体如下:
1、当主叫客户端与RTP中转服务器的连接状态不佳时,需要等数据送达被叫客户端时才能生成RTCP数据包进行反馈,从而使得网络质量状态的反馈较为延迟,即降低了网络质量调整质量的效率;
2、当被叫客户端与RTP中转服务器的连接状态不佳时,首先有可能导致RTCP 数据包的丢失,其次,被叫客户端与RTP中转服务器之间的网络状态未能反映在RTCP数据包内,即会使得流媒体的数据传输经常保持在质量欠佳的状态下,严重影响用户的体验效果。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种流媒体传输质量监测方法,该方法能够解决现有技术无法及时对流媒体传输质量进行监控的问题。
为解决上述问题,本发明所采用的技术方案如下:
一种流媒体传输质量监测方法,该方法对采用RTP服务器进行中转的流媒体传输网络中,采用分段的方式对网络质量参数进行监测,并实时调整传输策略以适应网络环境的变化,包括以下步骤:
步骤1,监控服务器监测主叫路径的网络质量参数,主叫路径为主叫客户端发送数据至RTP中转服务器的路径;
步骤2,监控服务器监测主叫中转路径的网络质量参数,主叫中转路径为 RTP中转服务器发送数据至被叫客户端的路径;
步骤3,监控服务器监测被叫路径的网络质量参数,被叫路径为被叫客户端发送数据至RTP中转服务器的路径;
步骤4,监控服务器监测被叫中转路径的网络质量参数,被叫中转路径为 RTP中转服务器发送数据至主叫客户端的路径;
步骤5,监控服务器判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端、被叫客户端和RTP中转服务器,主叫客户端、被叫客户端和RTP中转服务器根据接收的调控信号进行网络质量提升调控;
其中,所述网络质量参数为主叫客户端、被叫客户端和RTP中转服务器进行数据传输时的丢包率、延迟值和抖动值中的一个或多个;所述步骤1至4的工作顺序为任意排序或同时执行。
优选的,在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端以整数倍增加相同的数据发送至RTP中转服务器;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端以整数倍增加相同的数据发送至RTP中转服务器。
优选的,在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端增加发送至RTP中转服务器的数据的压缩率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端增加发送至RTP中转服务器的数据的压缩率。
优选的,在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端减少发送至RTP中转服务器的数据的采音频率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端减少发送至RTP中转服务器的数据的采音频率。
优选的,在步骤5中,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至RTP中转服务器,以使RTP中转服务器的地址根据调控信号进行更新,地址更新后的RTP中转服务器用于将主叫路径、主叫中转路径、被叫路径和被叫中转路径的网络质量参数提升至流媒体传输质量允许的最低值以上。
为了克服现有技术的不足,本发明的另一个目的在于提供一种流媒体传输质量监测***,该***能够解决现有技术无法及时对流媒体传输质量进行监控的问题。
一种流媒体传输质量监测***,包括:
主叫路径模块,用于令监控服务器监测主叫路径的网络质量参数,主叫路径为主叫客户端发送数据至RTP中转服务器的路径;
主叫中转路径模块,用于令监控服务器监测主叫中转路径的网络质量参数,主叫中转路径为RTP中转服务器发送数据至被叫客户端的路径;
被叫路径模块,用于令监控服务器监测被叫路径的网络质量参数,被叫路径为被叫客户端发送数据至RTP中转服务器的路径;
被叫中转路径模块,用于令监控服务器监测被叫中转路径的网络质量参数,被叫中转路径为RTP中转服务器发送数据至主叫客户端的路径;
监控模块,用于通过监控服务器判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端、被叫客户端和RTP中转服务器,主叫客户端、被叫客户端和RTP中转服务器根据接收的调控信号进行网络质量提升调控;
其中,所述网络质量参数为主叫客户端、被叫客户端和RTP中转服务器进行数据传输时的丢包率、延迟值和抖动值中的一个或多个。
优选的,所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端以整数倍增加相同的数据发送至RTP中转服务器;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端以整数倍增加相同的数据发送至RTP中转服务器。
优选的,所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端增加发送至RTP中转服务器的数据的压缩率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端增加发送至RTP中转服务器的数据的压缩率。
优选的,所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端减少发送至RTP中转服务器的数据的采音频率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端减少发送至RTP中转服务器的数据的采音频率。
优选的,所述监控模块用于,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至RTP中转服务器,以使RTP中转服务器的地址根据调控信号进行更新,地址更新后的RTP中转服务器用于将主叫路径、主叫中转路径、被叫路径和被叫中转路径的网络质量参数提升至流媒体传输质量允许的最低值以上。
相比现有技术,本发明的有益效果在于:
1、由于本发明同时对主叫路径、主叫中转路径、被叫路径和被叫中转路径进行监控,所以只要其中一个路径出现网络质量异常时,监控服务器便可立刻发出调控信号至主叫客户端、被叫客户端和RTP中转服务器进行调控,不但无需等待RTCP数据包的生成,也不存在被叫客户端与RTP中转服务器之间的异常情况无法反应,从而解决了现有技术无法及时对流媒体传输质量进行监控的问题;
2、由于在网络质量欠佳的情况下容易出现丢包率提高的现象,所以本发明的优选方案提供了相关的解决方案,即主叫客户端和被叫客户端以整数倍增加相同的数据发送至RTP中转服务器;如主叫客户端与RTP中转服务器之间的丢包率较高时,由于主叫客户端同时发送了多个相同的数据,所以只要其中一个数据接收成功便能实现数据的准确传输,从而解决了丢包率影响网络传输质量的问题;
3、当网络质量欠佳时,数据的传输会便得缓慢,所以本发明的另一个优选方案通过增加数据的压缩率来解决这个问题,如原来一秒能够传输一个1M的数据包,提高压缩率后,将使得一秒能够传输两个0.5M的数据包,从而保证了数据传输流畅性;
4、为解决网络质量欠佳出现数据传输变缓慢的问题,本发明还提供了另一个优选方案,即减少主叫客户端和被叫客户端的采音频率;如正常情况下,主叫客户端每秒采音16000次,并且传输,但在网络质量欠佳的情况下,可能每秒不能传输那么多音频数据,,这样便会出现语音断断续续的情况;而降低采音频率后,一秒可能只需传输8000个采音数据便可,避免了数据的滞后传输,从而解决语音通话不流畅的问题;
5、由于网络质量欠佳的状况可能是因为RTP中转服务器导致,所以本发明还提供了一个优选方案解决这个问题,即更新RTP中转服务器的地址,如出现网络异常时,RTP中转服务器可以选择一个更为合适的接入地址,以使得地址更新后的RTP服务器能够同时满足主叫客户端与被叫客户端的数据传输质量。
附图说明
图1为本发明的示意图。
附图标记如下:
1、主叫客户端;2、被叫客户端;3、RTP中转服务器;4、监控服务器; 51、主叫路径;52、主叫中转路径;61、被叫路径;62、被叫中转路径。
具体实施方式
下面结合附图1和具体实施方式对本发明作进一步详细说明。
本发明所述的流媒体传输质量监测方法包括以下步骤:
步骤1,监控服务器4监测主叫路径51的网络质量参数,主叫路径51为主叫客户端1发送数据至RTP中转服务器3的路径;
步骤2,监控服务器4监测主叫中转路径52的网络质量参数,主叫中转路径52为RTP中转服务器3发送数据至被叫客户端2的路径;
步骤3,监控服务器4监测被叫路径61的网络质量参数,被叫路径61为被叫客户端2发送数据至RTP中转服务器3的路径;
步骤4,监控服务器4监测被叫中转路径62的网络质量参数,被叫中转路径62为RTP中转服务器3发送数据至主叫客户端1的路径;
步骤5,监控服务器4判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1、被叫客户端2和RTP中转服务器3,主叫客户端1、被叫客户端2和RTP中转服务器3根据接收的调控信号进行网络质量提升调控;
其中,所述网络质量参数为主叫客户端1、被叫客户端2和RTP中转服务器3进行数据传输时的丢包率、延迟值和抖动值中的一个或多个;所述步骤1 至4的工作顺序为任意排序或同时执行。当然,为了提高网络质量检测的准确性,优选同时对丢包率、延迟值和抖动值进行监测。
而本发明所述的流媒体传输质量监测***包括:
主叫路径模块,用于令监控服务器4监测主叫路径51的网络质量参数,主叫路径51为主叫客户端1发送数据至RTP中转服务器3的路径;
主叫中转路径模块,用于令监控服务器4监测主叫中转路径52的网络质量参数,主叫中转路径52为RTP中转服务器3发送数据至被叫客户端2的路径;
被叫路径模块,用于令监控服务器4监测被叫路径61的网络质量参数,被叫路径61为被叫客户端2发送数据至RTP中转服务器3的路径;
被叫中转路径模块,用于令监控服务器4监测被叫中转路径62的网络质量参数,被叫中转路径62为RTP中转服务器3发送数据至主叫客户端1的路径;
监控模块,用于通过监控服务器4判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1、被叫客户端2和RTP中转服务器3,主叫客户端1、被叫客户端2和RTP中转服务器3根据接收的调控信号进行网络质量提升调控;
其中,所述网络质量参数为主叫客户端1、被叫客户端2和RTP中转服务器3进行数据传输时的丢包率、延迟值和抖动值中的一个或多个。与流媒体传输质量监测方法同理,为了提高网络质量检测的准确性,优选同时对丢包率、延迟值和抖动值进行监测。
通过上述两个方案可知,本发明同时对主叫路径51、主叫中转路径52、被叫路径61和被叫中转路径62进行监控,所以只要其中一个路径出现网络质量异常时,监控服务器4便可立刻发出调控信号至主叫客户端1、被叫客户端2和 RTP中转服务器3进行调控,不但无需等待RTCP数据包的生成,也不存在被叫客户端2与RTP中转服务器3之间的异常情况无法反应,从而解决了现有技术无法及时对流媒体传输质量进行监控的问题。
另外,为提高网络质量的监控效果,本发明还提供了下列优选方案。
流媒体传输质量监测方法的优选方案一:
在步骤5中,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端 1以整数倍增加相同的数据发送至RTP中转服务器3;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端 2以整数倍增加相同的数据发送至RTP中转服务器3。
流媒体传输质量监测***的优选方案一:
所述监控模块用于,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端 1以整数倍增加相同的数据发送至RTP中转服务器3;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端 2以整数倍增加相同的数据发送至RTP中转服务器3。
通过上述两个优选方案一可知,在网络质量欠佳的情况下容易出现丢包率提高的现象,所以本发明将主叫客户端1和被叫客户端2以整数倍增加相同的数据发送至RTP中转服务器3;如主叫客户端1与RTP中转服务器3之间的丢包率较高时,由于主叫客户端1同时发送了多个相同的数据,所以只要其中一个数据接收成功便能实现数据的准确传输,从而解决了丢包率影响网络传输质量的问题。
流媒体传输质量监测方法的优选方案二:
在步骤5中,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端1增加发送至RTP中转服务器3的数据的压缩率;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端 2增加发送至RTP中转服务器3的数据的压缩率。
流媒体传输质量监测***的优选方案二:
所述监控模块用于,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端 1增加发送至RTP中转服务器3的数据的压缩率;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端 2增加发送至RTP中转服务器3的数据的压缩率。
通过上述两个优选方案二可知,当网络质量欠佳时,数据的传输会便得缓慢,所以本发明通过增加数据的压缩率来解决这个问题,如原来一秒能够传输一个1M的数据包,提高压缩率后,将使得一秒能够传输两个0.5M的数据包,从而保证了数据传输流畅性。
流媒体传输质量监测方法的优选方案三:
在步骤5中,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端 1减少发送至RTP中转服务器3的数据的采音频率;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端2减少发送至RTP中转服务器3的数据的采音频率。
流媒体传输质量监测***的优选方案三:
所述监控模块用于,
当主叫路径51和/或主叫中转路径52的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至主叫客户端1,以使主叫客户端 1减少发送至RTP中转服务器3的数据的采音频率;
当被叫路径61和/或被叫中转路径62的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至被叫客户端2,以使被叫客户端 2减少发送至RTP中转服务器3的数据的采音频率。
通过上述两个优选方案三可知,为解决网络质量欠佳出现数据传输变缓慢的问题,本发明还可以减少主叫客户端和被叫客户端的采音频率;如正常情况下,主叫客户端每秒采音16000次,并且传输,但在网络质量欠佳的情况下,可能每秒不能传输那么多音频数据,这样便会出现语音断断续续的情况;而降低采音频率后,一秒可能只需传输8000个采音数据便可,避免了数据的滞后传输,从而解决语音通话不流畅的问题。
流媒体传输质量监测方法的优选方案四:
在步骤5中,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至RTP中转服务器3,以使RTP中转服务器3的地址根据调控信号进行更新,地址更新后的RTP中转服务器用于将主叫路径51、主叫中转路径52、被叫路径61和被叫中转路径62的网络质量参数提升至流媒体传输质量允许的最低值以上。
流媒体传输质量监测***的优选方案四:
所述监控模块用于,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器4发送调控信号至RTP中转服务器3,以使RTP中转服务器 3的地址根据调控信号进行更新,地址更新后的RTP中转服务器3用于将主叫路径51、主叫中转路径52、被叫路径61和被叫中转路径62的网络质量参数提升至流媒体传输质量允许的最低值以上。
通过上述两个优选方案四可知,网络质量欠佳的状况可能是因为RTP中转服务器3导致,所以本发明还可通过更新RTP中转服务器3的地址来解决这个问题,如出现网络异常时,RTP中转服务器3可以选择一个更为合适的接入地址,以使得地址更新后的RTP中转服务器3能够同时满足主叫客户端1与被叫客户端2的数据传输质量。
当然,流媒体传输质量监测方法的四个优选方案并非必须单独使用,而是可根据需要对四个优选方案进行任意组合共用,同理,对于流媒体传输质量监测***的四个优选方也是如此。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
Claims (8)
1.一种流媒体传输质量监测方法,其特征在于,包括以下步骤:
步骤1,监控服务器监测主叫路径的网络质量参数,主叫路径为主叫客户端发送数据至RTP中转服务器的路径;
步骤2,监控服务器监测主叫中转路径的网络质量参数,主叫中转路径为RTP中转服务器发送数据至被叫客户端的路径;
步骤3,监控服务器监测被叫路径的网络质量参数,被叫路径为被叫客户端发送数据至RTP中转服务器的路径;
步骤4,监控服务器监测被叫中转路径的网络质量参数,被叫中转路径为RTP中转服务器发送数据至主叫客户端的路径;
步骤5,监控服务器判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端、被叫客户端和RTP中转服务器,主叫客户端、被叫客户端和RTP中转服务器根据接收的调控信号进行网络质量提升调控;
在步骤5中,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至RTP中转服务器,以使RTP中转服务器的地址根据调控信号进行更新,地址更新后的RTP中转服务器用于将主叫路径、主叫中转路径、被叫路径和被叫中转路径的网络质量参数提升至流媒体传输质量允许的最低值以上;
其中,所述网络质量参数为主叫客户端、被叫客户端和RTP中转服务器进行数据传输时的丢包率、延迟值和抖动值中的一个或多个;所述步骤1至4的工作顺序为任意排序或同时执行。
2.根据权利要求1所述的流媒体传输质量监测方法,其特征在于:在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端以整数倍增加相同的数据发送至RTP中转服务器;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端以整数倍增加相同的数据发送至RTP中转服务器。
3.根据权利要求1所述的流媒体传输质量监测方法,其特征在于:在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端增加发送至RTP中转服务器的数据的压缩率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端增加发送至RTP中转服务器的数据的压缩率。
4.根据权利要求1所述的流媒体传输质量监测方法,其特征在于:在步骤5中,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端减少发送至RTP中转服务器的数据的采音频率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端减少发送至RTP中转服务器的数据的采音频率。
5.一种流媒体传输质量监测***,其特征在于包括:
主叫路径模块,用于令监控服务器监测主叫路径的网络质量参数,主叫路径为主叫客户端发送数据至RTP中转服务器的路径;
主叫中转路径模块,用于令监控服务器监测主叫中转路径的网络质量参数,主叫中转路径为RTP中转服务器发送数据至被叫客户端的路径;
被叫路径模块,用于令监控服务器监测被叫路径的网络质量参数,被叫路径为被叫客户端发送数据至RTP中转服务器的路径;
被叫中转路径模块,用于令监控服务器监测被叫中转路径的网络质量参数,被叫中转路径为RTP中转服务器发送数据至主叫客户端的路径;
监控模块,用于通过监控服务器判断监测的网络质量参数是否低于流媒体传输质量允许的最低值,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端、被叫客户端和RTP中转服务器,主叫客户端、被叫客户端和RTP中转服务器根据接收的调控信号进行网络质量提升调控;
所述监控模块用于,若存在网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至RTP中转服务器,以使RTP中转服务器的地址根据调控信号进行更新,地址更新后的RTP中转服务器用于将主叫路径、主叫中转路径、被叫路径和被叫中转路径的网络质量参数提升至流媒体传输质量允许的最低值以上;
其中,所述网络质量参数为主叫客户端、被叫客户端和RTP中转服务器进行数据传输时的丢包率、延迟值和抖动值中的一个或多个。
6.根据权利要求5所述的流媒体传输质量监测***,其特征在于:所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端以整数倍增加相同的数据发送至RTP中转服务器;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端以整数倍增加相同的数据发送至RTP中转服务器。
7.根据权利要求5所述的流媒体传输质量监测***,其特征在于:所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端增加发送至RTP中转服务器的数据的压缩率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端增加发送至RTP中转服务器的数据的压缩率。
8.根据权利要求5所述的流媒体传输质量监测***,其特征在于:所述监控模块用于,
当主叫路径和/或主叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至主叫客户端,以使主叫客户端减少发送至RTP中转服务器的数据的采音频率;
当被叫路径和/或被叫中转路径的网络质量参数低于流媒体传输质量允许的最低值时,监控服务器发送调控信号至被叫客户端,以使被叫客户端减少发送至RTP中转服务器的数据的采音频率。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410815548.1A CN104539480B (zh) | 2014-12-23 | 2014-12-23 | 一种流媒体传输质量监测方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410815548.1A CN104539480B (zh) | 2014-12-23 | 2014-12-23 | 一种流媒体传输质量监测方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104539480A CN104539480A (zh) | 2015-04-22 |
CN104539480B true CN104539480B (zh) | 2018-08-10 |
Family
ID=52854949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410815548.1A Active CN104539480B (zh) | 2014-12-23 | 2014-12-23 | 一种流媒体传输质量监测方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104539480B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112039686B (zh) * | 2019-06-03 | 2023-08-04 | 杭州海康威视***技术有限公司 | 一种数据流传输控制方法、装置、监控设备及存储介质 |
CN112135119A (zh) * | 2020-09-11 | 2020-12-25 | 上海七牛信息技术有限公司 | 实时音视频通信中网络状况的自动监测与告警方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003244238A (ja) * | 2002-02-15 | 2003-08-29 | Kddi Corp | トラヒック監視装置及びその方法、コンピュータプログラム |
CN1750503A (zh) * | 2004-09-17 | 2006-03-22 | 大唐高鸿数据网络技术股份有限公司 | 监控rtp/rtcp流以提高多媒体通信质量的设备及其方法 |
CN102577304A (zh) * | 2009-08-12 | 2012-07-11 | 荷兰皇家Kpn电信集团 | 动态rtcp转发 |
Family Cites Families (1)
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 |
-
2014
- 2014-12-23 CN CN201410815548.1A patent/CN104539480B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003244238A (ja) * | 2002-02-15 | 2003-08-29 | Kddi Corp | トラヒック監視装置及びその方法、コンピュータプログラム |
CN1750503A (zh) * | 2004-09-17 | 2006-03-22 | 大唐高鸿数据网络技术股份有限公司 | 监控rtp/rtcp流以提高多媒体通信质量的设备及其方法 |
CN102577304A (zh) * | 2009-08-12 | 2012-07-11 | 荷兰皇家Kpn电信集团 | 动态rtcp转发 |
Also Published As
Publication number | Publication date |
---|---|
CN104539480A (zh) | 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 (zh) | 一种丢包重传的方法及终端 | |
EP2103040A1 (en) | Synchronizing media streams across multiple devices | |
US9838209B2 (en) | Method for subscribing to streams from multicast clients | |
CN109644162A (zh) | 媒体缓冲 | |
TW201505427A (zh) | 一種通信視頻品質調節方法和相關設備及系統 | |
WO2016026299A1 (zh) | 一种丢包重传方法及装置 | |
CN102984784A (zh) | 通过多个网络发送数据 | |
US9716739B2 (en) | System and method for determining deterioration in call quality between one or more wireless end-users based on codec characteristics | |
CN104539480B (zh) | 一种流媒体传输质量监测方法及其*** | |
CN101931632A (zh) | 一种利用实时传输协议通道进行服务质量保证的方法 | |
US9942161B1 (en) | Methods and systems for configuring and updating session-based quality of service for multimedia traffic in a local area network | |
US10382155B2 (en) | Data processing | |
US9461844B2 (en) | Method and apparatus for voice traffic management in a data network | |
CN105657374A (zh) | 一种自适应多网络链路实时视频传输控制*** | |
CN109347702A (zh) | 利用以太网缓存队列长度预测udp拥塞程度的方法 | |
US9439100B2 (en) | System and method for dynamic rate adaptation based on real-time call quality metrics | |
US10333824B1 (en) | Analysis of transmission characteristics in a voice-over-IP network | |
KR101384125B1 (ko) | 통신 시스템에서 맥 계층의 서비스 품질 파라미터 생성장치 및 방법 | |
WO2009097132A2 (en) | Method and apparatus for voice traffic management in a data network | |
Lizhong et al. | An adaptive network congestion control method of mobile VoIP | |
KR20100032508A (ko) | 휴대 인터넷 시스템에서 음성패킷망의 서비스 품질 보장 방법 및 장치 |
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 |