一种服务器/客户端架构下的视频监控系统及方法

文档序号:7952075阅读:333来源:国知局
专利名称:一种服务器/客户端架构下的视频监控系统及方法
技术领域
本发明涉及一种视频监控系统及方法,特别涉及一种服务器/客户端架构下的视频监控系统及方法。
背景技术
能够及时的观看到流媒体,在当今是十分有吸引力的,这不仅是因为人们生活的要求提高,希望能随时观看视频丰富自己的娱乐生活,而且,人们更希望能随时简便的观察某些活动的进程,比如用视频来监控生产管理、保安等,这成为金融、交通、商业、电力、公安、海关、国防乃至住宅区等领域安全防范、生产、生活的重要需要。
针对前一种的娱乐需求,一般是将媒体文件存储在服务器中供客户点播或下载;针对后一种的监控需求,一般是在一些重要的场所安放一个或若干个视频采集装置,例如摄像机来拍摄、监控现场,然后将信号通过一定的传输网络(线缆、光纤或以太网),传到指定的监控中心的服务器,再通过存储设备,将媒体存储到存储介质上,同时还可以根据不同需要和途径在现场安装其它的探测装置作为监控系统的辅助设备。
然而,由于流媒体文件的传输,对带宽要求较高,而在许多情况下,用户往往由于受到地理环境和工作内容的限制,如山地、港口、开阔地等特殊地理环境,对有线网络、有线传输的布线工程带来极大的不便,采用有线施工周期长,甚至无法实现。这显然极大的限制了对流媒体浏览功能的实现。
而且,对于监控终端来说,察看视频媒体文件需要专门的播放器,或在浏览器中通过播放器控件察看。但是很多情况下,由于终端中并没有安装播放器软件,因此导致无法察看服务器端的媒体文件。这对用户实现监控功能无疑是很大的限制。

发明内容
本发明所解决的技术问题在于提供了一种服务器/客户端架构下的视频监控系统及方法,以降低对监控终端的设备要求,以及减小对带宽资源的消耗。
为解决上述技术问题,本发明提供了一种服务器/客户端架构下的视频监控系统,包括前端视频采集装置、流媒体服务器、监控终端,所述前端视频采集装置将采集到的视频数据发送至所述流媒体服务器缓冲或存储,其中,所述流媒体服务器包括一个数据转换装置,将所述缓冲或存储的视频数据转换为图像格式的数据,所述流媒体服务器将该转换后的图像格式数据发送至所述监控终端。
本发明进而还提供一种视频监控的方法,包括如下步骤(1)通过前端视频采集装置采集视频数据,并将所述视频数据发送至服务器;(2)所述服务器对接收到的视频数据进行缓冲或存储;(3)所述服务器将所述缓冲或存储的视频数据转换为图像格式的数据发送至监控终端。
本发明大大降低了对监控终端的设备要求,监控距离、地域不受限制,可广泛用于各种需要视频采集、察看的场合,如实时交通、家庭监控、生产监控、环保监控等。


