# 智能摄像头概览 (/zh-CN/solutions/smart-camera)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

声网智能摄像头场景解决方案为设备端和客户端提供实时音视频和可靠信令的全场景服务。其中，设备端 SDK 适用于网络摄像机 (IP Camera)、可视门铃、行车记录仪等轻量级嵌入式设备，客户端 SDK 适用于移动端、桌面端或 Web 端 App。通过接入声网的 SD-RTN™，可以实现设备端和客户端 App 的实时互动。

## 开始构建 [#开始构建]

<Cards>
  <Card title="快速开始" href="/zh-CN/solutions/smart-camera/get-started/quick-start" description="运行示例或完成最小可用集成，快速验证核心流程。" />
  <Card title="构建功能" href="/zh-CN/solutions/smart-camera/build/enable-service" description="按业务任务接入核心能力，并完成生产环境配置。" />
  <Card title="参考信息" href="/zh-CN/solutions/smart-camera/reference/downloads" description="查看版本、计费、限制、错误码、API 和兼容性说明。" />
</Cards>


## 应用场景 [#应用场景]

智能摄像头场景解决方案支持实时监控、远程回看等功能，可以广泛应用于教育、商业、医疗、公共事业等多个领域。

| 场景 | 描述                                                     |
| :------- | :----------------------------------------------------------- |
| 银行、超市、道路等公共场所监控 | 提高环境安全程度和工作人员响应速度，帮助及时发现问题并解决问题。 |
| 智能办公 | 免除不必要的商务活动，让企业及时、直观地掌握公司情况。 |
| 家庭安防监控、宠物/老人/婴儿看护等 | 让家庭成员掌握家中实时动态。 |

## 功能列表 [#功能列表]

智能摄像头场景解决方案支持以下功能：

| 主要功能 | 功能描述                                                     |
| :------- | :----------------------------------------------------------- |
| 异常检测通知 | 设备端通过自身集成的 AI 检测能力（如移动侦测、人形检测、烟雾感知、异声感知、跌倒检测等）检测到异常后实时通知客户端；用户可通过客户端及时浏览现场情况。              |
| 实时监控 | 用户可以通过客户端 App 或网页查看摄像头的视频画面。一个摄像头的视频画面能同时被多个客户端查看。一个客户端能同时查看多个摄像头的视频画面。 |
| 双向对讲 | 用户可以通过客户端 App 或网页和设备端进行语音通话。              |
| 控制信令 | 设备端通过 RTSA Lite SDK 内置的 RTM 能力与客户端 RTM SDK 实现可靠信令交互，用户可通过客户端 App 或网页远程控制设备。例如实时控制摄像头云台转动，全面实时了解摄像头周边状态。一般情况下，网络摄像头产品支持多个分辨率档位，用户可以通过客户端 App 主动选择分辨率。 |

## 技术方案 [#技术方案]

### 方案架构 [#方案架构]

智能摄像头方案在设备端集成 [RTSA Lite SDK](/zh-CN/realtime-media/rtsa)，使用其音视频传输和内置 RTM 信令能力；在客户端集成 [RTC SDK](/zh-CN/realtime-media/rtc) 和 [RTM SDK](/zh-CN/realtime-media/rtm)，实现音视频交互、告警通知和设备控制。

![智能摄像头技术方案图](https://web-cdn.agora.io/docs-portal/img/smart-camera/tech.png)

各 SDK 或服务实现的功能如下：

| SDK 或服务 | 实现功能 |
| --- | --- |
| 声网 RTSA Lite SDK（设备端） | [product-overview-html-0-1-1 details](#table-slot-product-overview-html-0-1-1) |
| 声网 RTC SDK（客户端） | [product-overview-html-0-2-1 details](#table-slot-product-overview-html-0-2-1) |
| 声网 RTM SDK（客户端） | [product-overview-html-0-3-1 details](#table-slot-product-overview-html-0-3-1) |

<a id="table-slot-product-overview-html-0-1-1"></a>

**product-overview-html-0-1-1 details**

- 设备端加入 RTC 频道
- 设备端发送摄像头视频
- 设备端和客户端语音双向对讲
- 设备端通过 RTSA Lite SDK 内置的 RTM 信令能力与客户端交互

<a id="table-slot-product-overview-html-0-2-1"></a>

**product-overview-html-0-2-1 details**

- 客户端加入 RTC 频道
- 客户端观看设备端的视频
- 客户端和设备端语音双向对讲

<a id="table-slot-product-overview-html-0-3-1"></a>

**product-overview-html-0-3-1 details**

- 客户端登录 RTM 系统并加入 RTM 频道
- 客户端和设备端进行实时信令交互
- 客户端远程控制设备

此外，你可以在自己的业务后台实现以下功能：

- 注册、控制设备
- 建立连接
- AI 功能
- 回看录制内容

### 传输架构 [#传输架构]

下图展示了智能摄像头场景中，设备端向客户端发送音视频，并且通过实时信令控制设备的数据传输架构。

:::info[信息]
图中最左列自研部分需要你自行实现。
:::

![智能摄像头传输架构图](https://web-cdn.agora.io/docs-portal/img/smart-camera/data-transmission-flow.png)

图中视频编码格式支持 H.264。音频支持两种接入方式：如果设备端具备音频编码能力，可以将已编码的 AAC 或 Opus 等格式的音频数据交给 RTSA Lite SDK 传输；如果设备端不进行音频编码，可以将 PCM 原始音频数据交给 SDK，由 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% 丢包情况下，音视频通话流畅，真正做到低卡顿、不掉线。

**质量透明**

通过声网[水晶球](https://analytics-lab.agora.io/analytics/call/search)工具，显示端到端全链路的质量监控数据，帮助排查定位问题。
