Пересмотр WebRTC между Chrome и Firefox

Я могу установить WebRTC-соединение между Firefox и Chrome, но повторное согласование между Firefox-Chrome не работает должным образом.

Нет проблем при пересмотре пары Chrome-Chrome и пары Firefox-Firefox.

С парой Firefox-Chrome, когда я начинаю пересогласование из chrome после удаления или добавления дорожки, пересогласование успешно, и обратные вызовы onremovestream или onaddstream запускаются на Firefox правильно.

Но когда я начинаю пересогласование из Firefox после удаления или добавления дорожки, используя pc.removeTrack или pc.addTrack, пересогласование прошло успешно без каких-либо ошибок. Но в Chrome onremovestream или onaddstream обратные вызовы не запускаются. Когда я получаю MediaStream с помощью pc.getRemoteStreams, я вижу, что идентификаторы дорожек меняются после пересмотра, но MediaStream не работает, когда я пытался его воспроизвести.

Одна странная вещь, которую я замечаю, заключается в том, что фактический идентификатор локальной дорожки из Firefox не совпадает с идентификатором удаленной дорожки в Chrome (даже до пересмотра).

Поддерживают ли Chrome и Firefox пересмотр в браузерах (в основном от Firefox до Chrome)?

Кто-нибудь достиг договоренностей между firefox и Chrome?

Есть ли обходной путь для этой проблемы?

10
задан Anand S 25 January 2016 в 12:53
поделиться