Я могу установить 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?
Есть ли обходной путь для этой проблемы?