一种远程视频监控系统及方法技术方案

技术编号:12478269 阅读:144 留言:0更新日期:2015-12-10 14:41
本发明专利技术揭示了一种远程视频监控系统及方法,所述系统包括:视频采集端、服务器端以及视频监控端,所述服务器端分别连接视频采集端、视频监控端;所述视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端;通过服务器端远程接收手机的视频信息,手机再远程访问服务器端获取视频信息;手机客户端通过按钮发送请求视频传输信息,服务器端解析该命令,调用应用程序控制另一远程手机,触发某一个现场手机与之交互,进行视频采集并转发到服务器端中,服务器端再将视频传送到手机客户端。本发明专利技术提出的远程视频监控系统及方法,可提高监控的便捷性,不限于在固定场所监控。

【技术实现步骤摘要】

本专利技术属于移动通信
,涉及一种监控系统,尤其涉及一种远程视频监控系统;同时,本专利技术还涉及一种远程视频监控方法。
技术介绍
随着互联网的发展,信息交流愈发频繁,对交流方式也提出了更高的要求,普通的网络视频监控系统已经无法满足用户在任何时间、任何地点获取监控信息的需求。而随着3G、4G通信技术的发展以及智能手机的普及使得移动音视频的传输成为可能,并且更高数据压缩比率的流媒体技术为多媒体数据的传输提供了强有力的保障。有鉴于此,如今迫切需要设计一种新的视频监控方式,以便克服现有方式的上述缺陷。
技术实现思路
本专利技术所要解决的技术问题是:提供一种远程视频监控系统,可提高监控的便捷性,不限于在固定场所监控。此外,本专利技术还提供一种远程视频监控方法,可提高监控的便捷性,不限于在固定场所监控。为解决上述技术问题,本专利技术采用如下技术方案:一种远程视频监控系统,所述系统包括:视频采集端、服务器端以及视频监控端,所述服务器端分别连接视频采集端、视频监控端;所述视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端;通过服务器端远程接收手机的视频信息,手机再远程访问服务器端获取视频信息;手机客户端通过按钮发送请求视频传输信息,服务器端解析该命令,调用应用程序控制另一远程手机,触发某一个现场手机与之交互,进行视频采集并转发到服务器端中,服务器端再将视频传送到手机客户端;视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端;所述视频采集端用以初始化摄像头设备,创建侦听套接字Socket,开启视频监控服务,实时捕捉图像信息并向服务器端发送连接请求,与服务器端成功连接后便开始向其发送视频压缩图像信息;手机采集客户端首次打开运行后,需要添加远程监控主机IP,结合默认网络端口号以实现与主机的网络通信连接;视频采集端的处理流程包括:初始化摄像头模块,需要设置图片大小、每秒钟传输的帧数,以及图片的格式;连接套接字设置,创建连接到指定远程主机、远程端口的Socket ;数据处理,将图像数据转为jpg格式;视频显示,显示取景画面;远程管理,将压缩的字节数据通过Socket端口传送到远程端口 ;具体包括如下步骤:S101、初始化视频采集端;S102、视频米集端进行视频米集;S103、创建 Socket ;S104、向服务器端发送连接请求;S105、判断连接是否成功;若成功转至步骤S106,否则转至步骤S104 ;S106、启动图形处理线程;S107、将图像数据写入缓冲区;S108、发送图像数据;S109、判断是否终止监控;若是则转至步骤S110,否则转至步骤S107 ;S110、关闭套接字;SI 11、结束视频线程,结束;所述服务器端用以从采集端接收视频数据,并等待客户端的连接请求,实时地将其传输到监控端;服务器端的处理流程包括:S201、创建接收 Socket ;S202、创建侦听队列等待视频采集端连接请求;S203、创建发送 Socket ;S204、建立侦听队列等待视频监控端连接请求;S205、接收视频采集端请求;S206、将图像数据写入接收缓冲区;S207、接收视频监控端请求;S208、读取接收缓冲区图像数据写入发送缓冲区;S209、发送图像数据;S210、判断是否终止监控;若是则转至步骤S211,否则转至步骤S206 ;S211、关闭套接字释放接收缓冲区、发送缓冲区,结束;所述视频监控端用以接收从服务器端传送的视频数据,创建监听套接字,开启视频监控服务,将服务器端传送的视频数据进行解码并创建位图进行显示;视频监控端的处理流程包括:S301、初始化视频设备;S302、创建 Socket ;S303、向服务器端发送连接请求;S304、向服务器端请求连接,判断连接是否成功;若成功转至步骤S305,否则转至步骤S303 ;S305、启动图形处理线程;S306、将图像数据写入缓冲区;S307、绘制图像并显示;S308、判断是否终止监控;若是则转至步骤S309,否则转至步骤S306 ;S309、关闭套接字;S310、结束视频线程,结束。一种远程视频监控系统,所述系统包括:视频采集端、服务器端以及视频监控端,所述服务器端分别连接视频采集端、视频监控端;所述视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端。作为本专利技术的一种优选方案,通过服务器端远程接收手机的视频信息,手机再远程访问服务器端获取视频信息;手机客户端通过按钮发送请求视频传输信息,服务器端解析该命令,调用应用程序控制另一远程手机,触发某一个现场手机与之交互,进行视频采集并转发到服务器端中,服务器端再将视频传送到手机客户端。作为本专利技术的一种优选方案,视频采集端用以初始化摄像头设备,创建侦听套接字Socket,开启视频监控服务,实时捕捉图像信息并向服务器端发送连接请求,与服务器端成功连接后便开始向其发送视频压缩图像信息;手机采集客户端首次打开运行后,需要添加远程监控主机IP,结合默认网络端口号以实现与主机的网络通信连接;视频采集端的处理流程包括:初始化摄像头模块,需要设置图片大小、每秒钟传输的帧数,以及图片的格式;连接套接字设置,创建连接到指定远程主机、远程端口的Socket ;数据处理,将图像数据转为jpg格式;视频显示,显示取景画面;远程管理,将压缩的字节数据通过Socket端口传送到远程端口。作为本专利技术的一种优选方案,视频采集端的处理流程具体包括:S101、初始化视频采集端;S102、视频米集端进行视频米集;S103、创建 Socket ;S104、向服务器端发送连接请求;S105、判断连接是否成功;若成功转至步骤S106,否则转至步骤S104 ;S106、启动图形处理线程;S107、将图像数据写入缓冲区;S108、发送图像数据;S109、判断是否终止监控;若是则转至步骤S110,否则转至步骤S107 ;SI 10、关闭套接字;S111、结束视频线程,结束。作为本专利技术的一种优选方案,服务器端用以从采集端接收视频数据,并等待客户端的连接请求,实时地将其传输到监控端;服务器端的处理流程包括:S201、创建接收 Socket ;S202、创建侦听队列等待视频采集端连接请求;S203、创建发送 Socket ;S204、建立侦听队列等待视频监控端连接请求;S205、接收视频采集端请求;S206、将图像数据写入接收缓冲区;S207、接收视当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种远程视频监控系统,其特征在于,所述系统包括:视频采集端、服务器端以及视频监控端,所述服务器端分别连接视频采集端、视频监控端;所述视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端;通过服务器端远程接收手机的视频信息,手机再远程访问服务器端获取视频信息;手机客户端通过按钮发送请求视频传输信息,服务器端解析该命令,调用应用程序控制另一远程手机,触发某一个现场手机与之交互,进行视频采集并转发到服务器端中,服务器端再将视频传送到手机客户端;视频采集终端将采集到的视频传输到视频服务器,由视频服务器进行编解码,然后传输到视频监控端;所述视频采集端用以初始化摄像头设备,创建侦听套接字Socket,开启视频监控服务,实时捕捉图像信息并向服务器端发送连接请求,与服务器端成功连接后便开始向其发送视频压缩图像信息;手机采集客户端首次打开运行后,需要添加远程监控主机IP,结合默认网络端口号以实现与主机的网络通信连接;视频采集端的处理流程包括:初始化摄像头模块,需要设置图片大小、每秒钟传输的帧数,以及图片的格式;连接套接字设置,创建连接到指定远程主机、远程端口的Socket;数据处理,将图像数据转为jpg格式;视频显示,显示取景画面;远程管理,将压缩的字节数据通过Socket端口传送到远程端口;具体包括如下步骤:S101、初始化视频采集端;S102、视频采集端进行视频采集;S103、创建Socket;S104、向服务器端发送连接请求;S105、判断连接是否成功;若成功转至步骤S106,否则转至步骤S104;S106、启动图形处理线程;S107、将图像数据写入缓冲区;S108、发送图像数据;S109、判断是否终止监控;若是则转至步骤S110,否则转至步骤S107;S110、关闭套接字;S111、结束视频线程,结束;所述服务器端用以从采集端接收视频数据,并等待客户端的连接请求,实时地将其传输到监控端;服务器端的处理流程包括:S201、创建接收Socket;S202、创建侦听队列等待视频采集端连接请求;S203、创建发送Socket;S204、建立侦听队列等待视频监控端连接请求;S205、接收视频采集端请求;S206、将图像数据写入接收缓冲区;S207、接收视频监控端请求;S208、读取接收缓冲区图像数据写入发送缓冲区;S209、发送图像数据;S210、判断是否终止监控;若是则转至步骤S211,否则转至步骤S206;S211、关闭套接字释放接收缓冲区、发送缓冲区,结束;所述视频监控端用以接收从服务器端传送的视频数据,创建监听套接字,开启视频监控服务,将服务器端传送的视频数据进行解码并创建位图进行显示;视频监控端的处理流程包括:S301、初始化视频设备;S302、创建Socket;S303、向服务器端发送连接请求;S304、向服务器端请求连接,判断连接是否成功;若成功转至步骤S305,否则转至步骤S303;S305、启动图形处理线程;S306、将图像数据写入缓冲区;S307、绘制图像并显示;S308、判断是否终止监控;若是则转至步骤S309,否则转至步骤S306;S309、关闭套接字;S310、结束视频线程,结束。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李保印
申请(专利权)人:闻泰通讯股份有限公司
类型:发明
国别省市:浙江;33

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

1