本发明专利技术公开了一种多通道路径处理的网络视频服务方法,通过动态选择最佳的视频源服务器、多通道并行传输和数据分片措施,克服了单一路径和负载均衡方式在数据传输过程中存在的问题,提高了数据传输的稳定性和速度,同时提高了视频播放的质量和用户体验,解决了现有多路径传输技术一方面需要大量的网络带宽和资源,成本较高;另一方面,目前还没有一种简单、高效的多通道路径处理方法,可以有效地解决多路径传输中的延迟和数据损失的问题。决多路径传输中的延迟和数据损失的问题。决多路径传输中的延迟和数据损失的问题。
【技术实现步骤摘要】
一种多通道路径处理的网络视频服务方法
[0001]本专利技术涉及计算机网络领域,尤其涉及一种多通道路径处理的网络视频服务方法。
技术介绍
[0002]随着网络技术的不断发展,视频服务在网络应用中的重要性不断突显。但是,在传统的视频服务中,网络带宽和传输延迟往往是制约视频质量的主要因素之一。因此,如何提高视频的质量,并降低传输延迟,成为当前网络视频服务中的关键问题之一。
[0003]目前,一些网络视频服务厂商采用优化算法提高视频服务质量,其中一种方法是采用多路径传输技术。多路径传输技术基于多个网络通道传输数据,在传输中选择通道的质量可以显著减少视频传输时所造成的网络延迟和数据损失,从而提高视频服务的质量。但现有的多路径传输技术还存在一些问题:一方面,它需要大量的网络带宽和资源,成本较高;另一方面,目前还没有一种简单、高效的多通道路径处理方法可以有效地解决多路径传输中的延迟和数据损失问题,现有所采用的多条路径的负载均衡方式容易导致数据包乱序,影响视频播放的质量。
技术实现思路
[0004]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0005]鉴于上述现有多路径传输技术存在的问题,提出了本专利技术。
[0006]因此,本专利技术解决的技术问题是:解决现有多路径传输技术一方面需要大量的网络带宽和资源,成本较高;另一方面,目前还没有一种简单、高效的多通道路径处理方法,可以有效地解决多路径传输中的延迟和数据损失的问题。
[0007]为解决上述技术问题,本专利技术提供如下技术方案:一种多通道路径处理的网络视频服务方法,包括以下步骤:(1)根据用户需求,获取用户所在地区及网络环境信息;(2)获取多个视频源服务器的信息,包括服务器所在地区、网络环境;(3)根据用户所在地区及网络环境信息,结合服务器信息,选择最佳的视频源服务器;(4)从所选视频源服务器获取视频数据,同时向其他视频源服务器发送请求,获取备用数据;(5)通过多通道并行传输的方式,将主数据和备用数据进行组合;(6)在数据到达用户设备后,通过数据分片和流媒体技术进行实时解码和播放。
[0008]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:通过IP地址获取用户所在地区信息、通过Ping命令测试获取用户网络环境信息。
[0009]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:根据用户所在地区及网络环境信息,结合服务器信息,选择最佳的视频源服务器具体包括如下步骤:收集用户的所在地区和网络环境信息,包括IP地址、DNS服务器信息、网络带宽;
根据用户所在地区,筛选出服务器列表;测试服务器列表中服务器的连接速度和可用性,得出每个服务器的响应时间和稳定性指标;综合考虑用户的网络环境和服务器指标,选择最佳的视频源服务器,确保用户能够以最快的速度和最稳定的连接观看视频。
[0010]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:从所选视频源服务器获取视频数据,同时向其他视频源服务器发送请求,获取备用数据具体包括如下步骤:确定所选视频源服务器的地址,并通过网络连接进行访问;在访问所选服务器的同时,向其他备用服务器发送请求,请求备用视频数据;等待所有服务器的响应,根据服务器的响应确定哪些备用服务器能够提供可用的视频数据;根据所选服务器的性能水平和可用资源,选择最优的视频数据源服务器,并从该服务器获取视频数据;在视频播放过程中,定期重新检查备用服务器的响应情况,确定是否需要切换至其他备用服务器。
[0011]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:在视频播放过程中每隔10min重新检查备用服务器的响应情况。
[0012]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:通过多通道并行传输的方式,将主数据和备用数据进行组合具体包括如下步骤:将主数据和备用数据分别拆分成多份,每份数据对应一个通道;建立多个通道,每个通道负责传输一份数据;将每个通道的数据重新组合,按照一定的规则将主数据和备用数据进行合并;对合并后的数据进行校验。
[0013]作为本专利技术所述的多通道路径处理的网络视频服务方法的一种优选方案,其中:通过整合算法模型将主数据和备用数据进行合并,所述整合算法模型包括,
[0014][0015]其权重系数ω为:
[0016][0017]其中,τ
AB
表示输入的a、B两个数据的整合度,θ
ij
表示相关系数,τ
g
表示数据整合度系数,设定为ln2.14,τ
min
、τ
max
分别表示输入数据整合度的最小值和最大值,P
i
、P
j
分别表示i和j端子对应输入值的概率,
[0018]本专利技术的有益效果:本专利技术提供一种多通道路径处理的网络视频服务方法,通过动态选择最佳的视频源服务器、多通道并行传输和数据分片措施,克服了单一路径和负载均衡方式在数据传输过程中存在的问题,提高了数据传输的稳定性和速度,同时提高了视频播放的质量和用户体验,解决了现有多路径传输技术一方面需要大量的网络带宽和资源,成本较高;另一方面,目前还没有一种简单、高效的多通道路径处理方法,可以有效地解决多路径传输中的延迟和数据损失的问题。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
[0020]图1为本专利技术提供的多通道路径处理的网络视频服务方法的整体方法流程图。
[0021]图2为本专利技术提供的根据用户所在地区及网络环境信息,结合服务器信息,选择最佳的视频源服务器的方法流程图。
[0022]图3为本专利技术提供的从所选视频源服务器获取视频数据,同时向其他视频源服务器发送请求,获取备用数据的方法流程图。
[0023]图4为本专利技术提供的通过多通道并行传输的方式,将主数据和备用数据进行组合的方法流程图。
具体实施方式
[0024]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合说明书附图对本专利技术的具体实施方式做详细的说明,显然所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术的保护的范围。
[0025]现有的多路径传输技术还存在一些问题:一方面,它需要大量的网络带宽和资源,成本较高;另一方面,目前还没有一种简单、高效的多通道路径处理方法可以有效地解决多路本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种多通道路径处理的网络视频服务方法,其特征在于,包括以下步骤:(1)根据用户需求,获取用户所在地区及网络环境信息;(2)获取多个视频源服务器的信息,包括服务器所在地区、网络环境;(3)根据用户所在地区及网络环境信息,结合服务器信息,选择最佳的视频源服务器;(4)从所选视频源服务器获取视频数据,同时向其他视频源服务器发送请求,获取备用数据;(5)通过多通道并行传输的方式,将主数据和备用数据进行组合;(6)在数据到达用户设备后,通过数据分片和流媒体技术进行实时解码和播放。2.根据权利要求1所述的多通道路径处理的网络视频服务方法,其特征在于:通过IP地址获取用户所在地区信息、通过Ping命令测试获取用户网络环境信息。3.根据权利要求2所述的多通道路径处理的网络视频服务方法,其特征在于,根据用户所在地区及网络环境信息,结合服务器信息,选择最佳的视频源服务器具体包括如下步骤:收集用户的所在地区和网络环境信息,包括IP地址、DNS服务器信息、网络带宽;根据用户所在地区,筛选出服务器列表;测试服务器列表中服务器的连接速度和可用性,得出每个服务器的响应时间和稳定性指标;综合考虑用户的网络环境和服务器指标,选择最佳的视频源服务器,确保用户能够以最快的速度和最稳定的连接观看视频。4.根据权利要求3所述的多通道路径处理的网络视频服务方法,其特征在于,从所选视频源服务器获取视频数据,同时向其他视频源服务器发送请求,获取备用数据具体包括如下步骤:确定所选视频源服务器的地址,并通过网络连接进行访问;在访问所选服务器的同时,向其他备用服...
【专利技术属性】
技术研发人员:马本,
申请(专利权)人:南京佳航传媒科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。