混流

混流主要用于多路流混成一路流,然后转推出去,可以通过VLC等播放器播放的场景。

步骤

1、开始混流

调用如下方法实现混流功能:

startMixStream(LiveVideoStreamMixConfig &mixConfig)
2、更新混流布局

当已经开始混流,但是房间人信息有变动,此时只需要更新混流布局,更新mixConfig参数的值,更新之后重新startMixStream()进行混流。

3、实现混流结果回调

当调用了startMixStream()后,就会触发 ILiveRoomMixStreamCallback::onMixStreamResult(int code)回调。

void onMixStreamResult(int code)
4、停止混流

调用如下方法:

stopMixStream()