通过阅读本文,您可以了解混流转码的接入流程。
前提条件
接入流程——自动混流转码
步骤  | 操作  | 描述  | 
1  | 设置SDK频道模式  | 调用setChannelProfile设置频道模式,参数channelProfile设置为AliRTCSdkInteractiveWithLowLatencyLive(互动低延时模式)。 说明  此处以Android端接口举例说明,其他端与Android端类似,不再赘述。  | 
2  | 首个终端加入频道  | 当首个终端加入频道后,会自动触发云端混流转码,默认只对主播的语音进行混音。  | 
3  | 云端自动语音混音  | |
4  | 更新视频混流参数  | 调用服务端UpdateMPUTask更新混流参数,例如:视频混流的布局、对应布局的用户视频输入等。 说明  互动低延时自动混流任务的TaskId需要业务层按照  | 
5  | 麦下终端自动订阅混流  | 麦下观众自动订阅云端混流。 说明  此时麦上主播仍订阅其他主播的转发视频流(非混流)。  | 
接入流程——手动混流转码
步骤  | 操作  | 描述  | 
1  | 设置SDK频道模式  | 调用setChannelProfile设置频道模式,参数channelProfile设置为AliRTCSdkCommunication(通信模式)或AliRTCSdkInteractiveLive(互动模式)。 说明  此处以Android端接口举例说明,其他端与Android端类似,不再赘述。  | 
2  | 加入频道  | 当终端加入频道后,默认不会开启混流转码,需调用服务端StartMPUTask启动云端混流转码任务,同时设置混流转码参数。 说明  目前仅支持服务端API启动混流转码任务。  | 
3  | 启动并设置混流  | |
4(可选)  | 更新视频混流参数  | 调用服务端UpdateMPUTask更新混流参数,例如:视频混流的布局、对应布局的用户视频输入等。  | 
5  | 麦下终端自动订阅混流  | 麦下观众自动订阅云端混流。 说明  此时麦上主播仍订阅其他主播的转发视频流(非混流)。  |