《P2P网络摄像机系统及运营》由会员分享,可在线阅读,更多相关《P2P网络摄像机系统及运营(25页珍藏版)》请在金锄头文库上搜索。
1、 P2P网络摄像机系统及运营 NSM通信协议: 发明专利号: zl 2007 1 0075762.88 M* G, - E本发明公开了一种实现网络短信服务的服务器及其客户机间通讯方法,服务器接收客户机的登录,客户机登录时声明了自己的用户名和可接收的信息标题。其它应用程序可以向服务器发送信息,该信息指示了接收者和标题。服务器会立即转发该信息给适当的客户机。转发该信息时,附加从网络传输协议中获得的该信息网络协议包源地址。不同的标题代表不同的应用,服务器可以同时服务于不同应用。采用本发明的服务器可以实现客户机间的直接通讯()。通讯双方并不需要其它的专门为建立使用的设施和过程。通讯双方也不需要关心自己
2、的网络地址,没有向第三方查询自己或对方网络地址的过程。通讯过程简单有效。第一部分 系统的组成部分1 Cam9000服务器2 P2P网络摄像机3 监控客户端4 私有云存储设备5 公有云计算服务第二部分 通信机制摄像机与监控端 (同一私网下)摄像机与监控端 (全球连接)摄像机与私有云存储设备(全球连接)第三部分 运营商运营模式1 全免费服务允许用户自行购买摄像机和私有云存储设备,运营商没有任何服务器及云计算费用。可以永久的为用户免费服务。2 有偿的云存储服务 允许用户自行购买摄像机和私有云存储设备,但有些用户不购买私有云存储设备,运营商可以针对这些用户按存储容量收费。让用户自由选择是否需要服务。运
3、营商无需对摄像机的视频流转发,节省运营成本3 有偿的云监控服务 针对特殊用户,可以利用云计算服务对摄像机视频流进行存储和转发。比如学校 政府工程 附录:技术文章P2P CAM 突破局域网 作者:杨汉民博士数字摄像头( IPCAM : IP CAMera ) 逐渐在取代传统的模拟摄像头. IPCAM 采用了互联网技术, 能够在网络上分布, 其数字特性使其具有与生悠俱来的系统集成优势.传统上, IPCAM 借用了媒体点播技术, 采用 RTSP, RTP/RTCP 等协议. 这些技术在复杂网络环境 存在一些问题. 其中最大的问题是如何突破局网限制.模拟摄像头均布置在简单的环境中, 在这种应用环境中,
4、 建立一个局域网并布置 IPCAM 是可行的. 实际上, 现在的 IPCAM 大都是应用在这些简单网络环境中, 它们正在取代模拟摄像头.有些应用并不这么简单. 例如, 用户可能会要求远程访问. 这就要求广域网通讯技术. 首先要 解决的问题就是如何突破局网限制.有问题就会有办法. IPCAM 大都采用动态域名 DDNS 来解决远程寻址和访问.DDNS 通过域名对应 到IP地址, 例如rtps:/通过 DDNS 动态解析为rtsp:/202.12.34.56而 202.12.34.56 正在我们的局域网出口路由器的公网地址.当然, 我们需要在出口路由器做端口映射 ( Port Mapping ),
5、 例如202.12.34.56:554 - 192.168.1.220:554这里, 192.168.1.220 正是 IPCAM 在局域网内的IP地址.如果你正在使用老式的路由器, 你需要亲自在路由器上设置这个端口映射. 近年来生产的 小型路由器都配置了 UPnP 技术, 设置端口映射的工作就由 IPCAM 自己完成了.新出厂的路由器默认是打开了 UPnP 功能的. 如果你关闭了这个功能, 那你仍然可以手工地设置端口映射.做了上面的工作,你的 IPCAM基本上就可以被远程访问了. 不过, 有时候情况比较复杂, 你可以连接到 IPCAM, 却看不到视频. 因为视频传输还涉及到另一个传输协议-R
6、TP/RTCP, 这个协议本来是为互联网视频会议设计的, 现在被许多系统采用. 它的设计者假定, 所有参与者均有自己的公网IP地址, 这个假设在美国的大学里不是问题, 但出了美国大学校园, 网络环境就不那么简单了. 局域网大量存在, 有的出于安全原因, 有的出于IP紧缺原因. 例如, 我正在写这篇文章, 我的电脑就在局域网内, 它没有公网IP地址RTP/RTCP 应用到互联网/局域网复杂环境时, 它存在根本性的问题, 连接不通!为了解决这些问题, 许多办法被发明出来, 最广泛使用的是 STUN 和 路由器 ALG ( Application Layer Gateway )。许多路由器设计有 A
7、LG, 但它非常容易错误的操作, 所以, 许多人关闭了它们. 如果你的路由器工作不正常, 很有可能就是 ALG 所致. STUN 依赖 STUN 服务器. 现在互联网上有许多免费的STUN 服务器, 但没有一个给你保证它总在那里工作.还是那句老话, 有问题就会有办法. RTSP 协议被扩充了, 它直接承载 RTP/RTCP. 就是说, 如果 RTSP可以连通的话, 视频就可以看到了. 不会出现连通了看不到视频的情况.先进的 IPCAM 大致就是这样了. DDNS, RTSP, RTP/RTCP 协议综合应用. RTSP 需要中转服务器, 业界也有人想出办法来省掉这个服务器. 他们使用 qq 和
8、 msn 等即时通讯工具. 这些做法看来很 cool, 但不太靠谱, 不能作为商业产品使用. 看来没有问题了. 那我买两个 IPCAM 玩玩吧! 两个? 那不行. 你只能用一个!RTSP 协议的标准端口是 554. 当你连接rtsp:/202.12.34.56它实际连接的是rtsp:/202.12.34.56:554如果你要安装第2个 IPCAM, 那得使用另一个端口, 例如 664rtsp:/202.12.34.56:664所以, 你不能插上就用了, 你得配置它们, 谁用 554, 谁用 664并且做好相应的端口映射.如果你觉得这些很有学问的, 你就对了.快来参加销售商的培训课程吧. 速成班
9、3天, 学位班30天, 别担心学费, 那都是免费的.如果你实在抽不出时间来接受培训, 或者根本就是一不愿努力上进的懒人, 那你找我吧. 我卖给你的 IPCAM 叫 P2PCAM, 不要学习任何东西, 插上就能用. 嘿嘿, 你知道的, 许多发明就是懒人为懒人发明的.既然我们打算投向 P2P 新技术, 那就再多说一些离开 IPCAM 的理由.前面说了 IPCAM 采用 RTP/RTCP. 这些协议使用 UDP 传输的. UDP 是高速传输. 许多 IPCAM 在局网内都使用 RTP/RTCP/UDP 协议来传输. 假定局域网速度比较宽, IPCAM 用起来的效果还是不错的.在广域网上, RTP/R
10、TCP 由 RTSP 承载, 它是基于 TCP 传输协议, 速度比 UDP 慢许多. 这样导致 IPCAM 产生的视频不能及时传输出去, 你在远程看到的视频质量就大大地成问题了. 有时根本看不到视频或者大片大片的马赛克.什么是 P2P CAM ?P2P ( Peer to Peer ) 技术很多, 但适合做实时数据传输的不多. 我们的 P2P 就是实时 P2P传输协议. P2P 通讯要解决的基本问题就是上面提到的突破局域网限制. 你可以在任何 P2P 网络中全球布置 P2P 设备, 你也可以在全球连接到它们. 所谓随时随地, 你还可以移动它们, 不影响它们的使用.以 P2P 电话为例. 当你从
11、一个无线区域转移到另一个无线区域时, 你的 IP 地址可能变化了, 但这不会中断你的通话.当 P2P 技术应用到摄像头上时, 我们称之为 P2P CAM, 其特点是, 即插即用, 象电话机一样.每个 P2P CAM 都有一个全球唯一的设备编号, 类似于电话机的电话号码. 你可以通过连接p2p:123456 假定 123456 是它的设备号码来获取 P2P CAM 的视频. 这有点象打电话tel:0755-12345678好了. 你现在可以买两部 P2P CAM 玩玩了.不管它们是放置在同一局网, 还是远隔天涯, 你都是这样连接它们p2p:123456 连接到第1部p2p:123457 连接到第
12、2部P2P CAM 不使用 DDNS/RTSP/RTP/RTCP 等协议, 而是使用 NSM/P2PCOM 协议, 基于 UDP 高速传输. 只要你的 IPCAM 处于 P2P 网络环境中, 你可以在互联网的任何地方连接它并获得它的视频, 传输过程中绝对不会出现马赛克.那么什么是 P2P 网络环境? 有3种, 公网. 局域网. 其出口路由器是 P2P 兼容的. 如果不是, 出口路由器需要打开 UPnP 功能. 多层局域网. 每一层局网的出口路由器是 P2P 兼容的.现在销售的路由器都带有 UPnP 功能,并且默认是打开的. 你不需要做任何设置. 不是所有的路由器都是 P2P 兼容的. 国外品牌
13、基本都是 P2P 兼容的. 例如 NetGear.P2PCAM 使用设备编号来标识和寻址设备. 设备出厂时就已经配置了设备编号, 你拿回家, 插上电, 插上网, 它就开始 工作了.你可能想, 我可不愿意全世界都来看我的P2PCAM ! 你就需要配置它了. 打开它的配置页面,设置一个或几个连接密码. 只有知道这些密码的才可以连接到这部摄像头.我们的安全设计与众不同, 你不告诉我密码的话, 我, 这部摄像头的生产者或销售者等, 都不可能连接到这部摄像头 !今天,你的企业落后几年?十年前,你错过了QQ八年前,你错过了淘宝五年前,你错过了微博两年前,你错过了微信而今天中安网微信你的竞争对手都在看微时代来临!不要怀疑!你的竞争对手都在看!你会错过?万千精彩,千万不要错过!中安网微信在这儿(微信号:cpscomcn,微信名称:中安网)就在这儿等你来扫!