图1为根据本发明实施例所述的视频监控系统结构示意图;图2为根据本发明实施例所述的视频监控方法流程图。
具体实施例方式
如图1所示,为根据本发明实施例所述的视频监控系统结构示意图,包括若干监控终端11、前端视频采集装置12、流媒体服务器13。
其中,所述监控终端可以是固定客户端,例如计算机,也可以移动客户端,例如手机;所述流媒体服务器13中缓冲或存储有前端采集装置发送来的视频数据,所述流媒体服务器13通过有线或无线网络与所述监控终端11、前端视频采集装置12相连,将流媒体数据转换为图像格式的数据后发送给对应的监控终端11显示。
通常,经前端视频采集装置12采集上传、并缓冲或存储于服务器13中的媒体文件是经过使用MPEG等图像编码运算的一系列图像压缩而成,具有特殊的编码及存储结构,例如I帧(关键帧),P帧(前向参考帧)等,用户浏览流媒体服务器端的流媒体文件时,流媒体服务器将数据按照I帧、P帧等结构发送到监控终端,监控终端接收到这样的数据后,再按视频解码算法解出一幅幅连贯的图像显示。
监控终端11中通常安装有浏览器(例如Microsoft IE,Netscape,wap浏览器,brew浏览器等等),浏览器通常可以直接察看图像格式的数据,例如位图格式或Jpeg格式的图像,如果在服务器端将视频流先解码生成一幅幅图像,然后将图像传送到客户端,则客户端就可以看到媒体文件的内容了。
如图2所示,为根据本发明实施例所述的视频监控方法流程图,首先通过前端视频采集装置采集视频数据,并将所述视频数据发送至服务器(步骤201);所述服务器对接收到的视频数据进行缓冲或存储(步骤202);然后由所述服务器将所述缓冲或存储的视频数据转换为图像格式的数据发送至监控终端(步骤203)。
具体来说,根据本发明的实施例,在实际应用时,可以通过以下过程来实现视频监控1、在监控现场,由不同的前端视频采集装置进行视频数据采集,并将采集到的视频数据发送至流媒体服务器进行缓冲或存储;2、每个监控终端可以根据自身需要而分别向流媒体服务器请求具体的视频数据;
3、流媒体服务器进一步检查终端请求的合法性,如果合法则响应终端的请求;4、流媒体服务器将从前端视频采集装置接收来的、该监控终端请求的视频数据,按照其编码格式进行解码,并转化为客户端能够直接察看的图像格式(例如bmp格式、jpeg格式、png格式、gif格式等等);5、服务器与监控终端建立的通讯链接传递生成的图像(可以是服务器向终端推送,也可以是终端主动请求服务器的图像);6、终端通过浏览器(Web浏览器或Wap浏览器或其他能够显示图像的浏览器)接收服务器端传递过来的图像并显示。
由于本发明是在服务器端将媒体文件转换为一幅幅图片,然后将图像传送到客户端,因此,大大降低了对监控终端的设备要求,任何安装有支持相应图片格式的浏览器的监控终端都可以通过浏览器直接浏览图像,看到媒体文件的内容。
此外,由于图片对带宽资源的消耗小,因此可以允许是用无线网络来传输,因此察看距离、地域不受限制,可广泛用于各种需要视频采集、察看的场合,如实时交通、家庭监控、生产监控、环保监控等。
权利要求
1.一种服务器/客户端架构下的视频监控系统,包括前端视频采集装置、流媒体服务器、监控终端,所述前端视频采集装置将采集到的视频数据发送至所述流媒体服务器缓冲或存储,其特征在于,所述流媒体服务器包括一个数据转换装置,将所述缓冲或存储的视频数据转换为图像格式的数据,所述流媒体服务器将该转换后的图像格式数据发送至所述监控终端。
2.如权利要求1所述的系统,其特征在于,所述流媒体服务器是根据所述对应监控终端的请求,将所述转换后的图像格式数据发送给该监控终端。
3.如权利要求1所述的系统,其特征在于,所述流媒体服务器是将所述转换为图像格式的数据主动推送给对应的监控终端。
4.如权利要求1所述的系统,其特征在于,所述图像格式的数据为bmp格式、jpeg格式、png格式,或gif格式的数据。
5.如权利要求1所述的系统,其特征在于,所述监控终端为固定终端或移动终端。
6.一种服务器/客户端架构下的视频监控方法,其特征在于,包括如下步骤(1)通过前端视频采集装置采集视频数据,并将所述视频数据发送至服务器;(2)所述服务器对接收到的视频数据进行缓冲或存储;(3)所述服务器将所述缓冲或存储的视频数据转换为图像格式的数据发送至监控终端。
7.如权利要求6所述的方法,其特征在于,所述步骤(3)中,服务器是根据对应监控终端的请求,将所述转换后的图像格式数据发送给该监控终端。
8.如权利要求6所述的方法,其特征在于,所述步骤(3)中,服务器是将所述转换为图像格式的数据主动推送给对应的监控终端。
9.如权利要求6所述的方法,其特征在于,所述图像格式的数据为bmp格式、jpeg格式、png格式,或gif格式的数据。
10.如权利要求6所述的方法,其特征在于,所述监控终端为固定终端或移动终端。
全文摘要
本发明公开了一种服务器/客户端架构下的视频监控系统及方法,所述系统包括前端视频采集装置、流媒体服务器、监控终端,所述前端视频采集装置将采集到的视频数据发送至所述流媒体服务器缓冲或存储,其中,所述流媒体服务器包括一个数据转换装置,将所述缓冲或存储的视频数据转换为图像格式的数据,所述流媒体服务器将该转换后的图像格式数据发送至所述监控终端。本发明大大降低了对监控终端的设备要求,监控距离、地域不受限制,可广泛用于各种需要视频采集、察看的场合,如实时交通、家庭监控、生产监控、环保监控等。
文档编号H04N7/24GK101022540SQ200610003558
公开日2007年8月22日 申请日期2006年2月13日 优先权日2006年2月13日
发明者夏正勋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1