音视频术语表
房间
房间指通过 RTCLib 或 CallLib 进行 2 人或多人音视频会话的虚拟空间,同一房间内的用户可以互相收、发实时音视频媒体流。
- 房间不支持直接创建。对于一个房间,第一个人加入房间即创建房间。
- 一个用户同一时间只能在一个音视频房间内。如果要进入另一个房间,必须从前一个房间内退出。
RoomID
RoomID(房间号 / 房间 ID)描述房间的标识,同一时刻保持唯一性。RoomId 可以复用。
CallID
在使用 CallLib SDK 时,SDK 自动创建音视频房间时用的 RoomID,即 CallId 等同于 RoomID。
会话
在使用 RTCLib、 CallLib 时,从第一个人进入某一房间到所有人退出房间称为一次会话。
SessionID
会话的唯一标识。
发布
RTC SDK 把采集的音视频数据按协商好的方式发送到融云音视频服务器;发布时可以定义音视频的码率等一些列参数。
订阅
RTC SDK 按参数从融云音视频流取音视频数据的过程。
推流
分两类 :1. 使用 RTC SDK 在直播场景下推流等同与发布音视频资源;2. 融云音视频服务器给融云音视频服务器 / 第三方 CDN 传递音视频流。
拉流
分两类:1. 使用 RTC SDK 订阅音视频资源;2. 使用第三方 CDN 时拉取 RTMP 流。