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