一种移动终端扫码直播无线监控视频的方法

文档序号:8322606阅读:1808来源:国知局
一种移动终端扫码直播无线监控视频的方法
【技术领域】
[0001]本发明涉及视频监控技术领域,尤其涉及一种移动终端扫码直播无线监控视频的方法。
【背景技术】
[0002]无线视频监控技术广泛应用于金融、交通、安防、教育、医疗、生产等众多领域。用户通过视频监控系统实现远程监控,从而实时了解被监控场所的情况。
[0003]现有的无线视频监控系统一般采用C/S(客户端/服务器)结构实现,通常设置有:监控前端(视频采集装置,如摄像机、摄像头等)、监控中心服务器(通常为流媒体服务器)及监控终端(客户端)。现有的无线视频监控方法一般是通过将一个或多个监控前端安放在监控场所来采集现场的视频图像,然后将视频信号通过一定的传输网络,如线缆、光纤或以太网,传输到指定的监控中心服务器,再将视频数据存储到服务器的存储设备中,由所述服务器将视频数据发送至监控终端,通过监控终端软件进行视频查看。然而,生产商提供的监控终端软件大多只能访问本品牌的设备,不能兼容其他品牌设备,也就不能查看不同品牌摄像设备所拍摄的视频,这样的监控方式兼容性差,使用不方便。

【发明内容】

