client

package
v1.62.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type OpenjrtcClient

type OpenjrtcClient struct {
	core.JDCloudClient
}

func NewOpenjrtcClient

func NewOpenjrtcClient(credential *core.Credential) *OpenjrtcClient

func (*OpenjrtcClient) AddPushStreamRule added in v1.56.0

添加推流规则

func (*OpenjrtcClient) AddRecordRule added in v1.56.0

添加录制规则

func (*OpenjrtcClient) CloseRoomUserStream added in v1.56.0

关闭房间内的指定流

func (*OpenjrtcClient) CreateRoom

创建房间

func (*OpenjrtcClient) CreateToken added in v1.56.0

生成token-用户加入房间时携带token校验通过后方能加入

func (*OpenjrtcClient) CreateUser

创建用户

func (*OpenjrtcClient) DeleteRoom added in v1.52.0

删除房间

func (*OpenjrtcClient) DescribeApp added in v1.52.0

查询应用信息:

func (*OpenjrtcClient) DescribeAppKey added in v1.52.0

查询应用appKey

func (*OpenjrtcClient) DescribeApps added in v1.52.0

查询用户应用列表信息

func (*OpenjrtcClient) DescribeCallDurationByCodeRate added in v1.56.0

获取历史音频、区分视频码率通讯时长

func (*OpenjrtcClient) DescribeDailyCallDuration added in v1.56.0

获取近7天通讯时长

func (*OpenjrtcClient) DescribeOnlineUserNum added in v1.56.0

查询房间人数,通讯时长,最大支持查询7天的数据

允许通过条件过滤查询,支持的过滤字段如下:

  • appId[eq] 按应用ID精确查询(必填)
  • userRoomId[eq] 按房间ID精确查询(必填)
  • startTime[eq] 开始时间 UTC格式(必填)
  • endTime[eq] 截止时间 UTC格式 (必填)

func (*OpenjrtcClient) DescribeP2pStreamBitRate added in v1.56.0

查询用户端到端推流码率

func (*OpenjrtcClient) DescribeRegisterUser added in v1.56.0

查询注册用户

func (*OpenjrtcClient) DescribeRegisterUsers added in v1.56.0

查询注册用户列表

允许通过条件过滤查询,支持的过滤字段如下:

  • startTime[eq] 用户注册时间段开始时间-UTC时间 startTime,endTime同时有值时生效
  • endTime[eq] 用户注册时间段结束时间-UTC时间 startTime,endTime同时有值时生效

func (*OpenjrtcClient) DescribeRoomInfo added in v1.52.0

获取房间信息

func (*OpenjrtcClient) DescribeRoomOnlineUserNum

查询房间实时在线人数

func (*OpenjrtcClient) DescribeRoomUser added in v1.56.0

查询房间内的人员信息

func (*OpenjrtcClient) DescribeRoomUsers added in v1.56.0

查询房间内人员列表

允许通过条件过滤查询,支持的过滤字段如下:

  • status[eq] 在线状态 1-在线 2-离线
  • startTime[eq] 用户加入时间段开始时间-UTC时间 startTime,endTime同时有值时生效
  • endTime[eq] 用户加入时间段结束时间-UTC时间 startTime,endTime同时有值时生效

func (*OpenjrtcClient) DescribeRoomUsersNum added in v1.56.0

统计房间内人数

func (*OpenjrtcClient) DescribeRooms added in v1.52.0

查询应用下的房间列表

允许通过条件过滤查询,支持的过滤字段如下:

  • appId[eq] 按应用ID查询

func (*OpenjrtcClient) DescribeStreamInfoByStreamId added in v1.56.0

根据流ID查询推流信息

func (*OpenjrtcClient) DescribeStreamInfosByUserId added in v1.56.0

查询指定用户在房间内的推流信息

func (*OpenjrtcClient) DescribeStreamInfosByUserRoomId added in v1.56.0

查询房间内推流信息列表

允许通过条件过滤查询,支持的过滤字段如下:

  • status[eq] 在线状态 1-在线 2-离线
  • kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
  • startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
  • endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效

