一种流媒体服务器的转发方法及系统技术方案

技术编号:12947410 阅读:58 留言:0更新日期:2016-03-02 09:20
本发明专利技术公开了一种流媒体服务器的转发方法,应用于视频监控系统,包括:DHCP服务器预先获取监控系统内各MS所属的区域信息,根据前端设备的报文请求,由DHCP服务器向前端设备回应其选定的对应所述前端设备的MS信息;前端设备在向VM注册时,该注册信息中包含对应的MS信息;VM在回应客户端业务请求时,根据客户端和被请求前端设备的区域是否相同,确定采用前端设备注册信息中包含的MS向客户端或者采用相应的公网区域的MS向客户端转发流媒体。本发明专利技术还公开了一种流媒体服务器的转发系统。本发明专利技术公开的流媒体服务器的转发方法及系统,能针对不同区域的客户端,能自动的选择该区域对应的流媒体服务器,从而使得网络间的流量转发最优,大大提升了播放质量。

【技术实现步骤摘要】

本专利技术涉及视频监控系统内的数据传输技术,尤其涉及一种流媒体服务器的转发 方法及系统。
技术介绍
数字视频监控技术是指,除显示设备外的视频设备之间通过网络以数字视频方式 进行传输、存储的监控技术。现有的综合数字监控存储管理系统通常由以下基本的单元构 成:IPC (网络摄像机)、硬件编码器、VM (视频管理服务器)、VC (客户端)、MS (流媒体服务 器)和存储单元(Storage unit)以及相应的软件管理系统及网络传输设备。 通常情况下如果系统中部署了 IPC等编码设备以及MS流媒体设备,那么IPC发出 的流会优先经过MS设备,由MS设备首先把数据接收到设备本地,再根据需要进行复制和转 发(一个客户端点播流就复制1份,多个人点播就复制多份),通过这样的媒体复制转发来 降低IPC编码设备的发流压力。在进行MS选择策略时,现有技术中一般通过MS当前的业 务负载量来进行选择。然而该方法容易造成请求数据的客户端与复制转发的MS之间的物 理位置不均衡,从而之间的数据传输会受网络带宽的影响以及其它因素干扰,导致影像播 放出现延迟、掉帧等现象,严重影响播放的质量。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术提供一种新的流媒体服务器的转发方法及系 统,解决现有技术中请求数据的客户端与负责数据复制转发的MS设备之间物理位置不均 衡的问题,实现能为客户端的请求予以最优的回应处理。 为实现上述目的,本专利技术提供了一种流媒体服务器的转发方法,应用于视频监控 系统,其特征在于,包括: DHCP服务器预先获取监控系统内各MS所属的区域信息,该区域包括私网区域和 公网区域; 根据前端设备的报文请求,由DHCP服务器按照上述的MS区域信息向前端设备回 应其选定的对应所述前端设备的MS信息; 前端设备在向VM注册时,该注册信息中包含对应的MS信息; VM在回应客户端业务请求时,比较客户端和被请求前端设备的区域,根据客户端 和被请求前端设备的区域是否相同,确定采用前端设备注册信息中包含的MS向客户端转 发流媒体或者采用相应的公网区域的MS向客户端转发流媒体。 优选地,所述前端设备通过DHCP中继向DHCP服务器发送报文请求MS地址;所述 DHCP服务器识别所述前端设备的区域,为所述前端设备分配相同区域的MS。 优选地,所述的报文内容中包含了请求IP地址字段、请求MS地址字段以及身份认 证标识字段。 优选地,若所述前端设备的区域中具有多个MS可供分配时,所述DHCP服务器根据 优先级方式、负载均衡方式和地址排序方式中的一种或几种方式结合进行分配。 优选地,所述DHCP服务器根据优先级方式和负载均衡方式进行分配MS,优先选择 优先级高的MS,若优先级相同,则选择业务负载最小的MS。 优选地,所述DHCP服务器获取MS区域信息的方法是由DHCP服务器通过网关在其 所在的区域添加获取。 为了方便简化认为操作,使方法适应性更强,进一步地,所述DHCP服务器获取MS 区域信息的方法是由VM向DHCP服务器定期发送。 本专利技术还提供了一种流媒体服务器的转发系统,应用于视频监控系统,包括前端 设备、DHCP服务器、MS、VM和客户端,所述DHCP服务器包括配置模块及回应模块,所述配置 模块用于预先获取监控系统内各MS所属的区域信息,该区域包括私网区域和公网区域;所 述回应模块用于根据前端设备的报文请求,按照上述的MS区域信息向前端设备回应其选 定的对应所述前端设备的MS信息; 所述前端设备包括注册模块,所述注册模块用于向VM注册,注册的信息中包含对 应的MS信息; 所述视频管理服务器包括处理模块,所述处理模块用于比较客户端和被请求前端 设备的区域,根据客户端和被请求前端设备的区域是否相同,确定采用前端设备注册信息 中包含的MS向客户端转发流媒体或者采用相应的公网区域的MS向客户端转发流媒体。 优选地,所述DHCP服务器还包括分配模块,所述分配模块用于若所述前端设备的 区域中具有多个MS可供分配时,其根据优先级方式、负载均衡方式和地址排序方式中的一 种或几种方式结合进行分配。 优选地,所述VM还包括发送模块,所述发送模块用于定期向DHCP服务器发送MS 的区域信息。 本专利技术提供的流媒体服务器转发方法及系统具有以下有益效果:本专利技术通过建立 流媒体服务器区域性分配方法,能针对不同区域的客户端,能自动的选择该区域对应相同 区域或公网区域的流媒体服务器,从而使得视频监控系统网络间的流量转发流畅度更佳, 从而解决了现有技术中存在的客户端与负责数据复制转发的流媒体服务器之间的物理位 置不均衡的问题,使得数据传输受网络带宽以及物理位置因素导致的干扰因素影响小,能 很大程度避免播放时出现延迟、掉帧等现象,大大提升了播放的质量。【附图说明】 图1是本专利技术一个较佳实施例的方法流程图; 图2是通用的DHCP中继的工作流程图; 图3是本专利技术一个较佳实施例的发现报文示意图; 图4是本专利技术一个较佳实施例的区域设备示意图。【具体实施方式】 以下将结合附图对本专利技术的构思、具体方法及产生的技术效果作进一步说明,以 充分地了解本专利技术的目的、特征和效果。 如图1的流程图所示,本专利技术提供的流媒体转发方法,方法如下: DHCP服务器预先获取监控系统内各MS所属的区域信息,该区域包括私网区域和 公网区域,以区域的概念来划分不同的私网和公网,在本实施例中,所谓私网区域和公网区 域是相对不同网段的概念,不同私网区域和公网区域对应有相应的网关、网段以及所属的 MS,某一私网区域下的MS无法对在不同私网区域下的前端设备进行数据复制和转发,而公 网区域的MS能可实现不同物理网段间数据复制和转发功能;而区域(私网区域和公网区 域)内的MS信息(包括MS地址和ID)都可以在DHCP服务器上体现出来,便于后续为前端 设备分配MS,关于MS信息如何在DHCP服务器上体现将在下文中作具体介绍。 在前端设备上线后,配置DHCP动态获取地址,前端设备通过中继向DHCP服务器发 送DHCP发现报文,所述的报文内容中包含了请求IP地址字段、请求MS地址字段以及身份 认证标识字段,其中身份认证标识字段可以向DHCP服务器表明前端设备身份以增加可靠 性和安全性。然后DHCP服务器根据前端设备的报文请求,首先通过网关得知该前端设备所 在区域,并由DHCP服务器按照上述已预先获取的MS区域信息向前端设备回应包含IP地 址、网关地址以及其选定的对应该前端设备的MS信息。 前端设备在获取地址、网关、其对应的MS信息后,在向VM注册时,该注册信息(当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种流媒体服务器的转发方法,应用于视频监控系统,其特征在于,包括:DHCP服务器预先获取监控系统内各MS所属的区域信息,该区域包括私网区域和公网区域;根据前端设备的报文请求,由DHCP服务器按照上述的MS区域信息向前端设备回应其选定的对应所述前端设备的MS信息;前端设备在向VM注册时,该注册信息中包含对应的MS信息;VM在回应客户端业务请求时,比较客户端和被请求前端设备的区域,根据客户端和被请求前端设备的区域是否相同,确定采用前端设备注册信息中包含的MS向客户端转发流媒体或者采用相应的公网区域的MS向客户端转发流媒体。

【技术特征摘要】

【专利技术属性】
技术研发人员:周迪余剑声
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1