CloudHub 文档中心
下载中心 文档中心

RTS 实时流直播


RTS 上麦简要说明

CloudHub RTS上麦 分为上麦 和 上麦、服务器端混流。

RTS 上麦

客户端上麦主要是将客户的音频发布到服务器上。
举例说明:UserA、UserB、UserC 3个用户。

UserA 上麦并发布数据到服务器上;UserB 上麦并发布数据到服务器上。

UserA 订阅一路音频,B音频;
UserB 订阅一路音频,A音频;
UserC 订阅两路音频,A音频和B音频。

可参考示例图:

image

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)。

可参考示例图:

image