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

文档序号:9380851阅读:462来源:国知局
一种视频监控方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种视频监控方法及装置。
【背景技术】
[0002]视频监控系统已广泛应用到生活中的各种场所,我们可以通过视频监控系统来监控家里或者工作地点等场所的实时情况,有效地防止了意外情况的发生,为我们的人身财产安全提供了保障。
[0003]视频监控系统通常采用网络硬盘录像机(Network Video Recorder, NVR)对场所进行视频监控。NVR的工作原理是对网络摄像机(IP CAMERA, IPC)设备实时传输的视频数据,或者对录像文件数据进行存储、管理和播放,NVR可以同时存储、管理、播放来自多个网络摄像机IPC的视频数据,以实现对多个场所的视频监控;IPC由网络编码模块和模拟摄像机组合而成,其中IPC的网络编码模块将模拟摄像机采集的模拟视频信号压缩成数字信号,进而为NVR提供视频数据。由于NVR通过软解码的解码方式对视频数据进行处理,使得NVR在播放视频数据时,画面的清晰度有限,尤其是NVR在同时播放来自多个IPC的视频数据时,播放的画面质量更差。
[0004]另外,极少数的视频监控系统采用NVR与播放服务器相结合的方案对场所进行视频监控,利用播放服务器对NVR采集的视频数据进行播放,以改善播放视频数据时的画面质量,但由于NVR与播放服务器的编码方式和开发环境不同而产生的巨大的工作量,在采用NVR与播放服务器相结合的视频监控方案时,把NVR原始程序代码移植到播放服务器的过程会产生巨大的工作量。
[0005]综上所述,视频监控系统采用现有技术对场所进行视频监控时,会产生播放视频数据的画面的清晰度低,移植NVR原始程序代码到播放服务器的工作量巨大使得可扩展性很差等问题,因此,提供一个能够解决上述问题的视频监控系统是非常必要的。

【发明内容】

