# Functions
NewManager 用来构建一个新的 Manager.
# Variables
RtcHost 为 Qiniu RTC Server API服务域名.
# Structs
App 完整信息 AppID: app 的唯一标识,创建的时候由系统生成。.
AppInitConf 创建 App 请求参数 Title: app 的名称, 可选。 Hub: 绑定的直播 hub,可选,用于合流后 rtmp 推流。 MaxUsers: int 类型,可选,连麦房间支持的最大在线人数。 NoAutoKickUser: bool 类型,可选,禁止自动踢人。.
AppUpdateInfo 更改信息 MergePublishRtmpInfo 连麦合流转推 RTMP 的配置更改信息.
Manager 提供了 Qiniu RTC Server API 相关功能.
MergePublishRtmp 连麦合流转推 RTMP 的配置 Enable: 布尔类型,用于开启和关闭所有房间的合流功能。 AudioOnly: 布尔类型,可选,指定是否只合成音频。 Height, Width: int,可选,指定合流输出的高和宽,默认为 640 x 480。 OutputFps: int,可选,指定合流输出的帧率,默认为 25 fps 。 OutputKbps: int,可选,指定合流输出的码率,默认为 1000 。 URL: 合流后转推旁路直播的地址,可选,支持魔法变量配置按照连麦房间号生成不同的推流地址。如果是转推到七牛直播云,不建议使用该配置 StreamTitle: 转推七牛直播云的流名,可选,支持魔法变量配置按照连麦房间号生成不同的流名。例如,配置 Hub 为 qn-zhibo ,配置 StreamTitle 为 $(roomName) ,则房间 meeting-001 的合流将会被转推到 rtmp://pili-publish.qn-zhibo.***.com/qn-zhibo/meeting-001地址。详细配置细则,请咨询七牛技术支持。.
MergePublishRtmpInfo 连麦合流转推 RTMP 的配置更改信息.
RoomAccess 房间管理凭证 AppID: 房间所属帐号的 app 。 RoomName: 房间名称,需满足规格 ^[a-zA-Z0-9_-]{3,64}$ UserID: 请求加入房间的用户 ID,需满足规格 ^[a-zA-Z0-9_-]{3,50}$ ExpireAt: int64 类型,鉴权的有效时间,传入以秒为单位的64位Unix绝对时间,token 将在该时间后失效。 Permission: 该用户的房间管理权限,"admin" 或 "user",默认为 "user" 。当权限角色为 "admin" 时,拥有将其他用户移除出房间等特权.
RoomQuery 房间查询响应结果 IsEnd: bool 类型,分页查询是否已经查完所有房间。 Offset: int 类型,下次分页查询使用的位移标记。 Rooms: 当前活跃的房间名列表。.
User 连麦房间里的用户.
# Type aliases
RoomName 房间名.