跳到主要内容

发布与取消

用户以主播身份加入房间后,需要发布资源,房间内的其他主播和观众才能看见、听见。

发布

直播房间发布音视频流,可调用 RCRTCEngine 中的 Publish 来发布本地默认音视频流。这里定义的默认音视频流,是指麦克风采集的音频和摄像头采集的视频。

  • 示例代码:

    // 直播模式下,发布默认音视频流,即麦克风、摄像头采集数据
    Engine.Publish(RCRTCMediaType.AUDIO_VIDEO);

取消发布

当需要取消发布直播流时,可调用 RCRTCEngine 中的 Unpublish 来取消发布音视频流。取消发布接口通常跟发布接口配对使用,但如果是用户想要退出房间,则不需要调用取消发布方法,在调用退出房间接口时,SDK 内部会自动进行取消处理。

  • 示例代码:

    // 取消发布音视频流,即麦克风及摄像头采集数据
    Engine.Unpublish(RCRTCMediaType.AUDIO_VIDEO);