【技术实现步骤摘要】
多媒体数据流传输优化方法及SDN控制器
本专利技术实施例涉及通信领域,具体而言,涉及一种基于软件定义网络(SoftwareDefinedNetwork,SDN)之多媒体数据流传输优化方法及SDN控制器。
技术介绍
高清晰度音、视频等多媒体文件在互联网中的传播份额日益增长,如在线电视、在线电视会议等。然,多媒体数据流的网络传输速度仍然不能满足人们的现实需求。
技术实现思路
有鉴于此,本专利技术目的是提供一种基于软件定义网络(SDN)之多媒体数据流传输优化方法,用于提升多媒体数据流在网络中的传输效率。有鉴于此,本专利技术目的是提供一种SDN控制器,用于提升多媒体数据流在网络中的传输效率。本专利技术目的还提供一种多媒体数据流传输优化方法,应用于网络拓扑中的SDN控制器中,所述网络拓扑包括多个转发设备,所述多个转发设备中至少包括一个第一转发设备,该第一转发设备包括所述SDN控制器下发的用于监控多媒体数据流的第一流表。所述方法包括:当接收到所述第一转发设备上报其监控到多媒体数据流的第一上报信息时:根据所述第一上报信息,分析出所述多媒体数据流的目的设备;根据所述网络拓扑,分析得到所述第一转发设备和所述目的设备之间的多条传输路线;为所述多媒体数据流分配所述多条传输路线中的至少两条传输路线;及配置使用于所述至少两条传输路线的第二流表并将所述第二流表应用于所述至少两条传输路线上的转发设备中,以使所述多媒体数据流被所述第一转发设备分流到所述至少两条传输路线中,以形成至少两个子流,每个所述子流沿对应之传输路线到达所述目的设备中。本专利技术实施例还提供了一种SDN控制器,SDN控制器 ...
【技术保护点】
一种多媒体数据流传输优化方法,应用于网络拓扑中的软件定义网络(SDN)控制器中,所述网络拓扑包括多个转发设备,其特征在于,所述多个转发设备中至少包括一个第一转发设备,该第一转发设备包括所述SDN控制器下发的用于监控多媒体数据流的第一流表,所述方法包括:当接收到所述第一转发设备上报其监控到多媒体数据流的第一上报信息时:根据所述第一上报信息,分析出所述多媒体数据流的目的设备;根据所述网络拓扑,分析得到所述第一转发设备和所述目的设备之间的多条传输路线;为所述多媒体数据流分配所述多条传输路线中的至少两条传输路线;及生成使用于所述至少两条传输路线的第二流表并将所述第二流表应用于所述至少两条传输路线上的转发设备中,以使所述多媒体数据流被所述第一转发设备分流到所述至少两条传输路线中,以形成至少两个子流,每个所述子流沿对应之传输路线到达所述目的设备中。
【技术特征摘要】
1.一种多媒体数据流传输优化方法,应用于网络拓扑中的软件定义网络(SDN)控制器中,所述网络拓扑包括多个转发设备,其特征在于,所述多个转发设备中至少包括一个第一转发设备,该第一转发设备包括所述SDN控制器下发的用于监控多媒体数据流的第一流表,所述方法包括:当接收到所述第一转发设备上报其监控到多媒体数据流的第一上报信息时:根据所述第一上报信息,分析出所述多媒体数据流的目的设备;根据所述网络拓扑,分析得到所述第一转发设备和所述目的设备之间的多条传输路线;为所述多媒体数据流分配所述多条传输路线中的至少两条传输路线;及生成使用于所述至少两条传输路线的第二流表并将所述第二流表应用于所述至少两条传输路线上的转发设备中,以使所述多媒体数据流被所述第一转发设备分流到所述至少两条传输路线中,以形成至少两个子流,每个所述子流沿对应之传输路线到达所述目的设备中。2.如权利要求1所述之多媒体数据流传输优化方法,其特征在于,所述多个转发设备中包括第二转发设备,所述多媒体数据流被分流后汇聚于所述第二转发设备并经由所述第二转发设备转发至所述目的设备,其中,所述多媒体数据流由多媒体数据块组成,所述方法还包括:生成用于多媒体数据块排序的第三流表并将所述第三流表应用于所述第二转发设备;其中,所述第三流表用于控制所述第二转发设备:对所述多媒体数据流中的各个多媒体数据块进行排序,并依序转发各个所述多媒体数据块至所述目的设备。3.如权利要求2所述之多媒体数据流传输优化方法,其特征在于,所述方法还包括,所述第三流表进一步用于控制所述第二转发设备:a、比较接收到的一个多媒体数据块的次序号与该多媒体数据流中被所述第二转发设备最新转发的一个多媒体数据块的次序号的下一个次序号否相同;b、依据比较结果,进行相应的操作:如果相同,将该接收到的该一个多媒体数据块转发至目的设备;如果不相同,将该接收到的该一个多媒体数据块保存在预先设置的暂存区域,该暂存区域内保存的多媒体数据块的次序号用于轮流和该多媒体数据流中被所述第二转发设备最新转发的一个多媒体数据块的次序号的下一个次序号进行比较,以判断是否要将所述暂存区域的一个或多个多媒体数据块转发至所述目的设备。4.如权利要求2所述之多媒体数据流传输优化方法,其特征在于,所述方法还包括:生成用于监控所述多媒体数据流传输状况的第四流表并将所述第四流表应用于所述第二转发设备;接收所述第二转发设备上报的每个所述子流传输状况的第二上报信息,该第二上报信息包括多媒体数据块乱序率和多媒体数据块丢失率;及根据该第二上报信息,调整所述第二流表并将调整后的第二流表应用于与该第二流表关联的转发设备中。5.如权利要求1-4任意一项所述之多媒体数据流传输优化方法,其特征在于,所述为所述多媒体数据流分配所述多条传输路线中的至少两条传输路线传输路线的步骤,还包括:监测所述多条传输路线的服务质量;量化所述服务质量,以得到每条传输路线的服务质量数值;根据每条传输路线的服务质量数值,从所述多条传输路线中选择所述至少两条传输路线,以及分析得到所述至少两条传输路线之间的服务质量数值之比例;及为所述多媒体数据流配置所述至少两条传输路线,并依据所述服务质量数值之比例配置所述至少两条传输路线中每条传输路线的数据传输参数。6.如权利要求1-4任意一项所述之多媒体数据流传输优化方法,其特征在于,所述多媒体数据流包括基于实时传输协议(RTP)的多媒体数据流。7.一种SDN控制...
【专利技术属性】
技术研发人员:刘家豪,
申请(专利权)人:南宁富桂精密工业有限公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。