[0004]本发明的目的在于提供一种移动终端扫码直播无线监控视频的方法,解决设备兼容性问题,监控终端可以直接访问不同视频设备生产商提供的摄像设备拍摄的视频。
[0005]为了实现上述目的,本发明提供一种移动终端扫码直播无线监控视频的方法,包括以下步骤:
步骤1:摄像机拍摄视频并将所述视频存储于视频硬盘录像机中,通过SDK从所述视频硬盘录像机中获取YUV视频图像并将所述YUV视频图像传输至视频推送工作站;
步骤2:所述视频推送工作站将所述YUV视频图像转换为RGB的Bitmap图像文件流; 步骤3:所述视频推送工作站将所述RGB的Bitmap图像文件流打包为FLV视频数据流;
步骤4:所述视频推送工作站通过Rtmp协议将所述FLV视频数据流推送至Rtmp服务器;
步骤5:视频监控终端通过扫描二维码发送连接视频请求,web服务器接收到所述连接视频请求后根据所述视频监控终端的操作系统分配视频ID给所述视频监控终端,所述视频监控终端根据所述视频ID组合成视频播放地址,所述视频播放地址指向所述Rtmp服务器存储的所述FLV视频数据流,从而通过所述视频监控终端查看视频;所述视频监控终端为移动终端,包括手机和平板电脑;所述识别码为二维码、条形码或手机、平板电脑可识别的其他识别码中的一种。
[0006]进一步地,所述步骤2中,所述视频推送工作站获取完整的一帧所述YUV视频图像后,进行二进制数据转换获得RGB分量,根据所述YUV视频图像宽高,将所述RGB分量组合为RGB分量数组,再将Bitmap文件头及所述RGB分量数组写入文件流,再根据所述YUV视频图像宽高生成一个完整的所述RGB的Bitmap图像文件流。
[0007]进一步地,所述摄像机包括云台,所述移动终端扫码直播无线监控视频的方法还包括步骤6:所述视频监控终端通过web服务器远端控制所述摄像机的所述云台转动。
[0008]进一步地,所述移动终端扫码直播无线监控视频的方法还包括步骤7:所述视频监控终端通过web服务器远端控制所述摄像机进行调焦。
[0009]进一步地,所述移动终端扫码直播无线监控视频的方法还包括步骤8:所述视频监控终端通过web服务器远端控制所述摄像机进行变倍。
[0010]进一步地,所述移动终端扫码直播无线监控视频的方法还包括步骤9:所述视频监控终端通过web服务器远端控制所述摄像机拍摄时的光圈大小。
[0011]进一步地,该方法可实现容纳数十万用户同时扫码观看实时监控视频。
[0012]本发明的有益效果:本发明无线视频监控方法,将被监控视频经过一系列的视频格式转换为FLV视频数据流,适合于可播放flash的无线监控终端播放,从而通过无线监控终端可以直接查看监控视频,对不同厂家的摄像设备所拍摄的视频进行统一浏览,而不需要根据摄像设备的厂家不同而相应安装不同的APP程序,解决了设备兼容性问题,简化了视频监控的过程。该监控视频数据能够在安卓系统的浏览器上播放,也能够在苹果系统的浏览器上播放,对各大品牌的手机或平板电脑都实用,兼容性好。通过使用带有不同功能的摄像头,可实现摄像头360°旋转,可获得高清图像,实现夜视功能等优点。本发明的无线视频监控方法可广泛应用于公众领域,公众只要获得视频发布方提供的权限,均可实时观看监控视频内容,可容纳数十万移动设备同时播放。
【附图说明】
[0013]为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以从这些附图获得其他的附图。
[0014]图1是本发明提供的无线视频监控方法的流程示意图。
【具体实施方式】
[0015]下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述。
[0016]请参照图1所示,本发明提供一种移动终端扫码直播无线监控视频的方法,包括以下步骤:
步骤1:摄像机拍摄视频并将所述视频存储于视频硬盘录像机中,通过SDK从视频硬盘录像机中获取YUV视频图像并将所述YUV视频图像传输至视频推送工作站。由于YUV视频信号在存储及传输的过程中占用的数据存储空间及数据传输带宽都非常少,可以确保视频数据具有较快的传输速率。
[0017]步骤2:所述视频推送工作站将所述YUV视频图像转换为RGB的Bitmap图像文件流,以还原适用于液晶显示屏播放的视频色彩。具体地,所述视频推送工作站获取完整的一帧所述YUV视频图像后,进行二进制数据转换获得RGB分量,根据所述YUV视频图像宽高,将所述RGB分量组合为RGB分量数组,再将Bitmap文件头及所述RGB分量数组写入文件流,再根据所述YUV视频图像宽高生成一个完整的所述RGB的Bitmap图像文件流。
[0018]步骤3:所述视频推送工作站将所述RGB的Bitmap图像文件流打包为FLV视频数据流。
[0019]步骤4:所述视频推送工作站通过Rtmp协议将所述FLV视频数据流推送至Rtmp服务器。
[0020]步骤5:视频监控终端通过扫描二维码的方式发送连接视频请求,web服务器接收到所述连接视频请求后根据所述视频监控终端的操作系统分配视频ID给所述视频监控终端,所述视频监控终端根据所述视频ID组合成视频播放地址,所述视频播放地址指向所述Rtmp服务器存储的所述FLV视频数据流,从而通过所述视频监控终端查看视频,且该查看方式可以实时播放所述Rtmp服务器中的所述FLV视频数据流,可以任意选择视频播放点,不需要对所述FLV视频数据流进行缓冲,连接始终是实时的。所述视频监控终端为移动终端,如手机终端。
[0021]如果拍摄视频的所述摄像机具有云台结构,则,所述移动终端扫码直播无线监控视频的方法还可以包括步骤6:所述视频监控终端通过web服务器远端控制所述摄像机的所述云台转动,从而实现从不同角度监控被监控区。具体地,所述视频监控终端发送转动命令给所述web服务器,所述web服务器将所述转动命令传输给所述视频硬盘录像机,所述视频硬盘录像机再将所述转动命令转发给所述摄像机,所述摄像机根据接收到的所述转动命令控制所述云台进行转动动作。
[0022]所述移动终端扫码直播无线监控视频的方法还包括步骤7:所述视频监控终端通过web服务器远端控制所述摄像机进行调焦,以选择恰当的焦距从而获得清晰的视
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1