提交工单
咨询集成、功能及报价等问题
产品 / 插件:实时音视频 / 实时语音 / 低延迟直播 / 超低延迟直播
平台 / 框架:iOS / Android / macOS / Windows
更新时间:2022-09-06 11:22
在实时音视频互动中,经常会有本地对远端用户进行操作的需求。比如语聊房中主播会邀请观众上麦进行互动,可以让麦上的用户下麦变回普通观众。在视频会议里主持人可以对与会人进行禁言、禁摄像头操作。
在实现本地对远端用户操作之前,请确保实现基本的实时音视频功能。
在 ZEGO Express SDK 中,本地对远端用户的操作,一般都是通过发送和接收自定义信令 sendCustomCommand/onIMRecvCustomCommand
并结合开发者设计的业务系统来实现。
主播邀请观众上麦基本 API 时序图
具体步骤:
同理,如果想要实现下麦功能,观众端在接收到下麦信令的时候,调用 stopPublishingStream 停止推流。
本地要求远端禁言/禁摄像头 API 时序图
与上下麦操作类似,主持人和与会者通过发送和接收自定义信令来进行禁言或禁摄像头操作。
远端麦克风和摄像头变更后,本地会接收到对应的消息回调,可在其中进行逻辑处理。
若开发者需要使用 ZEGO 房间用户广播通知 onRoomUserUpdate
,请确保每个用户在登录房间时传的 ZegoRoomConfig
都将 isUserStatusNotify
属性设置为 true
,否则将收不到该回调通知。
联系我们
文档反馈