[0006]本发明提供了一种视频监控方法及装置,本发明提供了一种视频监控方法及装置,用以实现通过网络硬盘录像机NVR与播放服务器相结合的方式进行实时视频监控,提高了播放服务器在播放视频数据时画面的清晰度,同时避免播放服务器在安装NVR时由于NVR与播放服务器的编译方式和开发环境不同而产生的巨大的工作量,提高了系统的可扩展性,复用了原NVR代码,进而缩短了开发周期。
[0007]本发明实施例提供的一种视频监控方法,该方法包括:
[0008]网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议(Real-Time Streaming Protocol, RTSP)流媒体数据;
[0009]NVR将所述RTSP流媒体数据发送至播放服务器进行播放。
[0010]从上述方法可以看出,本发明提供了一种NVR与播放服务器相结合的实时视频监控方案,NVR将获取的视频数据转换成实时流传输协议RTSP流媒体数据,并发送至播放服务器进行播放,克服了现有技术中NVR采用软解码的解码方式对视频数据进行处理并播放时画面清晰度低的问题,NVR将RTSP流媒体数据发送至播放服务器进行播放时,视频播放器可以采用硬解码的解码方式对RTSP流媒体数据进行处理并播放,提高了视频播放时画面的清晰度;同时,NVR向视频播放器发送RTSP流媒体数据是实时进行的,保证了视频监控的实时性。
[0011 ] 较佳地,在NVR获取视频数据之前,该方法还包括:
[0012]NVR为网络摄像机IPC配置功能参数,其中,功能参数包括IPC采用的传输协议、编码方式以及分辨率。
[0013]这样,以便NVR获取来自网络摄像机IPC的视频数据,进而将该视频数据转换成RTSP流媒体数据,并发送至播放服务器进行播放。
[0014]较佳地,NVR获取视频数据,包括:
[0015]NVR获取网络摄像机IPC的视频数据;或者,
[0016]NVR获取本地录像文件的视频数据。
[0017]这样,NVR获取IPC的视频数据以便通过视频播放器实现对视频数据的实时监控;NVR获取本地录像文件的视频数据以便通过视频播放器实现对录像文件的视频数据进行回放或查看。
[0018]较佳地,在网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据之后,该方法还包括:
[0019]NVR确定RTSP流媒体数据的存储地址;
[0020]NVR通过调用软件开发包SDK,将RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取所述RTSP流媒体数据。
[0021]这样,以便第三方可以通过查看NVR上传至播放服务器的RTSP流媒体数据的存储地址,获取对应的RTSP流媒体数据,进而使得播放服务器成为一个可以供第三方查询视频数据的平台。
[0022]较佳地,该方法还包括:
[0023]NVR通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码;
[0024]在NVR首次将RTSP流媒体数据发送至播放服务器进行播放之前,NVR将携带有NVR程序代码的数据包发送至播放服务器进行安装。
[0025]这样,NVR通过芯片编译器对NVR原始程序代码进行编译,克服了现有技术中采用播放服务器的编译器对NVR原始程序代码进行编译时,由于播放服务器的编译器的编译方式与NVR原始程序代码的编译方式不同而导致的播放服务器工作量巨大的问题。
[0026]本发明实施例提供的一种视频监控装置,该装置包括:
[0027]数据转换单元,用于获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据;
[0028]数据发送单元,用于将所述RTSP流媒体数据发送至播放服务器进行播放。
[0029]较佳地,在数据转换单元获取视频数据之前,该装置还包括:
[0030]配置单元,用于为网络摄像机IPC配置功能参数,其中,功能参数包括IPC采用的传输协议、编码方式以及分辨率。
[0031]这样,以便数据转换单元获取来自网络摄像机IPC的视频数据,进而将该视频数据转换成RTSP流媒体数据,并通过数据发送单元发送至播放服务器进行播放。
[0032]较佳地,数据转换单元在获取视频数据时,具体用于:
[0033]获取网络摄像机IPC的视频数据;或者,
[0034]获取本地录像文件的视频数据。
[0035]这样,数据转换单元获取IPC的视频数据以便通过视频播放器实现对视频数据的实时监控;数据转换单元获取本地录像文件的视频数据以便通过视频播放器实现对录像文件的视频数据进行回放或查看。
[0036]较佳地,数据转换单元获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据之后,数据发送单元还用于:
[0037]确定RTSP流媒体数据的存储地址;
[0038]通过调用软件开发包SDK,将所述RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取所述RTSP流媒体数据。
[0039]这样,以便第三方可以通过查看数据转换单元上传至播放服务器的RTSP流媒体数据的存储地址,获取对应的RTSP流媒体数据,进而使得播放服务器成为一个可以供第三方查询视频数据的平台。
[0040]较佳地,数据发送单元还用于:
[0041]通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码;
[0042]在首次将RTSP流媒体数据发送至播放服务器进行播放之前,将携带有NVR程序代码的数据包发送至播放服务器进行安装。
[0043]这样,通过芯片编译器对NVR原始程序代码进行编译,克服了现有技术中采用播放服务器的编译器对NVR原始程序代码进行编译时,由于播放服务器的编译器的编译方式与NVR原始程序代码的编译方式不同而导致的播放服务器工作量巨大的问题。
【附图说明】
[0044]图1为本发明实施例提供的一种视频监控方法流程示意图;
[0045]图2为本发明实施例提供的一种视频监控方法流程示意图;
[0046]图3为本发明实施例提供的一种视频监控方法中IPC、NVR以及播放服务器的连接关系意图;
[0047]图4为本发明实施例提供的一种视频监控装置结构示意图。
【具体实施方式】
[0048]本发明实施例提供了一种视频监控方法及装置,用以实现通过网络硬盘录像机NVR与播放服务器相结合的方式进行实时视频监控,提高了播放服务器在播放视频数据时画面的清晰度,同时避免播放服务器在安装NVR时由于NVR与播放服务器的编译方式和开发环境不同而产生的巨大的工作量,提高了系统的可扩展性,复用了原NVR代码,进而缩短了开发周期。
[0049]如图1所示,本发明实施例提供了一种视频监控方法,该方法包括:
[0050]S11、网络硬盘录像机NVR获取视频数据,并将该视频数据转换成实时流传输协议RTSP流媒体数据;
[0051]S12、NVR将所述RTSP流媒体数据发送至播放服务器进行播放。
[0052]较佳地,在步骤SI I中NVR获取视频数据之前,该方法还包括:
[0053]NVR为网络摄像机IPC配置功能参数,其中,功能参数包括IPC采用的传输协议、编码方式以及分辨率等IPC的相关功能参数。
[0054]较佳地,在步骤Sll中NVR获取视频数据的方法包括:
[0055]NVR获取网络摄像机IPC的视频数据;或者,
[0056]NVR获取本地录像文件的视频数据。
[0057]其中,IPC的视频数据是实时产生的,这样便可以通过视频播放器实现对视频数据的实时监控;NVR获取本地录像文件的视频数据目的是为了通过视频播放器实现对录像文件的视频数据进行回放。
[0058]较佳地,在步骤Sll之后,该方法还包括:
[0059]NVR确定RTSP流媒体数据的存储地址;
[0060]NVR通过调用软件开发包SDK,将RTSP流媒体数据的存储地址上传至播放服务器,供第三方通过播放服务器获取RTSP流媒体数据。
[0061]本发明通过NVR将转换的RTSP流媒体数据的存储地址上传至播放服务器,以便第三方可以通过查看播放服务器的RTSP流媒体数据的存储地址,获取对应的RTSP流媒体数据,进而使得播放服务器成为一个可以供第三方查询视频数据的平台;另外,可以基于这种第三方查询RTSP流媒体数据的功能进一步地丰富本发明提供的视频监控方法,并研发出更多的相关方案。
[0062]较佳地,在步骤S12之前,该方法还包括:
[0063]NVR通过芯片编译器对NVR原始程序代码进行编译,得到NVR程序代码;
[0064]在NVR首次将RTSP流媒体数据发送至播放服务器进行播放之前,NVR将携带有NVR程序代码的数据包发送至播放服务器进行安装。
[0065]其中,芯片编译器在对NVR原始程序代码进行编译时,芯片编译器所采用的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1