一种视频设备访问方法及装置制造方法及图纸

技术编号:15867730 阅读:100 留言:0更新日期:2017-07-23 17:11
本发明专利技术提供了一种视频设备访问方法及装置,该方法包括接收客户端基于预置的通信协议发送的处理请求,上述处理请求中携带有客户端的IP地址和目标视频设备的IP地址;当上述处理请求用于请求获取视频码流时,基于目标视频设备的IP地址,从目标视频设备中获取上述处理请求所请求的视频码流;确定与获取到的视频码流对应的标准码流;基于预置的通信协议和客户端的IP地址,将上述标准码流发送给客户端。本发明专利技术中,降低了服务器的维护成本和客户端的成本。

Video equipment access method and device

The present invention provides a method and apparatus for accessing video equipment, the method includes receiving a client request to send the preset communication protocol based on the IP address of the IP address and the target video equipment client carry in the request; when the processing request for requesting access to video stream, target video equipment based on IP addresses the above, processing from the target video equipment request the requested video stream; stream video stream and corresponding standard to determine access to the preset communication protocol; and based on the IP address of the client, send the standard stream to the client. In the invention, the maintenance cost of the server and the cost of the client are reduced.

【技术实现步骤摘要】
一种视频设备访问方法及装置
本专利技术涉及通信
,具体而言,涉及一种视频设备访问方法及装置。
技术介绍
视频监控是安全防范的重要组成部分,随着计算机技术的快速发展,视频监控开始应用到越来越多的行业和场所,视频监控的实现依赖于视频监控系统。而视频监控系统一般包括客户端、服务器和图像采集设备等,一般客户端通过服务器访问图像采集设备。一个服务器可以接入多个图像采集设备,而接入的图像采集设备可以是由不同的厂家生产的,不同厂家的设备具有自己私有的接口协议,当客户端需要访问不同的图像采集设备时,则需要调用与该图像采集设备对应的接口协议,这样,使得在进行服务器维护时,需要对多个厂家的私有协议进行分析,且访问服务器使用的是私有协议,不能抓包分析,使得服务器的维护成本较高;另外,服务器将从图像采集设备获取的视频码流发送给客户端,由客户端对该视频码流进行解码,得到该视频码流对应的标准码流,而对于不同厂家的头像采集设备则需要使用不同的解码方式进行解码,因此,每个客户端均需要存储有多种解码方式,使得客户端的成本较高。综上,现有技术中视频监控系统中,服务器的维护成本和客户端的成本均很高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种视频设备访问方法及装置,以解决现有技术中服务器的维护成本和客户端的成本均很高的问题。第一方面,本专利技术实施例提供了一种视频设备访问方法,其中,所述方法包括:接收客户端基于预置的通信协议发送的处理请求,所述处理请求中携带有所述客户端的IP地址和目标视频设备的IP地址;当所述处理请求用于请求获取视频码流时,基于所述目标视频设备的IP地址,从所述目标视频设备中获取所述处理请求所请求的视频码流;确定与获取到的所述视频码流对应的标准码流;基于所述预置的通信协议和所述客户端的IP地址,将所述标准码流发送给所述客户端。结合第一方面,本专利技术实施例提供了上述第一方面的第一种可能的实现方式,其中,所述方法还包括:当所述处理请求用于请求控制所述目标视频设备时,根据所述处理请求和所述目标视频设备的IP地址,控制所述目标视频设备执行所述处理请求指示的操作。结合第一方面,本专利技术实施例提供了上述第一方面的第二种可能的实现方式,其中,所述确定与获取到的所述视频码流对应的标准码流,包括:根据所述视频码流的帧头数据以及标准码流对应的帧头数据的格式,判断获取到的所述视频码流是否为标准码流;如果是,则将获取到的所述视频码流确定为标准码流;否则,根据所述标准码流对应的标准码流格式,将所述视频码流转换成标准码流。结合第一方面的第二种可能的实现方式,本专利技术实施例提供了上述第一方面的第三种可能的实现方式,其中,所述根据所述标准码流对应的标准码流格式,将所述视频码流转换成标准码流,包括:从本地查找是否存在与所述目标视频设备对应的转码方式,所述转码方式为将所述目标视频设备发送的视频码流转换成与所述标准码流格式匹配的标准码流的方法;如果存在,则采用所述转码方式将所述视频码流转换成所述标准码流;否则,采用预设的暴力破解的方式将所述视频码流转换成标准码流。结合第一方面的第三种可能的实现方式,本专利技术实施例提供了上述第一方面的第四种可能的实现方式,其中,所述采用预设的暴力破解的方式将所述视频码流转换成标准码流,包括:获取所述视频码流的数据长度和所述帧头数据的长度;根据所述视频码流的数据长度和所述帧头数据的长度,确定所述标准码流的长度;根据所述标准码流的长度,从所述视频码流中提取标准码流。结合第一方面至第一方面的第四种可能的实现方式中任一种,本专利技术实施例提供了上述第一方面的第五种可能的实现方式,其中,所述基于所述目标视频设备的IP地址,从所述目标视频设备中获取所述处理请求所请求的视频码流,包括:根据所述目标视频设备的IP地址,创建所述目标视频设备对应的传输线程,其中,不同的目标视频设备对应不同的传输线程;通过创建的所述传输线程从所述目标视频设备中获取所述视频码流。第二方面,本专利技术实施例提供了一种视频访问方法,其中,所述方法包括:基于预置的通信协议向服务器发送处理请求;接收所述服务器从目标视频设备获取的所述处理请求所述请求的视频码流对应的标准码流,并播放所述标准码流。第三方面,本专利技术实施例提供了一种视频设备访问装置,其中,所述装置包括:接收模块,用于接收客户端基于预置的通信协议发送的处理请求,所述处理请求中携带有所述客户端的IP地址和目标视频设备的IP地址;获取模块,用于当所述处理请求用于请求获取视频码流时,基于所述目标视频设备的IP地址,从所述目标视频设备中获取所述处理请求所请求的视频码流;确定模块,用于确定与获取到的所述视频码流对应的标准码流;发送模块,用于基于所述预置的通信协议和所述客户端的IP地址,将所述标准码流发送给所述客户端。结合第三方面,本专利技术实施例提供了上述第三方面的第一种可能的实现方式,其中,所述装置还包括:控制模块,用于当所述处理请求用于请求控制所述目标视频设备时,根据所述处理请求和所述目标视频设备的IP地址,控制所述目标视频设备执行所述处理请求指示的操作。结合第三方面,本专利技术实施例提供了上述第三方面的第二种可能的实现方式,其中,所述确定模块包括:判断单元,用于根据所述视频码流的帧头数据以及标准码流对应的帧头数据的格式,判断获取到的所述视频码流是否为标准码流;确定单元,用过如果获取到的所述视频码流是标准码流,则将获取到的所述视频码流确定为标准码流;转码单元,用于如果获取到的所述视频码流不是标准码流,则根据所述标准码流对应的标准码流格式,将所述视频码流转换成标准码流。第四方面,本专利技术实施例提供了一种视频设备访问装置,其中,所述装置包括:发送模块,用于基于预置的通信协议向服务器发送处理请求;接收模块,用于接收所述服务器从目标视频设备获取的所述处理请求所述请求的视频码流对应的标准码流,并播放所述标准码流。在本专利技术实施例提供的视频设备访问方法及装置中,服务器与客户端之间通过预置的通信协议进行通信,在进行服务器维护时,通过分析抓包获取的信令和预置的通信协议的信令,方便排查问题,降低了服务器的维护成本;另外,由服务器对获取到的视频码流进行解码,当客户端接收到码流之后直接播放就可以,客户端不需要在对接收到的视频码流进行解码,因此,各个客户端内均不需要存储多种解码方式,降低了客户端的成本。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术实施例所提供的第一种视频设备访问方法的流程图;图2示出了本专利技术实施例所提供的第一种视频设备访问方法中,确定与获取到的视频码流对应的标准码流的流程图;图3示出了本专利技术实施例所提供的第二种视频设备访问方法的流程图;图4示出了本专利技术实施例所提供的第一种视频设备访问装置的结构示意图;图5示出了本专利技术实施例所提供的第一种视频设备访问装置的第二种结构示意图;图6示出了本专利技术实施例所提供的第二种视频本文档来自技高网...
一种视频设备访问方法及装置

