一种在实时视频会议中监测网络状态的装置制造方法及图纸

技术编号:37597700 阅读:15 留言:0更新日期:2023-05-18 11:46
本发明专利技术公开了一种在实时视频会议中监测网络状态的装置,属于软件工程与通信技术领域。装置包括发送端、接收端和传输网络。本发明专利技术通过监测数据包的发送情况来计算网络状态参数,不需要发送额外的探测报文,提高了带宽使用率,可以在视频通信过程中实现对网络状态信息的实时反馈,而且可以提供时延、丢包率、抖动值和信道带宽四个指标反应网络状况;此外,本发明专利技术是基于RTP/RTCP协议实现的,利用了RTP协议的拓展头部增加自定义字段,然后增加了一种反馈报文,不依赖任何硬件,在部署方面没有过高的要求。高的要求。高的要求。

【技术实现步骤摘要】
一种在实时视频会议中监测网络状态的装置


[0001]本专利技术属于软件工程与通信
,具体地,涉及一种在实时视频会议中监测网络状态的装置。

技术介绍

[0002]随着视讯技术和4G/5G、卫星等网络的发展和普及,视频会议等实时通讯系统的应用场景不再是单一的有线网络或无线网络,而是多种异构网络并存的组网环境。因此目前的视频传输方案已经无法满足视频会议、视频调度等企业服务,迫切需要优化传输,保证在复杂组网环境下的传输质量。需要在视频传输过程中实时监测网络状态,及时感知网络变化情况并通知相应的调节模块改变传输方案适应网络。
[0003]公开号为CN103813160B的专利技术专利公开了视频质量监控方法和装置,公开号为CN107070714B的专利技术专利公开了一种SDN网络异常监控方法,公开号为CN112135119A的专利技术专利公开了实时音视频通信中网络状况的自动监测与告警方法及系统。上述现有对网络状态的监测技术主要采用探测法,即定义探测报文和反馈报文,根据探测报文的到达情况判断当前网络是否出现异常并用反馈报文进行报警。但是用探测法探测准确的信道带宽值需要发送大量的探测报文,在实时视频通信中,尤其是弱网环境下,探测报文占用的带宽会挤占视频数据的带宽资源,反而会影响视频质量。而且,所监测的网络状态参数主要是丢包率以及时延,忽略了抖动以及带宽。此外,部分监测方法需要软硬件结合,部署难度较大。

技术实现思路

