[发明专利]实现用户零配置的P2P网络摄像机系统有效
申请号: | 201310292663.0 | 申请日: | 2013-07-12 |
公开(公告)号: | CN103354595A | 公开(公告)日: | 2013-10-16 |
发明(设计)人: | 何建亿 | 申请(专利权)人: | 何建亿 |
主分类号: | H04N5/225 | 分类号: | H04N5/225;H04N7/18;H04L29/08;H04L29/06 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 212000 江苏省镇江市丁卯*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 用户 配置 p2p 网络 摄像机 系统 | ||
技术领域
本发明属于基于互联、物联网的设备连线管理领域,特别涉及到一种在Internet(互联网)网络环境下实现用户零配置(即插即用)的P2P(点对点)网络摄像机系统。
背景技术
目前已经存在的基于IP(网络协议)的网络摄像机监控系统通过DDNS(动态域名服务)与家用网关中的UPnP Port mapping(即插即用端口映射)功能实现每一个设备具有唯一的域名。如果此时网关中的UPnP Port mapping是关闭的或者根本没有这个功能,则远程的客户端将不能与该网关中的网络摄像机建立视频数据的P2P连接,从而导致视频数据必须走转发服务器,增大了转发视频服务器的带宽需求。
目前已经存在的基于Internet的即插即用的网络摄像机监控系统只有一种账号系统(也就是设备账号系统),用户通过设备账号登录系统,可以远程操作该设备。不能同时提供以用户为中心与以设备为中心的两种账号系统,即用户可以用设备账号登录并管理该设备本身与它的用户账号列表,也可以自己创建用户账号并管理多个设备本身与设备账号。
目前已经存在的基于Internet的即插即用的网络摄像机监控系统不能同时把视频预览(基于MJPEG(连续图片压缩),减小用户初始等待时间)、P2P通道协商与建立、P2P数据转发的技术集成在一起,并根据网络与传输的实际状况在视频预览转发通道、P2P通道、P2P数据转发通道之间实现无缝切换。
目前已经存在的基于Internet的即插即用的网络摄像机监控系统都是基于私有协议的封闭系统,只能支持私有系统的设备或者用户账号。而本发明是基于XMPP(可扩展通讯和保护协议)协议的开放系统,设备与用户账号可以为任何基于XMPP协议的及时通讯系统(例如gtalk、facebook等)。
目前已经存在的基于Internet的即插即用的网络摄像机监控系统所提供的基于浏览器的实时视频播放客户端都需要安装插件才可以提供账号登录与远程网络摄像机实时视频观看功能。而本发明提供一个简化版本的Web client(网页客户端)提供控制与实时视频观看功能,不需要安装任何插件。
目前已经存在的基于Internet的即插即用的网络摄像机监控系统不能提供针对所有智能手机的统一客户端版本。例如Android OS(安卓操作系统)的手机需要安装基于Android OS开发的应用程序,Iphone(苹果手机)又需要安装针对IOS(苹果操作系统)开发的应用程序。手机用户都必须安装特定的应用才可以观看,这对于消费者尤其是手机用户来说是一个非常大的障碍。本发明提供针对手机浏览器特别设计的客户端,只要手机上有浏览器就可以登录本系统并观看实时视频画面,不需要额外安装应用程序。且本发明提供的网页客户端能够自动探测各种不同版本的手机浏览器,提供不同的代码路径从而实现对不同手机浏览器版本的全面兼容。
发明内容
为实现上述发明目的,本发明采用如下技术方案:
一种可以在Internet上即插即用、具有路由器与防火墙P2P穿透的、并且具有设备账号与用户账号安全管理的视频监控与控制云计算系统,包括:
XMPP服务器,客制化即针对用户与设备的连接管理以及音视频应用进行了优化的XMPP服务器,以提供用户账号、设备账号的管理与它们之间的通讯服务;
网络摄像机,具有TCP/IP(网络协议栈)制式的网络摄像机,能够同时支持两路H264与MJPEG采集与编码功能,集成了PPCam(应用网络摄像机)系统的XMPP客户端useragent(应用网络摄像机连接模块),P2P数据传输客户端,录像程序与MSRS服务器的设备客户端程序;
Viewer app,运行在PC(个人电脑)、Pad(平板电脑)、Smart phone(智能手机)上的专有应用程序,集成了PPCam系统的XMPP客户端,P2P数据传输模块,播放器模块;
Viewer app上的XMPP客户端与网络摄像机上的XMPP客户端通过XMPP服务器通讯,并在此基础上通过XML(可扩展标记语言)格式封装私有的控制协议;
PPRS、P2P数据转发器,当网络摄像机与Viewer app之间不能建立P2P通道时,提供数据转发服务;
MSRS、MJPEG预览数据转发服务器,为Viewer app或者Web client提供MJPEG格式的实时视频播放;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于何建亿,未经何建亿许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310292663.0/2.html,转载请声明来源钻瓜专利网。