UserSig
直播间
“直播间”是所有直播活动的中心容器。每个直播间拥有一个唯一的 liveID。用户可以创建新的直播间成为主播,或加入一个已有的直播间成为观众。
核心功能:
创建直播
加入直播
离开直播
结束直播
获取直播间列表
角色
主播
直播间的创建者和拥有者。主播拥有最高权限,可以管理直播内容、麦位、观众互动等。
观众
加入直播间观看直播的用户。观众可以发送弹幕、点赞、送礼,并可以申请上麦与主播互动。
设备管理
对于主播和需要上麦的观众而言,管理本地的音视频设备至关重要。
核心功能:
打开或关闭本地摄像头
切换前后摄像头
打开或关闭本地麦克风
设置视频质量
切换音频路由(听筒 / 扬声器)
互动:麦位
“麦位” 是实现连麦互动的核心概念。您可以将麦位理解为直播间中用于互动发言的“虚拟席位”。
麦位管理:主播可以管理房间内的所有麦位,例如锁定/解锁指定麦位、邀请观众上麦、或将用户踢下麦位。
观众上麦:观众端可申请上麦,与主播进行实时音视频互动。
房间内互动
弹幕:观众发送实时评论。
点赞:观众点击屏幕发送点赞。
礼物:观众发送虚拟礼物给主播。
主播间互动
除了主播与观众互动,还支持主播与主播之间的跨房间互动。
主播连麦:两个不同直播间的主播进行连麦。
主播 PK:两位主播连线后,在规定时间内进行人气或礼物比拼。
效果与美化
为了提升直播的视觉和听觉体验,SDK 提供了美颜和音效功能。
美颜:提供基础的美白、磨皮、红润等效果。
音效:提供 KTV、小房间等混响效果,以及小女孩、大叔等变声效果。