在WebRTC中与多个对等方共享流的问题?

问题描述 投票:0回答:1

使用最新的Chrome。据我所知,一切都正确设置。提供/答案。候选人......我期待......

然而,我注意到一个奇怪的问题......我用谷歌搜索...发现我正在注意到的完全相同的问题......

https://stackoverflow.com/questions/44157738/webrtc-sharing-one-stream-with-multiple-peers

我也有三个同龄人。我想要的是A看到B和C,B看A和C,C看A和B.

只有一个对等体可以看到另外两个对等体,但是其他两个对等体只能看到一个......顺便说一下,我确认每个对等体都有两次通知onaddstream事件,这是正确的。

这就是我做的..

  1. 一旦我得到了流,我将它存储到我的window.localStream ...
  2. 每当一个对等连接(因为我支持多个对等体,我用字典管理它)进来时,我通过peerConnection.addStream(window.localStream)添加了这个localStream
  3. 我在peerConnection.onaddstream中设置视频标签中的流...

一旦MediaStream处于活动状态并正在传输,那么同一个流不能同时传输到另一个对等体?

任何帮助将不胜感激。

谢谢,

webrtc
1个回答
0
投票

将相同的流发送到多个对等方应该有效。将您的代码与https://webrtc.github.io/samples/src/content/peerconnection/multiple/进行比较,后者将介绍如何实现此目的。你的问题听起来好像你可能没有在正确的peerconnection上设置答案。检查每个连接signalingState和iceConnectionState可以提供进一步的见解。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.