[0004]为解决现有技术中存在的上述问题,本专利技术的目的在于提供一种在实时视频会议中监测网络状态的装置。
[0005]本专利技术的目的可以通过以下技术方案实现:
[0006]一种在实时视频会议中监测网络状态的装置,包括发送端、接收端和传输网络;所述发送端包括视频输入模块、网络状态监测模块、视频编码模块、平滑发送模块和第一RTP/RTCP模块;所述接收端包括信息统计模块、视频解码模块、视频输出模块和第二RTP/RTCP模块;所述传输网络是装置所处的网络环境,所述网络环境是有线网络、无线网络和卫星网络并存的异构网络;
[0007]所述发送端通过所述传输网络向所述接收端发送传达报文,所述传达报文由到达时间和包序号组成;所述接收端通过所述传输网络向所述发送端报告反馈报文,所述反馈报文由丢包率、时延和抖动值封装而成;
[0008]所述视频编码模块、所述平滑发送模块、所述第一RTP/RTCP模块、所述传输网络、所述第二RTP/RTCP模块、所述信息统计模块和所述视频解码模块依次输送所述传达报文;所述信息统计模块、所述第二RTP/RTCP模块、所述传输网络、所述第一RTP/RTCP模块和所述网络状态监测模块依次输送所述反馈报文。
[0009]作为本专利技术的一种优选技术方案:所述视频输入模块采集视频图像,并向所述视
频编码模块输送所述视频图像;所述视频解码模块向所述视频输出模块输送所述视频图像,所述视频输出模块播放所述视频图像。
[0010]作为本专利技术的一种优选技术方案:所述视频编码模块编码所述视频图像,所述编码支持H.264编解码标准。
[0011]作为本专利技术的一种优选技术方案:所述平滑发送模块建立发送队列。
[0012]作为本专利技术的一种优选技术方案:所述第一RTP/RTCP模块协议封装所述传达报文,所述第二RTP/RTCP模块协议解析所述传达报文。
[0013]作为本专利技术的一种优选技术方案:所述网络状态监测模块解析所述反馈报文,并向所述视频编码模块和所述平滑发送模块输送网络状态参数,所述网络状态参数包括码率预测值;
[0014]所述视频编码模块参考所述网络状态参数调节最终输出的视频流大小;所述平滑发送模块参考所述网络状态参数调节一个时间片内的发送数据量。
[0015]作为本专利技术的一种优选技术方案:所述信息统计模块统计所述传达报文,计算并报告所述反馈报文。
[0016]作为本专利技术的一种优选技术方案:所述视频解码模块解码所述视频图像,所述解码支持H.264编解码标准。
[0017]与现有技术相比,本专利技术的有益效果是:
[0018]本专利技术通过监测数据包的发送情况来计算网络状态参数,不需要发送额外的探测报文,提高了带宽使用率,可以在视频通信过程中实现对网络状态信息的实时反馈,而且可以提供时延、丢包率、抖动值和信道带宽四个指标反应网络状况;此外,本专利技术是基于RTP/RTCP协议实现的,利用了RTP协议的拓展头部增加自定义字段,然后增加了一种反馈报文,不依赖任何硬件,在部署方面没有过高的要求。
附图说明
[0019]为了便于本领域技术人员理解,下面结合附图对本专利技术作进一步的说明。
[0020]图1为本专利技术的结构框图;
[0021]图2为本专利技术的接收端处理时延示意图;
[0022]图3为本专利技术的平滑发送模块工作流程图;
[0023]图4为本专利技术的信息统计模块工作流程图;
[0024]图5为本专利技术的网络状态监测模块工作流程图。
具体实施方式
[0025]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0026]请参阅图1,本专利技术提供一种在实时视频会议中监测网络状态的装置,包括发送端、接收端和传输网络;所述发送端包括视频输入模块、网络状态监测模块、视频编码模块、平滑发送模块和第一RTP/RTCP模块;所述接收端包括信息统计模块、视频解码模块、视频输
出模块和第二RTP/RTCP模块;所述传输网络是装置所处的网络环境,所述网络环境是有线网络、无线网络和卫星网络并存的异构网络;
[0027]所述发送端通过所述传输网络向所述接收端发送传达报文,所述传达报文由到达时间和包序号组成;所述接收端通过所述传输网络向所述发送端报告反馈报文,所述反馈报文由丢包率、时延和抖动值封装而成;
[0028]所述视频编码模块、所述平滑发送模块、所述第一RTP/RTCP模块、所述传输网络、所述第二RTP/RTCP模块、所述信息统计模块和所述视频解码模块依次输送所述传达报文;所述信息统计模块、所述第二RTP/RTCP模块、所述传输网络、所述第一RTP/RTCP模块和所述网络状态监测模块依次输送所述反馈报文。
[0029]具体地,所述视频输入模块采集视频图像,并向所述视频编码模块输送所述视频图像;所述视频解码模块向所述视频输出模块输送所述视频图像,所述视频输出模块播放所述视频图像。
[0030]具体地,所述视频编码模块编码所述视频图像,所述编码支持H.264编解码标准。
[0031]具体地,所述平滑发送模块建立发送队列。
[0032]具体地,所述第一RTP/RTCP模块协议封装所述传达报文,所述第二RTP/RTCP模块协议解析所述传达报文。...

【技术保护点】

【技术特征摘要】
1.一种在实时视频会议中监测网络状态的装置,其特征在于:包括发送端、接收端和传输网络;所述发送端包括视频输入模块、网络状态监测模块、视频编码模块、平滑发送模块和第一RTP/RTCP模块;所述接收端包括信息统计模块、视频解码模块、视频输出模块和第二RTP/RTCP模块;所述传输网络是装置所处的网络环境,所述网络环境是有线网络、无线网络和卫星网络并存的异构网络;所述发送端通过所述传输网络向所述接收端发送传达报文,所述传达报文由到达时间和包序号组成;所述接收端通过所述传输网络向所述发送端报告反馈报文,所述反馈报文由丢包率、时延和抖动值封装而成;所述视频编码模块、所述平滑发送模块、所述第一RTP/RTCP模块、所述传输网络、所述第二RTP/RTCP模块、所述信息统计模块和所述视频解码模块依次输送所述传达报文;所述信息统计模块、所述第二RTP/RTCP模块、所述传输网络、所述第一RTP/RTCP模块和所述网络状态监测模块依次输送所述反馈报文。2.根据权利要求1所述的一种在实时视频会议中监测网络状态的装置,其特征在于:所述视频输入模块采集视频图像,并向所述视频编码模块输送所述视频图像;所述视频解码模块向所述视频输出模块输送所述视频图像,所述视频输出模块播放所述视频图像。3.根据权利要求1

【专利技术属性】
技术研发人员:李雪俭孙飞陶理文张艳鑫
申请(专利权)人:西安电子科技大学广州研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1