Webrtc React Видеочат, разные браузеры, ошибка

Сделал видео чат на react webrtc firebase. Все работает хорошо. Но когда использую, какой то один браузер, например звоню с chroma на chrome. А вот если начинаю звонить с chroma на firefox ошибка. Хелп!

Происходит это на ответе.

Uncaught (in promise) DOMException: Failed to allocate videosource

const pc = new RTCPeerConnection(servers);
  console.log('1', pc) //Еще выполняется
  
  const localStream = await window.navigator.mediaDevices.getUserMedia({
    video: true,
    // audio: true,
  });
  console.log('2', localStream)  //Уже не выполняется
  const remoteStream = new MediaStream();

  localStream.getTracks().forEach((track) => {
    pc.addTrack(track, localStream);
  });

Ответы (1 шт):

Автор решения: Евгений Медведев

Вопрос решился. Когда тестируешь все на одном компе с одной камерой возникает, такая вот проблема. Соединение хрома + хрома работает. Фаер + Хром и др. уже нет. Когда все выложили, все заработало. Видимо связано, с потоком с самой камеры.

→ Ссылка