无法在Firefox中建立多个对等连接

时间:2018-10-18 23:41:37

标签: firefox webrtc

我正在构建一个WebRTC框架,该框架具有许多使用WebRTC语言的广播实体,以及一个显示多个流的基于Web的客户端。

当我在客户端中将一个对等连接用于一个流时,可以毫无问题地显示视频。当我添加第二个对等连接时,第二个视频无法播放,没有任何错误指示原因。

如果我对连接1进行所有SDP和ICE信令,然后对连接2进行所有处理,我发现连接1的视频将在连接到video元素后立即播放。但是,连接2在连接时不显示任何内容。

如果我为连接1,连接2,然后CLOSE连接1的对等连接(通过pc.close())发出信号,那么当我尝试将连接2附加到视频元素时,视频就会播放。

>

无论我做什么,看来他们不会同时流媒体。

为了进行测试,我正在本地进行所有操作。所有生产实体都与Web客户端位于同一台计算机上。这可能是个问题吗?我感觉也许两个连接都试图使用相同的ICE候选连接?我不确定这是否有意义。

还有其他人遇到过类似的问题吗?

0 个答案:

没有答案