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