Constructor
new TRTCParams(sdkAppId, userId, userSig, roomId, strRoomId, role, privateMapKey, businessInfo, streamId, userDefineRecordId)
Parameters:
Name | Type | Description |
---|---|---|
sdkAppId |
Number |
required
【字段含义】应用标识(必填),腾讯视频云基于 sdkAppId 完成计费统计。 |
userId |
String |
required
【字段含义】用户标识(必填)。当前用户的 userId,相当于用户名,UTF-8编码。 |
userSig |
String |
required
【字段含义】用户签名(必填),当前 userId 对应的验证签名,相当于登录密码。 |
roomId |
Number |
required
【字段含义】房间号码(必填),指定房间号,在同一个房间里的用户(userId)可以彼此看到对方并进行视频通话, roomId 和 strRoomId 必须填一个, 若您选用 strRoomId,则 roomId 需要填写为0。 |
strRoomId |
String |
required
【字段含义】字符串房间号码(选填),roomId 和 strRoomId 必须填一个。若两者都填,则优先选择 roomId。 |
role |
TRTCRoleType |
required
【字段含义】直播场景下的角色,仅适用于直播场景(TRTCAppSceneLIVE 和 TRTCAppSceneVoiceChatRoom),视频通话场景下指定无效。 |
privateMapKey |
String |
required
【字段含义】房间签名(非必填),如果您希望某个房间只能让特定的某些 userId 进入,就需要使用 privateMapKey 进行权限保护。 |
businessInfo |
String |
required
【字段含义】业务数据(非必填),某些非常用的高级特性才需要用到此字段。 |
streamId |
String |
required
【字段含义】绑定腾讯云直播 CDN 流 ID[非必填],设置之后,您就可以在腾讯云直播 CDN 上通过标准直播方案(FLV或HLS)播放该用户的音视频流。 |
userDefineRecordId |
String |
required
【字段含义】设置云端录制完成后的回调消息中的 "userdefinerecordid" 字段内容,便于您更方便的识别录制回调。 |