func (*OpenjrtcClient) DescribeStreamRecordsByStreamId added in v1.56.0

根据流ID查询推流历史记录

允许通过条件过滤查询,支持的过滤字段如下:

  • startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
  • endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效

func (*OpenjrtcClient) DescribeStreamRecordsByUserId added in v1.56.0

查询指定用户在房间内的推流历史记录

允许通过条件过滤查询,支持的过滤字段如下:

  • kind[eq] 在线状态 1-音频流 2-视频流 100-数据流
  • startTime[eq] 用户推流开始时间-UTC时间 startTime,endTime同时指定时生效
  • endTime[eq] 用户推流结束时间-UTC时间 startTime,endTime同时指定时生效

func (*OpenjrtcClient) DescribeUserByPeer added in v1.56.0

查询peer对应的用户信息

func (*OpenjrtcClient) DescribeUserRecordByRoom added in v1.56.0

查询房间用户记录,最大支持查询7天的数据

允许通过条件过滤查询,支持的过滤字段如下:

  • appId[eq] 按应用ID精确查询 (必填)
  • startTime[eq] 开始时间 UTC格式 (必填)
  • endTime[eq] 截止时间 UTC格式 (必填)
  • userRoomId[eq] 按房间ID精确查询(必填)
  • userId[eq] 按用户ID精确查询

func (*OpenjrtcClient) DescribeUserRoom added in v1.56.0

查询注册房间号

func (*OpenjrtcClient) DescribeUserRooms added in v1.56.0

查询注册房间号列表

允许通过条件过滤查询,支持的过滤字段如下:

  • startTime[eq] 房间注册时间段开始时间-UTC时间 startTime,endTime同时有值时生效
  • endTime[eq] 房间注册时间段结束时间-UTC时间 startTime,endTime同时有值时生效

func (*OpenjrtcClient) DisableLogger

func (c *OpenjrtcClient) DisableLogger()

func (*OpenjrtcClient) PostMessageToUser added in v1.56.0

发送自定义信令给房间内的人员

func (*OpenjrtcClient) PostMessageToUserRoom added in v1.56.0

发送自定义信令给房间

func (*OpenjrtcClient) RegisterUser added in v1.56.0

注册用户-将业务接入方用户体系的userId注册为jrtc系统内可识别和流转的用户id

func (*OpenjrtcClient) RegisterUserRoom added in v1.56.0

注册用户房间号-将业务接入方定义的userRoomId注册为jrtc系统内可识别和流转的房间号

func (*OpenjrtcClient) RemoveAllRoomUsers added in v1.56.0

移除房间内所有人员

func (*OpenjrtcClient) RemoveAllUsersByUserRoomId added in v1.56.0

移除房间内所有人员

func (*OpenjrtcClient) RemoveRoomUser added in v1.56.0

移除房间内人员

func (*OpenjrtcClient) RemoveUserByUserRoomId added in v1.56.0

移除房间内人员

func (*OpenjrtcClient) SendMessageToRoom added in v1.56.0

发送自定义信令给房间

func (*OpenjrtcClient) SendMessageToUser added in v1.56.0

发送自定义信令给房间内的人员

func (*OpenjrtcClient) SetConfig

func (c *OpenjrtcClient) SetConfig(config *core.Config)

func (*OpenjrtcClient) SetLogger

func (c *OpenjrtcClient) SetLogger(logger core.Logger)

func (*OpenjrtcClient) StartAsrTask added in v1.56.0

开启语音识别功能

func (*OpenjrtcClient) StartMcuTranscode added in v1.56.0

下发混流任务

func (*OpenjrtcClient) StopAsrTask added in v1.56.0

关闭语音识别功能

func (*OpenjrtcClient) StopMcuTranscode added in v1.56.0

中止混流任务

func (*OpenjrtcClient) UpdateRoom added in v1.52.0

修改房间

func (*OpenjrtcClient) UpdateUserRoom added in v1.56.0

修改房间

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL