一.背景
在说云方案之前,我们先回顾下智能门铃的核心功能:
1.移动侦测,自动拍照记录在家门前徘徊的陌生人;
2.夜视能力,使监控头在夜间不在“睁眼瞎”;
3.手机端智能app,实现远程智能预警;
4.户外远程可视通话,通过手机可访问系统,令主人在千里之外与来访者友好对话。
其中,智能门铃向手机端发起的远程预警与实时可视对话功能,必须有云端服务器的支持才能完成,这也是我们这一章单独抽出来讲的云端方案。
二.云端方案
1.云端实现的功能
(1).支持门铃端远程向手机端预警;
(2).支持门铃与手机之间实现远程可视对话;
(3).云端用户私人家庭群组管理;
(4).云端用户私人音视频存储及加密。
2.云端方案选型
云端方案选型的关键点是我们系统核心功能的技术契合度,这能够极大节省我们在云端服务器构建时消耗的精力,同时能提高整体系统的整合的兼容性。当然,也不可少地考虑云方案的预算,保持最优的性价比。目前国内做得比较久的有阿里云,亚马逊云,新浪云等等,但博主经过考察,发现相对于个体开发者来讲,这几家的价格都相对较高,而且其技术支持的方向过广,并不是特别适合本系统。
因而,博主经过一轮“艰辛”的前期调研,最后敲定了两家备选方案,分别是
(1).网易云信
(2).声网
这两家都支持:
(1).IM即时通讯(支持单聊、群聊、聊天室,适用所有APP)
(2).实时音视频
(3).云端音视频存储
(4).视频点播,互动直播等
(5).完善的SDK支持,兼容 android与IOS(相当于基本兼容本系统与市面上绝大部分手机)
而且相对其他云服务来讲,这两个方案相对本系统的适用性更高,并且成本优势明显:
图1 网易云收费标准
图2 声网收费标准
由于初始用户注册每月有1W分钟的试用时间,基本不占成本。
最后博主选择了声网作为云端服务器的支持方案,但是值得注意的是,这里第三方的云服务只能作为基础服务器使用,至于详细的功能,如家庭用户群组管理机制以及实时音视频通话的外在 通信场景所涉及的业务服务器,还是需要由我们自己亲手搭建。
这里容博主卖个关子,在后续的博客慢慢给大家分析。
|