概念 | 说明 |
---|---|
AppId | 每个应用(App)的唯一标识符,由控制台随机生成。当你希望用户能够在同一个房间中进行音视频通话时,用户启动的音视频实例必须使用同一个 AppId。 |
AppKey | 用于生成 Token 的私钥。请妥善保管您的AppKey,避免泄漏。 |
Token | 即动态密钥。用户进入 RTC 房间时,需要携带的鉴权秘钥。关于如何获取和使用 Token,参见使用 Token 完成鉴权。 |
业务 ID/ 业务标识 | 你可以使用 BusinessID在同一个 AppId 的应用中,进一步划分业务场景(角色/策略等),参见细分配置下发。 添加 BusinessID 后,你可以在控制台上查看根据 BusinessID 划分的质量和用量数据;也可以联系技术支持人员,为这类音视频通话或后处理任务(录制,转推直播等)配置特定参数。 |
房间 | 房间是实时音视频通话发生的场所,是一个虚拟空间。用户通过加入某个房间来参与该房间内的音视频通话,与房间内的其他用户互动,接收和发送实时音视频消息。 |
RoomId | 每个房间的唯一标识符。相同 AppId 并且进入同一个房间内的用户,可以进行相互音视频通话。 |
用户 | 用户是音视频通话的参与主体,在不同业务场景中,用户可能具有不同的角色。 |
UserId | 每个用户的唯一标识符。同一个房间,不允许两个相同 UserId 存在,后进房者会踢出前者。 |
流 | 流是指经采样和编码后,通过网络进行连续传输和播放的音视频数据。 |
流 ID | 音视频流的唯一标识符,由 veRTC 生成,音视频流为同一个ID。同一个房间下,同一个用户可能发布多条流。 |
推流 | 推流是指将音视频数据流从本地推送到远端的行为,对应发布本地流。 |
拉流 | 拉流是指将音视频数据流从远端拉到本地的行为,对应订阅远端流。 |
发布 | 指房间中的用户将音视频数据发送到房间的操作 |
订阅 | 将房间中的用户接收房间内已发布的音视频流的操作 |
转推 | 转推包括单流转推和合流转推,指将一个或多个房间中的音视频内容合成一路流,通过实时消息传输协议推送至 RTMP 服务器,再由 CDN 进行分发。 |
点对点消息 | 指定用户之间互相发送的消息。 |
广播消息 | 服务端向指定房间内所有用户发送的消息。 |