一种视频会议系统的QoS综合处理方法与流程
技术特征:
1.一种视频会议系统的qos综合处理方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s1中“对收到的数据进行归类与分发”具体包括:将收到的报文分为rtp报文以及rtcp报文,所述rtp报文中分为冗余报文、原始报文和探测填充报文,将其中的冗余报文直接传递给fec解码器,将原始报文拷贝一份给fec解码器,同时放入抖动缓冲模块,将rtcp报文直接发送到rtcp报文处理模块进行解析。
3.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s5还包括rtcp处理模块通过解析rr、sr、twcc报文得到下行抖动、时延rtt、拥塞控制时延信息recv_delta,汇聚到传输统计模块,并在解析丢包重传请求nack时,通知媒体流发送器重传对应rtp报文,其中,nack请求间隔控制采用动态间隔控制,动态间隔interval的计算公式为:interval=0.6*当前interval+0.4*rtt,其中interval的初始值为30ms。
4.如权利要求1或3所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s2中还原丢失的原始报文的具体过程为:将私有的rtp协议进行扩展,在每个原始报文的rtp头扩展中携带包组序列号、包组中原始包数量和当前报文在包组中的位置信息;
5.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s3中动态调整抖动缓冲长度的具体实现方式为:
6.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s4中的加工处理包括对音视频解码后的数据进行混音和/或混屏处理。
7.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述步骤s7中动态调整冗余率的具体方式如下:
8.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:步骤s7中还包括发送速率控制模块将现有下行发包情况反馈给传输统计模块。
9.如权利要求1所述的一种视频会议系统的qos综合处理方法,其特征在于:所述发送速率控制模块采用滑动窗口算法控制数据包平滑发送,降低带宽不足导致的丢包风险,且控制数据包发送优先级为:重传包>音频包>视频包。
技术总结
本发明提供一种视频会议系统的QoS综合处理方法,基于通用的RTCP反馈以及部分RTP私有协议,通过传输统计模块和宽带探测模块实时获取网络数据,根据当前网络变化情况实时调整FEC自适应冗余率,提升了FEC恢复率,同时根据变化的网络条件动态调整抖动缓冲长度,使得在弱网络环境下也能确保帧能够平滑输出。本发明方法制定具备应用成本低,网络适应性高,提高视频会议质量,提升用户体验。
技术研发人员:陈荣观,薛建清,黄小柠,陈昊
受保护的技术使用者:福建星网智慧科技有限公司
技术研发日:
技术公布日:2024/11/14
技术研发人员:陈荣观,薛建清,黄小柠,陈昊
技术所有人:福建星网智慧科技有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除