我正在使用WebRTC for Android。并成功创建并建立会议。使用单个MediaStream和几个PeerConnection。
现在我想找到一种更好的方法,其中一种是中继连接。我的问题是,如Chromium Report所述,装箱继电器。我应该做同样的事情,但有几个问题。让我们开始吧。
因此,对于用户B,我们应该从用户A的PeerConnection获取远程流,并将流添加到用户C的PeerConnection。以及它如何使用Java库?
DjangoValidationError
如何从PeerConnection A获取远程MediaStream对象并将其添加到其他PeerConnection C?
我也尝试过,从PeerConnection获取RTPSender和RTPReceiver。之后我可以访问远程站点的MediaStreamTrack。但是我不能把这个对象放到另一个PeerConnection上。
答案 0 :(得分:2)
您可以将通常从pc.onaddstream
获取的视频元素提供给视频元素,而将pc.addStream
视为新的对等连接。
WebRTC样本的an example涵盖了使用多个这样的中继。