一种视频监控方法及装置的制造方法_2

文档序号:9380851阅读:来源:国知局
编译方式与现有技术中播放服务器的编译器对NVR原始程序代码进行编译时采用的编译方式不同;现有技术中,由于NVR原始程序代码是在GNU/LINUX+GLIBC下编译生成的,而播放服务器的编译器的编译方式并不是采用GNU/LINUX+GLIBC,因此,在把NVR原始程序代码安装到播放服务器的过程中,播放服务器的编译器需要对NVR原始程序代码通过C/C++重新进行编译,此过程播放服务器将会产生巨大的工作量;本发明中NVR通过芯片编译器对NVR原始程序代码进行编译,并发送至播放服务器进行安装,克服了现有技术中的上述问题,避免了播放服务器产生巨大的工作量。
[0066]本发明实施例提供的方法中,NVR与播放服务器是两个独立的工作实体,相对于现有技术的方案,本发明中NVR与播放服务器的耦合性比较小,便于后续NVR或者播放服务器版本的升级;当NVR版本需要升级时,只需修改NVR原始程序代码,通过芯片编译器重新对其进行编译得到NVR程序代码,并发送至播放服务器进行安装即可;当播放服务器版本需要升级时,只需NVR将编译后的NVR程序代码重新发送至升级后的播放服务器进行安装即可;因此,本发明实施例提供的视频监控方法便于后续NVR或者播放服务器版本的升级。
[0067]下面结合具体实施例说明本发明提供的一种视频监控方法,如图2所示,具体过程如下:
[0068]S201、NVR通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码;
[0069]S202、NVR将携带有NVR程序代码的数据包发送至播放服务器;
[0070]S203、播放服务器接收NVR发送的携带有NVR程序代码的数据包,并进行安装;
[0071]S204、NVR获取视频数据;
[0072]其中,NVR获取视频数据的方法包括:
[0073]NVR获取网络摄像机IPC的视频数据;或者,
[0074]NVR获取本地录像文件的视频数据。
[0075]较佳地,在步骤S204之前,NVR需要为网络摄像机IPC配置功能参数,其中,功能参数包括IPC采用的传输协议、编码方式以及分辨率等IPC的相关功能参数。
[0076]S205、NVR将获取的视频数据转换成RTSP流媒体数据;
[0077]S206、NVR将RTSP流媒体数据发送至播放服务器;
[0078]S207、播放服务器对RTSP流媒体数据进行处理并播放;
[0079]视频播放器可以采用硬解码的解码方式对RTSP流媒体数据进行处理,以提高在播放视频时画面的清晰度,尤其是在播放多路视频时画面质量更佳。
[0080]S208、NVR确定RTSP流媒体数据的存储地址;
[0081]S209、NVR通过调用软件开发包SDK,将RTSP流媒体数据的存储地址上传至播放服务器;
[0082]S210、播放服务器保存NVR上传的RTSP流媒体数据的存储地址,供第三方通过播放服务器获取RTSP流媒体数据。
[0083]本发明通过NVR将转换的RTSP流媒体数据的存储地址上传至播放服务器,以便第三方可以通过查看播放服务器的RTSP流媒体数据的存储地址,获取对应的RTSP流媒体数据,进而使得播放服务器成为一个可以供第三方查询视频数据的平台;另外,可以基于这种第三方查询RTSP流媒体数据的功能进一步地丰富本发明提供的视频监控方法,并研发出更多的相关方案。
[0084]本发明实施例中,IPC、NVR以及播放服务器的连接关系可以由图3表示,其中,NVR可以连接多个IPC,以保证同时获取并存储来自多个IPC的视频数据。
[0085]如图4所示,本发明实施例提供的一种视频监控装置,该装置包括:
[0086]数据转换单元41,用于获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据;
[0087]数据发送单元42,用于将所述RTSP流媒体数据发送至播放服务器进行播放。
[0088]较佳地,在数据转换单元41获取视频数据之前,该装置还包括:
[0089]配置单元43,用于为网络摄像机IPC配置功能参数,其中,功能参数包括IPC采用的传输协议、编码方式以及分辨率。
[0090]较佳地,数据转换单元41在获取视频数据时,具体用于:
[0091]获取网络摄像机IPC的视频数据;或者,
[0092]获取本地录像文件的视频数据。
[0093]较佳地,数据转换单元41获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据之后,数据发送单元42还用于:
[0094]确定RTSP流媒体数据的存储地址;
[0095]通过调用软件开发包SDK,将RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取RTSP流媒体数据。
[0096]较佳地,数据发送单元42还用于:
[0097]通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码;
[0098]在首次将RTSP流媒体数据发送至播放服务器进行播放之前,数据发送单元42将携带有NVR程序代码的数据包发送至播放服务器进行安装。
[0099]具体的,数据转换单元41和配置单元43可以由处理器等实体实现,数据发送单元42可以由处理器和具有收发功能的传输模块实现,例如该传输模块可以是专用芯片及天线等设备,本发明不局限于实现这些模块的实体。
[0100]本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0101]本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0102]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0103]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0104]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种视频监控方法,其特征在于,该方法包括: 网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据; NVR将所述RTSP流媒体数据发送至播放服务器进行播放。2.如权利要求1所述的方法,其特征在于,在NVR获取视频数据之前,该方法还包括: NVR为网络摄像机IPC配置功能参数,其中,所述功能参数包括IPC采用的传输协议、编码方式以及分辨率。3.如权利要求1所述的方法,其特征在于,NVR获取视频数据,包括: NVR获取网络摄像机IPC的视频数据;或者, NVR获取本地录像文件的视频数据。4.如权利要求1所述的方法,其特征在于,在网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据之后,该方法还包括: NVR确定所述RTSP流媒体数据的存储地址; NVR通过调用软件开发包SDK,将所述RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取所述RTSP流媒体数据。5.如权利要求1所述的方法,其特征在于,该方法还包括: NVR通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码; 在NVR首次将所述RTSP流媒体数据发送至播放服务器进行播放之前,NVR将携带有所述NVR程序代码的数据包发送至播放服务器进行安装。6.一种视频监控装置,其特征在于,该装置包括: 数据转换单元,用于获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据; 数据发送单元,用于将所述RTSP流媒体数据发送至播放服务器进行播放。7.如权利要求6所述的装置,其特征在于,在所述数据转换单元获取视频数据之前,该装置还包括: 配置单元,用于为网络摄像机IPC配置功能参数,其中,所述功能参数包括IPC采用的传输协议、编码方式以及分辨率。8.如权利要求6所述的装置,其特征在于,所述数据转换单元在获取视频数据时,具体用于: 获取网络摄像机IPC的视频数据;或者, 获取本地录像文件的视频数据。9.如权利要求6所述的装置,其特征在于,所述数据转换单元获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据之后,所述数据发送单元还用于: 确定所述RTSP流媒体数据的存储地址; 通过调用软件开发包SDK,将所述RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取所述RTSP流媒体数据。10.如权利要求6所述的装置,其特征在于,所述数据发送单元还用于: 通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码; 在首次将所述RTSP流媒体数据发送至播放服务器进行播放之前,将携带有所述NVR程序代码的数据包发送至播放服务器进行安装。
【专利摘要】本发明提供了一种视频监控方法及装置,用以实现通过网络硬盘录像机NVR与播放服务器相结合的方式进行实时视频监控,提高了播放服务器在播放视频数据时画面的清晰度,同时避免播放服务器在安装NVR时由于NVR与播放服务器的编译方式和开发环境不同而产生的巨大的工作量,提高了系统的可扩展性,复用了原NVR代码,进而缩短了开发周期。本发明方法包括:网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据;NVR将所述RTSP流媒体数据发送至播放服务器进行播放。
【IPC分类】H04N21/6437, H04N7/18
【公开号】CN105100680
【申请号】CN201410161233
【发明人】王戬, 吴华剑, 孙智健, 张兴明
【申请人】浙江大华技术股份有限公司
【公开日】2015年11月25日
【申请日】2014年4月21日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1