Не удается получить несколько одноранговых соединений, работающих в Firefox - PullRequest
0 голосов
/ 19 октября 2018

Я создаю инфраструктуру WebRTC, в которой много вещательных объектов, говорящих на языке WebRTC, и один веб-клиент, отображающий несколько потоков.

Когда я использую одноранговое соединение в моем клиенте для одного потокаЯ могу отображать видео без каких-либо проблем.Когда я добавляю второе одноранговое соединение, второе видео не воспроизводится без какой-либо ошибки, указывающей на причину.

Если я выполняю все сигналы SDP и ICE для соединения 1, то все для соединения 2, я обнаруживаю, что соединение 1видео всегда будет воспроизводиться, как только оно будет прикреплено к элементу видео.Однако в соединении 2 ничего не отображается при подключении.

Если я выполняю сигнализацию для соединения 1, затем для соединения 2, затем ЗАКРЫВАЮ одноранговое соединение соединения 1 (через pc.close ()), затем, когда я пытаюсь подключитьсяподключение 2 к элементу видео, затем воспроизводится видео.

Кажется, они не будут транслироваться одновременно, независимо от того, что я делаю.

Для своего тестирования я делаю все локально.Все производящие объекты находятся на одной машине с веб-клиентом.Это возможно проблема?У меня такое ощущение, что, возможно, оба соединения пытаются использовать одно и то же соединение-кандидат ICE?Я не уверен, имеет ли это смысл.

Кто-нибудь еще сталкивался с подобными проблемами?

...