智能門鈴中可視對講的回音消除

來源:admin發布時間:2018.07.10閱讀次數:534

 

智能家居市場火爆已久,無論是大廠家、還是小品牌都在其中奮戰,比較常見的智能家居有插座、門鎖、音箱等,這些產品的競爭早已白熱化,而在硝煙四起的智能家居領域,智能門鈴卻異軍突起,初現鋒芒。今年初,亞馬遜才以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等平臺的需求,對于需要開發可視對講的智能門鈴廠商來說,回音消除問題簡直無異于一座高山攔在面前。

使用擎天樹科技自主研發的体育彩票2019110 SDK(体育彩票2019110)就簡單許多,跨平臺使用,10分鐘就可輕松集成,再也無需擔心回音、噪音、混音等麻煩問題。

關于作者