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 шт):
Автор решения: Евгений Медведев
→ Ссылка
Вопрос решился. Когда тестируешь все на одном компе с одной камерой возникает, такая вот проблема. Соединение хрома + хрома работает. Фаер + Хром и др. уже нет. Когда все выложили, все заработало. Видимо связано, с потоком с самой камеры.