RTS 上麦简要说明
CloudHub RTS上麦 分为上麦 和 上麦、服务器端混流。
RTS 上麦
客户端上麦主要是将客户的音频发布到服务器上。
举例说明:UserA、UserB、UserC 3个用户。
UserA 上麦并发布数据到服务器上;UserB 上麦并发布数据到服务器上。
UserA 订阅一路音频,B音频;
UserB 订阅一路音频,A音频;
UserC 订阅两路音频,A音频和B音频。
可参考示例图:
RTS 上麦、服务器端混流
服务器端混流主要是客户将音频上传到服务器后,服务器将音频进行混流。
举例说明:UserA、UserB、UserC、UserD 4个用户。
UserA 上麦, UserB 上麦, UserC 上麦。服务器端收到UserA、UserB、UserC的数据。
音频:4路音频。
B+C音频toA: 将UserB的音频 和 UserC的音频 进行混音,混成一路音频。
A+C音频toB: 将UserA的音频 和 UserC的音频 进行混音,混成一路音频。
A+B音频toC: 将UserA的音频 和 UserB的音频 进行混音,混成一路音频。
A+B+C音频toOther: 将UserA的音频 和 UserB的音频 和 UserC的音频 进行混音,混成一路音频。
UserA 订阅音频(B+C音频toA);
UserB 订阅音频(A+C音频toB);
UserC 订阅音频(A+B音频toC);
UserD 订阅音频(A+B+C音频toOther)。
可参考示例图: