买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:天翼云科技有限公司
摘要:本发明公开了一种基于SDWAN的视频传输优化方法及装置,涉及计算机网络视频传输技术领域。该基于SDWAN的视频传输优化方法,包括:将智能选路模块与自适应前向纠错模块结合,把多条链路进行融合,充分利用SDWAN的冗余带宽,根据不同的链路质量,及时调整冗余度,优先使用链路质量高的链路,并通过链路探测模块进行端到端的宽带检测,当带宽超限后,继续使用备份数据链路进行数据传输。本发明通过不使用压缩算法并充分利用SDWAN网络,达到了充分保证视频传输质量,降低成本,通过优先级选路算法结合带宽检测,提高了传输的稳定性,解决了网络质量差、使用专线宽带价格昂贵和视频传输质量低导致的客户体验感差的问题。
主权项:1.一种基于SDWAN的视频传输优化方法,其特征在于,包括以下步骤:S1,配置不同类型流控策略、智能选路策略和链路探测策略;S2,下发配置至用户侧智能网关节点,控制器命令配置接口与网关节点中各模块进程共享变量;S3,将用户数据包通过零拷贝技术存入Linux用户空间内存;S4,对每个用户数据包进行流量类型识别,识别完成的数据包会打上应用标签,用作后续的模块策略匹配;S5,依据用户设置的策略对数据包进行流量匹配,同时在多条链路中进行选路;S6,依据当前本端和对端的链路状态实时更新链路质量,再通过链路质量确定冗余度生成对应的冗余数据包;S7,通过用户设置的流控策略保证视频数据的传输优先级;S8,对端智能网关设备收到本端发送的视频数据包进行解码后的数据再传递给最终用户;所述S5中的选路的具体流程为:S51,根据用户从云平台配置的策略,以用户配置的五元组和应用信息作为匹配条件,根据每个数据包的应用标签进行匹配,匹配失败的数据报文直接进入转发逻辑;S52,遍历每条策略的下一跳接口,并根据当前的检测状态判断下一跳链路是否可用;S53,判断出接口链路状态,包括判断下一跳设备协商和网口启动是否均正常,若两种状态都正常,则进行下一步;S54,判断出接口带宽使用情况,若出口带宽达到使用阈值,则不再往这条链路上发送流量;S55,链路质量超过用户设置的最低链路质量要求的链路停止使用;S56,遍历所有出接口,记录当前可用的出接口,调用用户选择的算法进行链路选择;S57,按照用户选择的算法进行选路,包括优先级选路算法和权重选路算法:所述优先级选路算法为在可用的链路中选择用户配置的优先级最高的链路,当最高优先级的链路带宽占用达到阈值后,选择次优的链路;所述权重选路算法为在可用的链路中随机分配;所述S6的具体处理步骤包括:S61:从流量中提取数据包的五元组信息和出接口信息;S62:根据五元组信息和出接口信息查询会话表;S63:对于没有创建会话的流量新建会话,所述新建会话使用bihash结构进行存储;S64:对于当前的流量,查询通道链路质量,所述链路质量使用hash结构存储,由本端设备、对端设备以及相应的链路决定;S65:定时获取链路丢包率,更新到hash链表中,当链路丢包率为0的时候,对于报文直接转发,不需要添加额外的冗余报文;S66:通过链路丢包率得到冗余度,通过冗余度反推前向纠错码的码率;S67:对于不需要做前向纠错的报文直接发送,对于需要做前向纠错的报文,生成对应的冗余包,然后随原始报文一起发送;S68:接收端收到前向纠错的报文,需要按规则进行解码,然后发送给实际用户;所述S61中从流量中提取特征时,建立哈希结构体,当有数据包到达时,查询对应key-value值后即刻对数据包进行处理。
全文数据:
权利要求:
百度查询: 天翼云科技有限公司 一种基于SDWAN的视频传输优化方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。