如何在webrtc(android)中仅通过一个对等连接支持多人(多于2个)呼叫?

如何在webrtc(android)中仅通过一个对等连接支持多人(多于2个)呼叫?,android,webrtc,Android,Webrtc,我在android中使用webrtc,现在我想支持多人调用,当我检查webrtc的org.webrtc.PeerConnection类时,我发现PeerConnection在getReceivers()函数中支持多个接收器,如下所示: public List<RtpReceiver> getReceivers() { Iterator var1 = this.receivers.iterator(); while(var1.hasNext()) {

我在android中使用webrtc,现在我想支持多人调用,当我检查webrtc的org.webrtc.PeerConnection类时,我发现PeerConnection在getReceivers()函数中支持多个接收器,如下所示:

public List<RtpReceiver> getReceivers() {
    Iterator var1 = this.receivers.iterator();

    while(var1.hasNext()) {
        RtpReceiver receiver = (RtpReceiver)var1.next();
        receiver.dispose();
    }

    this.receivers = this.nativeGetReceivers();
    return Collections.unmodifiableList(this.receivers);
}
public List getReceivers(){
迭代器var1=this.receivers.Iterator();
while(var1.hasNext()){
rtpreciver receiver=(rtpreciver)var1.next();
receiver.dispose();
}
this.receivers=this.nativeGetReceivers();
返回集合。不可修改列表(this.receivers);
}
看起来PeerConnection支持多个接收器


我想知道是否有任何方法可以支持多人(多于2人)呼叫,只使用一个对等连接?

否,RTPreciver是接收RTP流的子系统,而不是WebRTC端点。PeerConnection不支持超过两个端点。您需要中央服务器来启用会议/多用户呼叫

否,RTPreciver是接收RTP流的子系统,而不是WebRTC端点。PeerConnection不支持超过两个端点。您需要中央服务器来启用会议/多用户呼叫