У меня проблема с онлайн-соединением между двумя пользователями.
Я пытаюсь создать видеозвонок с помощью Laravel, React и Pusher.com на локальном хосте, когда два разных пользователя заходят на свою домашнюю страницу в один и тот же момент, второй не может получить свои медиафайлы (разрешения были отправлены, но видео не показывается ), и я получаю эту ошибку в консоли:
Неперехваченная (в промисе) Ошибка: невозможно получить поток ${err}
Для второго пользователя. Это мой MediaHandler.js
:
export default class MediaHandler{
getPermissions(){
return new Promise((res,rej) => {
navigator.mediaDevices.getUserMedia({video: true, audio: true})
.then((stream)=> {
res(stream);
})
.catch(err=> {
throw new Error('unable to fetch stream ${err}');
})
);
}
}