问题/风险描述:
在使用 腾讯实时音视频(TRTC) 进行云端混流转推时,可能会出现混流失败的情况,其中一种错误的情况是 TRTC 启动云端混流接口与SDK的云端混流接口同在一个房间里使用,导致混流出现失败的情况。
TRTC云端混流接口StartMCUMixTranscode和StartMCUMixTranscodeByStrRoomId
客户端SDK的混流接口setMixTranscodingConfig
云端调用报错后返回的结果是
代码语言:javascript复制{
"Response": {
"Error": {
"Code": "FailedOperation.RequestRejection",
"Message": "push switch not open"
},
"RequestId": "xxxxxx-ccc2-44a8-916f-xxxxxxx"
}
}
解决方案:
为了解决以上的混流失败错误情况,我们建议您采取以下措施:
1. 业务后台开发人员与APP的开发人员 对齐方案,保证只在一端发起混流,这里推荐在后台发起云端混流。
2. 时刻关注您的服务端发起混流后返回的接口,如果发现有相关的错误情况的话,需要及时的修复并发布,以免影响您业务正常使用。
注意事项:
混流失败会影响到从CDN拉流的观众和回放录制,请及时关注相关的错误。