> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stmlink.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> 服务端接口只有 `/server/v1/...` 这一套对外开放，需用 app_id + app_key 做 HMAC-SHA256 签名，只能从业务方自己的后端调用。文档中若出现其它前缀的接口，均为内部接口，不要建议客户调用。
> app_key 是服务端密钥，绝不能出现在客户端代码、前端配置或移动 App 里。客户端加入频道用的 token 必须由业务方后端调用 `/server/v1/channel/grant` 签发后下发。
> SRTC 与 SMeeting 是上下两层不同的产品，术语不通用：SRTC 是音视频底座，说「频道 channel」「加入 / 退出」；SMeeting 建在 SRTC 之上，说「房间 room」「会议 meeting」「进入 / 退出」。回答时按用户所在的层用对应术语，不要把「房间」「会议」安到 SRTC 的接口上。
> 同一能力在各端 SDK 里的包名、类名、方法名并不相同。写示例代码时请使用文档中该端自己的 API，不要把一个端的写法套到另一个端上。

# 概览

> SMeeting 会议 SDK 的能力范围、两种对接方式与各端支持情况

SMeeting 是一套完整的音视频会议 SDK。它建在 [SRTC 音视频能力](/zh/rtc/overview)之上，把会议才需要的那些规则 —— 主持人、举手、静音全场、等候室、录制 —— 都做成了现成能力，你不用再实现一遍。

还在 SRTC 和 SMeeting 之间犹豫，先看 [怎么选](/zh/choose)。

***

## 能做什么

|           |                                                                           |
| --------- | ------------------------------------------------------------------------- |
| **会议管理**  | 创建、修改、取消会议；预约会议与即时会议；会议列表与详情                                              |
| **音视频**   | 摄像头、麦克风、屏幕共享、多人画面订阅                                                       |
| **会控**    | 主持人 / 联席主持人、静音全场、踢人、改角色、锁定会议                                              |
| **成员互动**  | 举手申请发言、主持人邀请开麦、会中聊天、自定义消息                                                 |
| **会议室能力** | 等候室、子会议、签到、点名                                                             |
| **录制与直播** | 服务端 MCU 合流、录制、布局配置、旁路直播                                                   |
| **会议外消息** | 呼叫、会议提醒、求助等独立于会议的通知通道（不是聊天工具，见 [三条消息通道](/zh/meeting/key-concepts#三条消息通道)） |

***

## 三种对接方式

投入从小到大，按你需要的定制程度选：

| 方式            | 你要做的              | 界面        | 适合                      |
| ------------- | ----------------- | --------- | ----------------------- |
| **服务端极简对接**   | 后端对 3 个接口，拼一个 URL | 我们部署好的    | 把会议挂到既有业务流程上（评审、工单、招投标） |
| **带 UI 极简对接** | 拿走前端源码，自己改、自己部署   | 我们的源码，你可改 | 要自己的品牌和少量定制             |
| **自定义对接**     | 集成各端 SDK，自己写界面    | 完全自己做     | 做会议产品，交互要深度定制           |

### 服务端极简对接

**不集成任何 SDK，也不写会议界面。** 会议客户端、用户体系、登录态我们都已部署好，你的后端只做三件事：建会议、给用户换一个免登录 token、把用户的浏览器导到会议页。

适合：你要的是"给这场评审加一个视频会议入口"，而不是做一款会议产品。

从 [服务端极简对接](/zh/meeting/ui-sdk/server-integration) 开始。

### 带 UI 极简对接

引入我们提供的会议界面源码，自己部署、按需改造，服务端把账号打通即可。

适合：想快速上线，但界面要符合自己的品牌。

见 [Web](/zh/meeting/ui-sdk/web) · [iOS](/zh/meeting/ui-sdk/ios) · [Android](/zh/meeting/ui-sdk/android) · [Windows](/zh/meeting/ui-sdk/windows)。

### 自定义对接

你自己实现界面，调用各端 SDK 完成会议功能；服务端调用会议后端 API，并提供回调接口接收事件。

适合：界面要符合自己的设计规范、交互流程有定制需求。

从下面的平台支持表选择你的端。

***

## 平台支持

| 平台                 | 文档                                             |
| ------------------ | ---------------------------------------------- |
| Web                | [Web SDK](/zh/meeting/web/integration)         |
| Android            | [Android SDK](/zh/meeting/android/integration) |
| Windows            | [Windows SDK](/zh/meeting/windows/integration) |
| iOS / macOS（Swift） | [Swift SDK](/zh/meeting/swift/integration)     |
| iOS（Objective-C）   | [iOS SDK](/zh/meeting/ios/quickstart)          |
| 服务端                | [服务端 API](/zh/meeting/server-api/overview)     |

<Note>
  微信小程序场景建议用 `<web-view>` 嵌入基于 Web SDK 实现的页面，一套代码同时覆盖浏览器和小程序。详见 [Web SDK 集成](/zh/meeting/web/integration)。
</Note>

***

## 接下来

* [快速开始](/zh/meeting/quickstart) —— 对接流程总览
* [核心概念](/zh/meeting/key-concepts) —— 房间、会议、成员与角色
* [Token 与鉴权](/zh/meeting/token) —— 授权流程与密钥安全
