一种控制视频监控系统流媒体路由的系统和方法

文档序号:7803531阅读:134来源:国知局
一种控制视频监控系统流媒体路由的系统和方法
【专利摘要】本发明涉及一种控制视频监控系统流媒体路由的系统和方法,一种控制视频监控系统流媒体路由的系统,包括若干前端监控设备、若干流媒体服务器和若干客户端,其特征在于,还包括网管服务器,用以对所述前端监控设备、流媒体服务器、客户端设备节点和链路的资源使用情况进行监控,并将其性能数据反馈给数据处理单元;以及数据处理单元,采用预设的评分标准,对所述性能数据进行处理,自动选择最流畅的流媒体服务器地址提供给客户端。本发明改善了传统的评分标准,更加充分的兼顾流媒体服务器之外的其他系统因素,保障了流媒体的响应速度和播放流畅性。
【专利说明】一种控制视频监控系统流媒体路由的系统和方法
【技术领域】
[0001]本发明涉及流媒体【技术领域】,尤其涉及一种控制视频监控系统流媒体路由的系统和方法。
【背景技术】
[0002]目前对于视频监控领域内前端监控设备实时视频或者所存储的声音、图像等多媒体文件,当客户端需要点播时,主要有下载和流式传输两种方式。其中,流式传输是把声音、图像等节目保存在流媒体服务器上,当用户需要点播某个节目时,流媒体服务器会通过网络把节目连续、实时地传送给用户(客户端)。在流式传输中通常利用流媒体服务器本身的负载情况进行路径分配,优先分配当前负载最低的服务器作为转发服务器,负载的判断依据为服务器的转发规格,这其中包含了对处理器、内存和网络带宽的资源综合决策,此方案充分考虑了服务器本身的转发能力,达到资源利用率的最优分配。但是,大多数的流式传输仅考虑了服务器本身的性能因素,即使在流媒体性能充足的情况下,如果中间传输网络出现拥挤,也不能保证客户端能正常点播;通常的监控设备也仅是对流媒体服务器本身性能的监控,并未对整个链路和节点进行监控,忽略了中间传输网络的因素,导致即使是负载最低的服务器地址,客户点播时仍然会出现迟延很久的现象,凸显了评分标准的片面化。因此,为了保证流媒体的响应速度和播放流畅性,就必须更加充分的兼顾流媒体服务器之外的其他因素,有必要对此进行改善。

【发明内容】

