文档中心>腾讯云智能数智人

获取进入TRTC房间密钥

最近更新时间:2023-06-07 16:12:44

我的收藏
获取进入 trtc 房间的秘钥,用于除了用户、数字人之外,其他角色也需要进入房间进行交互的情况,例如在转人工场景中,真人客服进入房间显示视频画中画为客户提供服务,这里提供可以让此类角色加入房间的秘钥。获取之后,通过 trtc sdk 加入房间。

1)调用协议

HTTPS + JSON
POST /v2/ivh/streammanager/streamservice/gettrtcsign
Header Content-Type: application/json;charset=utf-8

2)请求参数

参数名称
必选
类型
描述
SessionId
string
会话 id。
RoomId
string
房间 id,通过新建视频流会话接口接口获取,从返回的 PlayStreamAddr 地址中解析,如下图所示:



UserId
string
加入房间的用户id。

3)返回参数

参数名称
必选
类型
描述
UserSig
string
房间秘钥。
PrivateMapKey
string
权限秘钥。

4)示例

请求参数
{
"Header": {},
"Payload": {
"SessionId": "12123132",
"RoomId": "1200111",
"UserId": "avcvdafasfds",
}
}
输出响应
{
"Header": {
"Code": 0,
"Message": "",
"RequestID": "123",
},
"Payload": {
"UserSig": "vafdasfda",
"PrivateMapKey": "fdasfdafdasfdasfd"
}
}