1. 程式人生 > >淺談智慧攝像機背後的p2p連線技術

淺談智慧攝像機背後的p2p連線技術

     物聯網主要由各類感測器(音視訊/影象/溫溼度/煙霧/壓力/速度)+無線入網模組(WIFI/BLE/Zigbee/NB-IOT)組成,

經過約十年的發展,國內物聯網已經初具規模。

   物聯網各行業佔比情況如下: 其中大家熟知的智慧家居份額佔比不到2% ,而工業+農業+交通+物流+電網 份額超過50%

    以下介紹面向普通消費者的物聯網行業:智慧家居這一塊:

          這是一家公司的提供的智慧裝置聯網原理圖:

  簡單說一下該平臺的幾個特點:

1. 該平臺的核心技術是基於UDP開發的私有p2p聯線協議,可以提供NAT 2+3 以內的p2p聯線,無法p2p的就通過relay server 進行連結device +APP端 。

2.該平臺的大腦在master server 用於身份合法性驗證,和p2p server 指派,以及UID/device 生產和管理。

優勢:

1. device端接入方便,p2p server 端消耗的流量成本較小。

2. p2p server 端安裝配置簡單。

3.有完整的Demo APP 和device Sample sdk .

劣勢:

1. 其未過多考慮分散式部署server的方案,導致原始master server 的IP 會受限,新增server 困難,容易影響當下平臺的其他服務項。再次是server 單獨運作,效能擴充套件受限,整體極易觸碰到效能天花板,並導致系統性問題。

2.整體原理架構設計之初並未考慮併發多執行緒處理方式,p2p server 只能單核單執行緒執行,記憶體4G以上就無法使用。會增加server 數量,和運維管理難度。

3. 作為自稱IOT平臺解決方案提供商,但至今沒有提供統一的方便的供客戶查詢裝置聯網資訊的web頁面,實屬失策。

4. 不支援雲端儲存功能,需要雲端儲存就需要另一套方案VSaaS ,此方案接入配置複雜,相對不成熟,借鑑國內的螢石和海康威視雲端儲存方案,有待市場檢驗。

5. 音視訊解碼需要自己解決,加上UI設計,二次開發相對困難。

綜上,目前市面上的提供p2p連線技術的廠商都有如上一些問題 ,一些新興方案提供商 比如塗鴉,青蓮雲,提供一站式IOT裝置接入方案,確實省了使用者不少時間和精力,當然成本方面是否節省了只有使用者自個兒知道了。

    從提供良好終端體驗,快速交付,底層透明,集中運營角度來看下面的功能是都需要的。