一种面向流媒体传输的负载均衡系统及负载均衡方法技术方案

技术编号:34097661 阅读:64 留言:0更新日期:2022-07-11 22:41
本发明专利技术的实施例公开一种面向流媒体传输的负载均衡系统及负载均衡方法,涉及流媒体传输技术领域。所述方法,包括:根据视频监控平台上各服务组件的负载采集到的视频质量,确定各服务组件的各负载的配置情况;其中,所述视频质量至少包括视频数据量,视频帧数,视频的每一帧图像中的行像素点个数、列像素点个数;根据确定出的各服务组件的各负载的配置情况,控制各服务组件面向流媒体传输时的调度量,以实现负载均衡。本发明专利技术能够根据视频监控平台上各服务组件的负载采集到的视频质量,合理的调度服务组件,从而提高了负载均衡效果。从而提高了负载均衡效果。从而提高了负载均衡效果。

【技术实现步骤摘要】
一种面向流媒体传输的负载均衡系统及负载均衡方法


[0001]本专利技术属于流媒体传输
,尤其涉及一种面向流媒体传输的负载均衡系统及负载均衡方法。

技术介绍

[0002]负载均衡建立在现有网络结构之上,它提供了一种廉价、有效、透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是将待执行任务分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。
[0003]目前,负载均衡算法包括轮询法、随机法和最小连接法,其中,轮询法就是轮流分配任务,随机法就是随机的分配任务,最小连接法是将任务分配给此时具有最小连接数的节点。这些算法在视频监控平台上适用性差,因为监控设备采集到的视频的规格常存在着差异,如每个视频帧其包含的像素点个数存在着不同,导致处理视频所耗费服务资源不同,因此目前负载均衡算法就存在局限性,不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向流媒体传输的负载均衡方法,其特征在于,所述方法包括:根据视频监控平台上各服务组件的负载采集到的视频质量,确定各服务组件的各负载的配置情况;其中,所述视频质量至少包括视频数据量,视频帧数,视频的每一帧图像中的行像素点个数、列像素点个数;根据确定出的各服务组件的各负载的配置情况,控制各服务组件面向流媒体传输时的调度量,以实现负载均衡。2.如权利要求1所述的一种面向流媒体传输的负载均衡方法,其特征在于,所述根据确定出的各服务组件的各负载的配置情况,控制各服务组件面向流媒体传输时的调度量,包括:根据视频监控平台上各服务组件的负载个数以及各服务组件的各负载的配置情况,确定各服务组件的权重;根据视频监控平台上各服务组件的权重,控制各服务组件面向流媒体传输时的调度量。3.如权利要求2所述的一种面向流媒体传输的负载均衡方法,其特征在于,所述根据视频监控平台上各服务组件的权重,控制各服务组件面向流媒体传输时的调度量,包括:根据视频监控平台上各服务组件的权重以及全部服务组件一次循环轮询调度中的调度总次数,确定每个服务组件的轮循调度次数;控制各服务组件以确定的轮循调度次数作为对应调度量进行流媒体传输。4.如权利要求3所述的一种面向流媒体传输的负载均衡方法,其特征在于,所述根据视频监控平台上各服务组件的负载采集到的视频质量,确定各服务组件的各负载的配置情况,包括:根据视频监控平台上各服务组件的负载采集到的视频质量,基于第一公式计算各负载的配置排名值;其中,所述负载的配置排名值用于表征负载的配置情况,配置排名值越小表征负载的配置越高;所述根据视频监控平台上各服务组件的负载个数以及各服务组件的各负载的配置情况,确定各服务组件的权重,包括:根据视频监控平台上各服务组件的负载个数以及各服务组件的各负载的配置排名值,基于第二公式计算各服务组件的权重;所述根据视频监控平台上各服务组件的权重以及全部服务组件一次循环轮询调度中的调度总次数,确定每个服务组件的轮循调度次数,包括:根据视频监控平台上各服务组件的权重以及全部服务组件一次循环轮询调度中的调度总次数,基于第三公式计算每个服务组件的轮循调度次数;其中,所述第一公式为:
所述第二公式为:所述第三公式为:所述第一公式至第三公式中,H(i_a)表示视频监控平台上第i个服务组件的第a个负载的配置排名值;E(i)表示视频监控平台上第i个服务组件的权重;C(i)表示视频监控平台上第i个服务组件在一次循环轮询调度中的调度次数;i=1,2,

,Z;Z表示视频监控平台上的服务组件总数;m(i_a)表示视频监控平台上第i个服务组件的第a个负载采集到的视频的每一帧图像中每一行的像素点个数;n(i_a)表示视频监控平台上第i个服务组件的第a个负载采集到的视频的每一帧图像中每一列的像素点个数;D(i_a)表示视频监控平台上第i个服务组件的第a个负载采集到的视频数据量;R(i_a)表示视频监控平台上第i个服务组件的第a个负载采集到的视频帧数;D0表示预设的一个黑色像素点的数据量;G(i)表示视频监控平台上第i个服务组件的负载个数;F{}表示非正数检验函数,若括号内的数值为非正数则函数值为1,反之为0;k表示取值范围为[1

【专利技术属性】
技术研发人员:兰雨晴张腾怀余丹邢智涣王丹星
申请(专利权)人:慧之安信息技术股份有限公司
类型:发明
国别省市:

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

1