一种视频获取设备和方法技术

技术编号:37356540 阅读:9 留言:0更新日期:2023-04-27 07:06
本发明专利技术涉及视频获取设备和方法,其中,视频获取设备包括通信连接的多级服务端,以及与每级服务端通信连接的客户端和视频流获取设备,其中:当前服务端的上级服务端和/或与当前服务端通信连接的客户端用于向当前服务端发送视频流获取请求,其中,视频流获取请求为获取目标视频流获取设备对应视频流的请求,当前服务端为多级服务端中的任一服务端;当前服务端用于响应于视频流获取请求,确定是否已接收到目标视频流获取设备对应的视频流,若是,则将视频流发送给上级服务端和/或客户端;若否,则从目标视频流获取设备中获取视频流,以及将视频流发送给上级服务端和/或客户端;目标视频流获取设备用于采集视频流,并将视频流发送给当前服务端。给当前服务端。给当前服务端。

【技术实现步骤摘要】
一种视频获取设备和方法


[0001]本专利技术涉及远程访问
,尤其涉及一种视频获取设备和方法。

技术介绍

[0002]随着安全意识的增强,视频监控系统也慢慢的普遍化,特别是在一些重要场合,如铁路、银行等,随着科技的发展,摄像头分辨率也在逐步提升,因此,针对以上不足,特提出此专利技术。视频对带宽的要求也越来越高,我们以观看4K摄像头为例,通常需要消耗6m/s的流量,即每秒6144KB/s的带宽传输速率,按照1m带宽传输速率:1mb/s=1000kbit/s(比特每秒)=1000/8kbyte/s(字节每秒)=125KB/s进行转换,则4K画质带宽至少需要6144KB/125KB≈50M,若多个客户端打开同一前置视频,对宽带的要求更高。
[0003]现有视频监控流媒体在传输视频流时,为了减少带宽,通常使用MPEG

4压缩算法、H.264压缩算法、丢弃多余的音频帧等技术方法,这些技术方法虽然有很高的数据压缩比率,以及视音频流文件的内容互动性及全方位的存取行,但无法从根本上缓解视频监控流媒体的传输压力,当存在多个客户端需要打开同一视频时,视频监控流媒体需要向每个客户端传输同一视频,仍会面临很高的传输带宽。
[0004]因此,针对以上不足,特提出此专利技术。

技术实现思路

[0005]本专利技术要解决的技术问题在于如何减少视频监控流媒体对视频流的传输带宽,针对现有技术中的缺陷,提供一种视频获取设备和方法。
[0006]为了解决上述技术问题,本专利技术提供了一种视频获取设备,包括通信连接的多级服务端,以及与每级服务端通信连接的客户端和视频流获取设备,其中:
[0007]当前服务端的上级服务端和/或与所述当前服务端通信连接的客户端用于向所述当前服务端发送视频流获取请求,其中,所述视频流获取请求为获取目标视频流获取设备对应视频流的请求,所述当前服务端为多级服务端中的任一服务端;
[0008]所述当前服务端用于响应于所述视频流获取请求,确定是否已接收到所述目标视频流获取设备对应的视频流,若是,则将所述视频流发送给所述上级服务端和/或所述客户端;若否,则从所述目标视频流获取设备中获取所述视频流,以及将所述视频流发送给所述上级服务端和/或所述客户端;
[0009]所述目标视频流获取设备用于采集视频流,并将所述视频流发送给所述当前服务端。
[0010]本专利技术还提供了一种视频获取方法,由上述视频获取设备执行,包括:
[0011]当前服务端的上级服务端和/或与所述当前服务端通信连接的客户端向所述当前服务端发送视频流获取请求,其中,所述视频流获取请求为获取目标视频流获取设备对应视频流的请求,所述当前服务端为多级服务端中的任一服务端;
[0012]所述当前服务端响应于所述视频流获取请求,确定是否已接收到所述目标视频流
获取设备对应的视频流,若是,则将所述视频流发送给所述上级服务端和/或所述客户端;若否,则从所述目标视频流获取设备中获取所述视频流,以及将所述视频流发送给所述上级服务端和/或所述客户端;
[0013]所述目标视频流获取设备采集视频流,并将所述视频流发送给所述当前服务端。
[0014]实施本专利技术的,具有以下有益效果:
[0015]待获取视频流的上级服务器和/或客户端将视频流获取请求发送给服务器,服务器确定是否已经接收到对应的视频流,若确定接收到,则直接将对应的视频流发送给待获取视频流的上级服务器和/或客户端,上级服务器和/或客户端无需与视频流获取设备进行通信;若确定未接收到,则服务器与视频流获取设备建立连接,并将获取到的对应的视频流发送给上级服务器和/或客户端,当有其他上级服务器和/或客户端发送相同的视频流获取请求时,服务器无需再重新与视频流获取设备建立连接,即可将相应的视频流发送给其他上级服务器和/或客户端,大大减少了视频流获取设备对视频流的传输带宽。同时,上级服务器获取到相应视频流后,若上级服务器对应的客户端需要获取该视频流时,无需向下级服务器发送视频流获取请求,而是可以从本地服务器中创建连接直接获取,从而避免了重复请求重复发送造成的带宽浪费。
附图说明
[0016]图1是本专利技术实施例一提供的一种视频获取设备的结构示意图;
[0017]图2是本专利技术实施例一提供的另一种视频获取设备的结构示意图;
[0018]图3是本专利技术实施例二提供的一种视频获取方法的流程示意图。
[0019]图中:1:多级服务端;2:客户端;3:视频流获取设备;11:当前服务端;12:上级服务端;21:客户端;31:目标视频流获取设备;111:控制中心;112:集线器;113:分发

