一种通过智能终端直播视频监控的方法及***
技术领域
本发明属于移动互联网信息服务领域,尤其涉及一种通过智能终端直播视频监控的方法及***。
背景技术
计算机技术的飞速发展为监控视频的应用提供了更大的展示舞台,智能化在数字安全防范领域也得到越来越多的应用,通过智能终端对所关注的视频源进行实时在线监测已经变得必要和普及。通过智能终端进行实时在线监测可以有效避免信息遗漏,提供视频展示、直播、及安全防护服务。
目前用户课题通过安装厂家各自的移动APP软件,直播网络摄像机及其他设备的视频,不足的是用户必须安装厂家相应的APP软件,不能安装一个APP查看多个厂家生产的监控设备的直播视频;用户使用的智能终端都会安装微信、qq、陌陌、来往、推特等即时通讯工具,不足的是不能通过智能终端即时通讯工具直播、分享和推广来自网络摄像机、监控设备及其他视频采集设备的视频,***缺乏兼容性和不具备拓展性。
发明内容
为了克服现有技术的不足,本发明提供了一种通过智能终端直播视频监控的方法及***,用以解决现有技术中存在的技术问题:不能安装一个APP查看多个厂家生产的监控设备的直播视频;用户使用的智能终端都会安装微信、qq、陌陌、来往、推特等即时通讯工具,不足的是不能通过智能终端即时通讯工具直播、分享和推广来自网络摄像机、监控设备及其他视频采集设备的视频,***缺乏兼容性和不具备拓展性。
为了解决上述的技术问题,本发明提供了一种通过智能终端直播视频监控的方法,该方法包括如下步骤:
步骤1:智能终端即时通讯工具通过预留接口请求认证管理的用户微视频直播***的账号,微视频直播***接收请求确认后返回用户账号关联的设备信息清单;
步骤2:智能终端即时通讯工具接收返回的设备信息清单给用户选择经用户确认发起查看相关设备视频的请求,微视频直播***接收请求返回该设备拍摄的标准流信息;
步骤3:智能终端即时通讯工具接收返回的标准流信息发起转播请求,流媒体转发***接收请求连接对应的视频采集设备或者云存储***,获取标准流后经微视频直播***传输到智能终端即时通讯工具端进行播放。
所述流媒体转发***根据用户的选择获取相应视频,进一步是流媒体转发***通过连接相应的视频采集设备采集实时视频或者通过云存储***、接入服务器的硬件获取已存储的录像;
以上步骤1中所述智能终端即时通讯工具通过预留接口请求认证关联的用户微视频直播***的账号,进一步的用户可以通过视频直播APP软件或者智能终端即时通讯工具预留接口,请求视频直播***分配***账号并添加所需查看的视频采集设备。用户也可以通过视频直播APP软件向流媒体转发***发起请求,播放流媒体转发***返回的视频。
本发明还提供了一种通过智能终端直播视频监控的***,本***基于以上方法包括视频采集设备、流媒体转发***、云存储***、中心管理***、微视频直播***、智能终端即时通讯工具、视频直播APP软件,其中:
所述的微视频直播***经二次开发嵌入各种智能终端即时通信工具提供的接口,直接通过智能终端即时通信工具直播、分享和推广来自网络摄像机、监控设备及其他视频采集设备的视频,同时可对视频采集设备进行对讲、抓拍、录像存储、回放、清晰度调整、云台控制等操作。微视频直播***还提供第三方接口给市面主流设备提供商,无缝接入不同厂家的网络摄像机、监控设备及其他视频采集设备,关联到微视频直播***。***通过预留不同接入协议如:多家私有协议、ONVIF协议、GB/T28181-2011标准等,兼容不同厂家的前端采集设备到***;也可以针对不同行业接入***不同的定制化硬件,如拍摄用的专业摄像机等。
所述的流媒体转发***部署在互联网服务器上,转发视频采集设备采集的标准流至微视频直播***,或者存储视频采集设备采集的标准流到云存储***;
所述的云存储***包括***私有云平台和接入公有云平台:所述私有云平台指微视频直播***自有云服务,以便用户及时本地存取或查看所需视频;所述接入公有云平台泛指***还可接入市面各主流云服务提供商提供的云服务,如腾讯云、微软云、阿里云、亚马逊云等,以便用户进行远程存取或者查看所需视频。公有云平台也可经以下方式进行应用升级:公有云平台通过提供基础设施即服务IAAS,使用软件即服务SAAS,最终成为平台即服务PAAS。
所述的视频采集设备可以是任意安防厂家生产的网络摄像机或其它网络视频采集设备,采集标准流输出至流媒体转发***。视频采集设备提供服务包括:一是将音视频编码压缩成标准流输出至流媒体转发***;一是定期上报设备信息到中心管理***。
所述的智能终端即时通讯工具由第三方提供,如微信、qq、陌陌、来往、推特等工具,提供微视频直播***账号注册、嵌入微视频直播***账号到智能终端即时通讯工具提供的二次开发接口、展示从微视频直播***返回的视频。
所述的中心管理***布署于互联网服务器上,括用户管理模块、视频设备管理模块、后台管理模块三部分,对添加到***的视频采集设备,用户及用户权限进行全局管理,其中:用户管理模块包括:处理微视频直播***的新用户注册、老用户信息维护、用户删除、用户登录认证、用户企业介绍信息维护、用户与设备的对应管理、用户与微信等智能终端即时通讯工具预留接口的对应管理等。视频设备管理模块包括:一是接收视频采集设备定期上报上来的设备信息(包括具有唯一性的设备ID,设备外网IP、WEB端口号、数据端口号、P2PID、关联的流媒体服务器IP及端口号等),通过设备ID到数据库检索,看设备是否存在,如果存在则更新设备信息,如果不存在则自动注册设备信息;一是管理设备和视频的查看权限,根据权限不同可以公开给所有网民查看,可以只分享给指定的好友查看,也可以设置为只能自己查看;所述的后台管理模块可以管理整个中心管理***的功能信息,包括***用户管理、设备管理、视频管理等。
所述的视频直播APP软件可以注册微视频直播***账号,通过手工或扫描二维码的方式把设备关联到该账号、管理关联设备的查看权限、查看设备视频。
本发明的有益效果是:用户通过智能终端即时通讯工具预留的二次开发接口关联该微视频直播***,或者安装了该视频直播APP软件,即可查看该微视频直播***分享的实时监控视频或者云端存储的视频,简化安装各厂家供应的APP的不便,具有优越的兼容性和扩展性;用户通过智能终端即时通讯工具或者视频直播APP软件,可以把来自视频设备,私有云或者公有云的监控视频分享给移动互联网用户,方便对外展示、推广和用户间进行交流,增强了***互动性。
附图说明
图1为本发明通过智能终端直播视频监控的方法步骤图;
图2为本发明通过智能终端直播视频监控的***内部业务流程图;
图3为本发明通过智能终端直播视频监控的***业务拓扑图。
具体实施方式
以下将结合附图1至附图3对本发明做进一步的说明,但不应以此来限制本发明的保护范围。
现有市场上用户必须安装各厂家相应的APP软件,不能通过一个APP或者智能终端即时通讯工具查看并分享监控视频。
本发明通过智能终端即时通讯工具提供的二次开发接口嵌入微视频直播***,或者安装了该视频直播APP软件,即可查看该微视频直播***分享的实时监控视频。
实施例一
如图2所示,组成智能终端直播监控视频***的各个子***之间是按照如下流程进行具体交互的:
视频采集设备A通过网络链接1定期把设备信息上报到中心管理***G;
中心管理***G接收视频采集设备A定期上报上来的设备信息后,通过设备ID到数据库检索,看设备是否存在:如果存在则更新设备信息,如果不存在则自动注册设备信息;
中心管理***G的视频设备管理模块可管理设备和视频的查看权限,权限包括公开给所有网民查看、只分享给指定的好友查看和只能自己查看。
视频直播APP软件E通过网络链接9注册微视频直播***F的用户,并可以通过手工或扫描二维码的方式把视频采集设备A关联到该用户,还可以授权视频采集设备A给登陆到微视频直播***F的用户进行查看。用户通过视频直播APP软件E登录微视频直播***F后,可以通过网络链接9向中心管理***G获取已经关联的视频采集设备A的网络参数,再使用该参数通过网络链接3连接到视频采集设备A获取标准流并播放给用户观看。
实施例二
如图1和图2所示,用户通过智能终端即时通讯工具D如微信,也可以注册微视频直播***账号并添加需要查看的设备ID,直播监控视频的步骤如下:
打开嵌入智能终端即时通讯工具二次开发接口的微视频直播***,通过网络链接8向微视频直播***F请求用户及视频信息,微视频直播***F根据发来的用户ID参数从数据库检索出用户的企业展示信息和用户的设备信息清单并返回给智能终端即时通讯工具D,智能终端即时通讯工具D接收到返回的信息并展示给用户。上述流程应用到微信的场景:用户登录微信公众号选择关注该微视频直播***,进入该微视频直播***页面选择注册新账号并成功登录后,可以添加所需视频采集设备。或者手动扫描视频采集设备机身的二维码或者手动输入设备ID到微直播***进行添加,该账号可关联的多个设备在微直播***生成设备清单返回给用户。
当用户点击智能终端即时通讯工具D里展示出来的视频查看按钮,智能终端即时通讯工具D通过网络链接8向微视频直播***F发送查看视频请求,微视频直播***F接收到智能终端即时通讯工具D发过来的请求后,根据发来的设备信息返回标准流信息给智能终端即时通讯工具D,智能终端即时通讯工具D再通过网络链接5向流媒体转发***B发送视频请求,流媒体转发***B接收到请求后,根据发来的视频信息连接到对应的视频采集设备A并获取标准流再分发给微视频直播***F,实时播放给通过智能终端即时通讯工具D登录的用户观看,用户可以对直播视频进行评论互动。上述流程应用到微信的场景:用户通过微信展示的微直播***页面设备清单选定查看一个设备的实时监控视频,则流媒体转发***接收到该设备的标准流信息,连接到对应的前段视频采集设备获取实时监控的视频。流媒体转发***处理该标准流为可传输格式,返回给通过微信展示的微直播***页面播放给用户。用户可以通过微信平台转发该实时监控视频,用户的微信好友也可以进行分享或评论。
实施例三
如图2和图3所示,根据用户的需求,流媒体转发***B可以通过网络链接11把从视频采集设备A采集的标准流保存到云存储***C。智能终端即时通讯工具D和视频直播APP软件E分别可以通过网络链接7和6向云存储***C读取云存储的录像文件并播放给用户查看。
本实施例应用该发明提供的能手机直播监控视频***,实施过程中用户通过智能终端即时通讯工具预留接口关联该微视频直播***,或者安装了该视频直播APP软件,即可查看微视频直播***分享设备采集的实时监控视频或者存储的视频录像,简化安装各厂家供应的APP的不便;用户通过智能终端即时通讯工具或者视频直播APP软件,还可以把监控视频分享给好友及所有的移动互联网用户,方便对外展示、推广和用户间进行互动。
根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。