智能门铃 PaaS 方案介绍
声网智能门铃场景解决方案为设备端和客户端提供实时音视频和可靠信令的全场景服务。其中,设备端 SDK 适用于可视门铃等轻量级嵌入式设备;客户端 SDK 适用于移动端 (Android/iOS)、桌面端 (macOS/Windows) 或 Web 端 App。通过接入声网的 SD-RTN™,可以实现设备端和客户端 App 的实时互动。
例如,在使用智能门铃的场景中,用户可以在手机上查看门铃的视频画面,手机客户端和门铃设备端可以语音双向对讲等。
功能列表
智能门铃 PaaS 方案支持以下功能:
主要功能 | 功能描述 |
---|---|
实时监控 | 用户可以通过客户端 App 或网页查看门铃的视频画面。一个设备能同时被多个手机查看。一个手机能同时查看多个设备。 |
双向对讲 | 用户可以通过客户端 App 或网页和设备端进行语音通话。 |
控制信令 | 通过云信令 (RTM) SDK 实现可靠信令交互,用户可通过客户端 App 或网页远程控制设备。例如门锁设备,用户可以在查看到来人是谁并确认安全情况下,远程操控开锁。一般情况下,智能门铃产品设计支持多个分辨率档位,用户可以通过客户端 App 主动选择分辨率。 |
消息通知 | 设备端通过自身集成的 AI 检测能力(如移动侦测、人形检测、烟雾感知、异声感知、跌倒检测等)检测到异常后,可通过云信令 (RTM) SDK 实时通知给客户端。 |
技术方案
方案架构
声网提供 RTSA Lite SDK、RTC SDK 和 RTM SDK 共同搭建智能门铃场景。
各 SDK 或服务实现的功能如下:
SDK 或服务 | 实现功能 |
---|---|
声网 RTSA Lite SDK |
|
声网 RTC SDK |
|
声网云信令(RTM)SDK |
|
此外,你可以在自己的业务后台实现以下功能:
- 注册、控制设备
- 建立连接
- AI 功能
传输架构
下图展示了智能门铃场景中,设备端向客户端发送音视频,并且通过实时信令控制设备的数据传输架构。
图中最左列自研部分需要你自行实现。
图中视频编码支持 H.264 格式,音频编码支持 AAC、Opus 或 PCM 格式。如果有自研的音频编码器,你可以自行编码 AAC 或 Opus 格式的音频数据,然后通过 RTSA Lite SDK 传输;如果没有自研音频编码能力,你可以直接传输 PCM 音频数据,RTSA Lite SDK 会使用内置的 Opus 编码器完成音频编码并传输。
方案优势
全场景解决方案
提供实时媒体 + 信令控制的全场景一站式实时互动和互联互通解决方案。
支持视频传输编码码流,音频灵活传输编码前/后格式,支持发送可靠控制消息和任意格式 Generic codec。
轻量级设备端 SDK
极小包体、超低功耗,帮助 IoT 设备开发者实现极佳的实时互动级体验,节省设备成本和资源开销。
兼容性强
设备端支持 ARM/MIPS/X86 等 Linux 全平台和 Android 平台,支持 LiteOS、Harmony 等主流 RTOS 平台,覆盖了主流设备端平台和系统,同时支持设备定制。
依托 SD-RTN™,设备端可和客户端全平台实时音视频互通。
易用性佳
简单、易用、稳定,良好的可扩展性,灵活应对更丰富的 IoT 实时互动场景需求变化。
超低延时
声网 SD-RTN™ 网络节点覆盖全球 200 多个国家和地区,通过就近接入、智能路由等控制策略,保证全球平均端到端延时 < 400 ms。
稳定可靠
提供 SLA 质量保证,登录成功率 > 99%,全年可用时间高达 99.99%。
极致弱网对抗能力
业界领先的弱网对抗算法,保证在 70% 丢包情况下,音视频通话流畅,真正做到低卡顿、不掉线。
质量透明
通过声网水晶球工具,显示端到端全链路的质量监控数据,帮助排查定位问题。