转发服务器;114:采集服务器。
具体实施方式
[0020]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0021]实施例一
[0022]如图1和图2所示,本专利技术实施例提供的视频获取设备,包括通信连接的多级服务端1,以及与每级服务端通信连接的客户端2和视频流获取设备3,其中:
[0023]当前服务端11的上级服务端12和/或与当前服务端11通信连接的客户端21用于向当前服务端11发送视频流获取请求,其中,视频流获取请求为获取目标视频流获取设备31对应视频流的请求,当前服务端11为多级服务端1中的任一服务端。
[0024]本实施例中,各级服务端之间以及各级服务端与客户端之间的通信方式优选均为socket通信。与当前服务端11通信连接的客户端21可以是和当前服务端11处于相同等级的客户端,也可以是和当前服务端11的上级服务端12处于相同等级的客户端。可以理解的是,若当前服务端11为多级服务端中的一级服务端,则该当前服务端11的上级服务端12不存
在,此时,只有与该当前服务端11通信连接的客户端21可以向该当前服务端11发送视频流获取请求。
[0025]当前服务端11用于响应于视频流获取请求,确定是否已接收到目标视频流获取设备31对应的视频流,若是,则将视频流发送给上级服务端12和/或客户端21;若否,则从目标视频流获取设备31中获取视频流,以及将视频流发送给上级服务端12和/或客户端21。
[0026]其中,当前服务端11在接收到视频流获取请求后,根据视频流获取请求确定该请求对应的目标视频流获取设备31,进而确定当前服务端11是否已接收到目标视频流获取设备31对应的视频流。优选的,若当前服务端11在接收到视频流获取请求之前,已经与目标视频流获取设备31建立通信连接,并且目标视频流获取设备31已经向当前服务端11发送对应的视频流,则可以确定当前服务端111已接收到目标视频流获取设备31对应的视频流;反之,若当前服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频获取设备,其特征在于,包括通信连接的多级服务端,以及与每级服务端通信连接的客户端和视频流获取设备,其中:当前服务端的上级服务端和/或与所述当前服务端通信连接的客户端用于向所述当前服务端发送视频流获取请求,其中,所述视频流获取请求为获取目标视频流获取设备对应视频流的请求,所述当前服务端为多级服务端中的任一服务端;所述当前服务端用于响应于所述视频流获取请求,确定是否已接收到所述目标视频流获取设备对应的视频流,若是,则将所述视频流发送给所述上级服务端和/或所述客户端;若否,则从所述目标视频流获取设备中获取所述视频流,以及将所述视频流发送给所述上级服务端和/或所述客户端;所述目标视频流获取设备用于采集视频流,并将所述视频流发送给所述当前服务端。2.根据权利要求1所述的设备,其特征在于,所述当前服务端包括控制中心、集线器和分发

转发服务器,其中:所述控制中心用于接收所述视频流获取请求,并基于所述视频流获取请求和所述集线器,确定所述目标视频流获取设备是否已被打开,若是,则确定所述分发

转发服务器已接收到所述视频流,将所述视频流获取请求以及所述目标视频流获取设备信息发送给所述分发

转发服务器;所述分发

转发服务器用于根据所述视频流获取请求以及所述目标视频流获取设备信息,创建与所述上级服务端和/或所述客户端之间的连接,并将所述视频流发送给所述上级服务端和/或所述客户端;所述集线器用于确定所述目标视频流获取设备是否已被打开。3.根据权利要求2所述的设备,其特征在于,还包括采集服务器,其中:所述控制中心还用于若确定所述目标视频流获取设备未被打开,则将所述视频流获取请求以及所述目标视频流获取设备信息发送给所5述采集服务器;所述采集服务器用于从所述目标视频流获取设备中获取所述视频流,以及将所述视频流发送给所述分发

转发服务器;所述分发

转发服务器用于根据所述控制中心发送的所述视频流获取请求以及所述目标视频流获取设备信息,创建与所述上级服务端和/0或所述客户端之间的连接,并将所述视频流发送给所述上级服务端和/或所述客户端。4.根据权利要求2或3所述的设备,其特征在于,所述控制中心用于基于所述视频流获取请求,在所述集线器中查找目标视频流获取设备标识信息;若查找到所述目标视频流获取设备标识信息,则确定5所述目标视频流获取设备已被打开,若未查找到所述目标视频流获取设备标识信息,则确定所述目标视频流获取设备未被打开;所述集线器用于存储已打开视频流获取设备标识信息。5.根据权利要求4所述的设备,其特征在于,所述集线器还用于存储集线器标识信息、会话标识信息、已参与会话的上级服务端和/或0客户端的协议地址以及端口信...

【专利技术属性】
技术研发人员:王吉勇姜海昆范宇
申请(专利权)人:长扬科技北京股份有限公司
类型:发明
国别省市:

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

1