智能家居市场火爆已久,无论是大厂家、还是小品牌都在其中奋战,比较常见的智能家居有插座、门锁、音箱等,这些产品的竞争早已白热化,而在硝烟四起的智能家居领域,智能门铃却异军突起,初现锋芒。今年初,亚马逊才以11亿美元的天价正式收购可视门铃制造商Ring。
Ring有何魅力让亚马逊拆巨资拿下?智能门铃到底有什么作用呢?
Ring主要目的是代替猫眼的单一功能,随时在移动设备上查看家门前的情况,看究竟来的是快递员还是朋友等。当户主不在家时而有人来访,一样可以通过手机和Ring门铃上的摄像头看到来访者,甚至是利用Ring上的扬声器与麦克风和来访者进行通话,无论户主身在何处,只要手机有网络连接即可。
门铃的高清摄像机有一个鱼眼镜头,它能够捕捉到更广的视野,并拥有红外线LED,以保证夜晚也能清晰地捕捉图像。Ring捕获的所有镜头都会被记录下来,以便日后可以重新查看。
视频通话来查看来访者是智能门铃一个非常重要的功能,国内的厂家还增加了人脸识别的功能来辅助。如何保持良好的视频通话效果呢?几家国内研发智能门铃的生产商找到我们,也提出同样的诉求。
智能门铃的终端主要运行在Android和iOS设备上,实现回声消除主要具有3个问题:
一是Android本地实时回声消除技术问题,
二是回声消除中音频采集、播放的延时问题,
三是Android回声消除的平台移植性。
针对这三个问题,WebRTC解决方案如下: 1)使用WebRTC中的GIPS回声处理技术实现Android设备终端的本地实时回声消除; 2)采用多线程缓存技术,将音频采集、播放进行同步处理,以使GIPS回声处理技术能够应用并取得很好的回声消除效果。 3)利用JNI技术,将WebRTC中的GIPS核心C代码都编译成动态链接库以应用,可保证Android回声消除应用于不同版本的Android平台上。
但使用webrtc消除回音是一个很复杂的工作,不仅编译复杂,使用还复杂,很不好控制近端与远端时间差值,而且如何跨平台的使用,同时满足android,ios, linux,,windows等平台的需求,对于需要开发可视对讲的智能门铃厂商来说,回音消除问题简直无异于一座高山拦在面前。
使用擎天树科技自主研发的QttAudio SDK(www.qttaudio.com)就简单许多,跨平台使用,10分钟就可轻松集成,再也无需担心回音、噪音、混音等麻烦问题。