如何在webrtc(android)中仅通过一个对等连接支持多人(多于2个)呼叫?
我在android中使用webrtc,现在我想支持多人调用,当我检查webrtc的org.webrtc.PeerConnection类时,我发现PeerConnection在getReceivers()函数中支持多个接收器,如下所示:如何在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()) {
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不支持超过两个端点。您需要中央服务器来启用会议/多用户呼叫