[0003]针对现有技术中仅仅考虑了服务器本身的性能因素,却未兼顾影响流媒体响应速度和播放流畅的其他因素,以及服务器评分标准片面化的不足,本发明提供一种控制视频监控系统流媒体路由的系统和方法,所采用的技术方案如下:
一种控制视频监控系统流媒体路由的系统,包括若干前端监控设备、若干流媒体服务器和若干客户端,其特征在于,还包括
网管服务器,用以对所述前端监控设备、流媒体服务器、客户端节点和链路的资源使用情况进行监控,并将其性能数据反馈给数据处理单元;以及
所述数据处理单元,采用预设的评分标准,对所述性能数据进行处理,自动选择最流畅的流媒体服务器地址提供给客户端。
[0004]网管服务器相当于对传输路径进行监控并通过协议采集性能数据,配合数据处理单元的改进后的评分标准,自动筛选最流畅的流媒体服务器地址。
[0005]进一步地,所述网管服务器对传输路径上采集到的性能数据进行记录并存储,并定时更新该性能数据,以保证在视频播放过程中出现延迟时可随时更新最优传输路径。
[0006]一种控制视频监控系统流媒体路由的方法,其特征在于,所述方法包括以下步骤:
S1、用户登陆客户端,请求查看并点播前端监控设备的文件;52、数据处理单元向网管服务器发起查询请求,请求查询可提供对应SI的各传输路径上的资源使用情况和性能数据;
53、网管服务器将各传输路径上节点和链路的资源使用情况以及性能数据返回到数据处理单元;
54、数据处理单元根据预设的评分标准,对所述性能数据进行处理,自动选择最流畅的流媒体服务器地址提供给客户端;
55、客户端对最优化的流媒体服务器进行点播。
[0007]进一步地,所述步骤S4中所采用的评分标准为,
(1)假设共有η条传输路径,资源的种类为Al,Α2,…,Am共m种;
(2)A1,A2,…,Am的权重系数可根据优先级别进行设定,依次对应分别为P1,P2,…,Pm ;
(3)每个流媒体服务器的综合得分为
【权利要求】
1.一种控制视频监控系统流媒体路由的系统,包括若干前端监控设备、若干流媒体服务器和若干客户端,其特征在于,还包括 网管服务器,用以对所述前端监控设备、流媒体服务器、客户端节点和链路的资源使用情况进行监控,并将采集到的性能数据反馈给数据处理单元;以及 所述数据处理单元,采用预设的评分标准,对所述性能数据进行处理,自动选择最流畅的流媒体服务器地址提供给客户端。
2.根据权利要求1所述的系统,其特征在于,所述网管服务器对采集到的性能数据还同时进行记录、存储,并定时更新。
3.—种控制视频监控系统流媒体路由的方法,其特征在于,所述方法包括以下步骤: 51、用户登陆客户端,请求查看并点播前端监控设备的文件; 52、数据处理单元向网管服务器发起查询请求,请求查询可提供对应SI的各传输路径上的资源使用情况和性能数据; 53、网管服务器将各传输路径上节点和链路的资源使用情况以及性能数据返回到数据处理单元; 54、数据处理单元根据预设的评分标准,对所述性能数据进行处理,自动选择最流畅的流媒体服务器地址提供给客户端; 55、客户端对最优化的流媒体服务器进行点播。
4.根据权利要求3所述的方法,其特征在于,所述步骤S4中所采用的评分标准为, (1)假设共有η条传输路径,资源的种类为Al,Α2,…,Am共m种; (2)A1,A2,…,Am的权重系数可根据优先级别进行设定,依次对应分别为P1,P2,…,Pm ; (3)每个流媒体服务器的综合得分为s=imPn; (4)数据处理单元将评分最高的传输路径上对应的所有流媒体服务 器单元进行编码,并连同距离用户最近的流媒体服务器地址返回给客户端自动将当前综合得分S最高的流媒体服务器地址返回到客户端。
5.根据权利要求3所述的方法,其特征在于,所述各传输路径的资源使用情况至少包括:平均可用CPU使用率、平均可用内存使用率、节点之间的平均带宽资源使用率、延迟的相对值。
6.根据权利要求3所述的方法,其特征在于,在步骤S3和步骤S4之间还包括:数据处理单元根据网管服务器反馈的各传输路径的性能数据进行选择,检测系统的最大性能阀值,如果任一项指标存在超过所述最大性能阀值的情况,则该传输路径直接被否决。
7.根据权利要求3所述的方法,其特征在于,步骤S5中所述最优化的流媒体服务器收到点播请求后,对前端监控设备进行分析,如果是摄像机,则判断是否已经存在点播请求,如果存在,则复制该码流并发送到客户端,如果不存在,则对摄像机发起点播请求,获取码流后再发送到客户端;如果是录像文件,则从文件地址获取录像文件信息,读取文件内容并通过流媒体协议发送到客户端。
8.根据权利要求3所述的方法,其特征在于,点播过程中所述步骤S2-S5持续进行,实时自动提供最流畅的流媒体服务器。
【文档编号】H04N7/18GK103945198SQ201410200006
【公开日】2014年7月23日 申请日期:2014年5月13日 优先权日:2014年5月13日
【发明者】王胜, 吴仲谋, 李海辉, 汪刚, 刘双广 申请人:高新兴科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1