【技术保护点】
一种视频设备访问方法,其特征在于,所述方法包括:接收客户端基于预置的通信协议发送的处理请求,所述处理请求中携带有所述客户端的IP地址和目标视频设备的IP地址;当所述处理请求用于请求获取视频码流时,基于所述目标视频设备的IP地址,从所述目标视频设备中获取所述处理请求所请求的视频码流;确定与获取到的所述视频码流对应的标准码流;基于所述预置的通信协议和所述客户端的IP地址,将所述标准码流发送给所述客户端。

【技术特征摘要】
1.一种视频设备访问方法,其特征在于,所述方法包括:接收客户端基于预置的通信协议发送的处理请求,所述处理请求中携带有所述客户端的IP地址和目标视频设备的IP地址;当所述处理请求用于请求获取视频码流时,基于所述目标视频设备的IP地址,从所述目标视频设备中获取所述处理请求所请求的视频码流;确定与获取到的所述视频码流对应的标准码流;基于所述预置的通信协议和所述客户端的IP地址,将所述标准码流发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述处理请求用于请求控制所述目标视频设备时,根据所述处理请求和所述目标视频设备的IP地址,控制所述目标视频设备执行所述处理请求指示的操作。3.根据权利要求1所述的方法,其特征在于,所述确定与获取到的所述视频码流对应的标准码流,包括:根据所述视频码流的帧头数据以及标准码流对应的帧头数据的格式,判断获取到的所述视频码流是否为标准码流;如果是,则将获取到的所述视频码流确定为标准码流;否则,根据所述标准码流对应的标准码流格式,将所述视频码流转换成标准码流。4.根据权利要求3所述的方法,其特征在于,所述根据所述标准码流对应的标准码流格式,将所述视频码流转换成标准码流,包括:从本地查找是否存在与所述目标视频设备对应的转码方式,所述转码方式为将所述目标视频设备发送的视频码流转换成与所述标准码流格式匹配的标准码流的方法;如果存在,则采用所述转码方式将所述视频码流转换成所述标准码流;否则,采用预设的暴力破解的方式将所述视频码流转换成标准码流。5.根据权利要求4所述的方法,其特征在于,所述采用预设的暴力破解的方式将所述视频码流转换成标准码流,包括:获取所述视频码流的数据长度和所述帧头数据的长度;根据所述视频码流的数据长度和所述帧头数据的长度,确定所述标准码流的长度;根据所述标准码流的长度,从所述视频码流中提取标准码流。6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于所述目标视频设备的IP地址,从所述目标视频设备...

【专利技术属性】
技术研发人员:薛海珍商忠安朱海涛郭军
申请(专利权)人:东方网力科技股份有限公司
类型:发明
国别省市:北京,11

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

1