Я одновременно пытаюсь поделиться экраном и отправить аудио, мне удалось следовать инструкциям Адама Уллмана по этой ссылке Совместное использование экрана Opentok со звуком , но звук довольно плохой, это слышно вдвое и с очень плохим качеством.
Я обратился в службу технической поддержки tokbox, и они сказали мне, что другой вариант - использовать одного и того же человека с двумя издателями (один для экрана, а другой для обмена аудио). Проблема в том, что когда я делаю это, или делюсь экраном, или делю камеру + микрофон, как я могу заставить другого человека видеть общий экран и слушать меня?
Другой вариант, который у меня есть: есть ли способ улучшить звучание setusermedia? или избежать дублирования звука?
У меня есть следующий код:
screenSharingPublisher = Promise.all ([
OT.getUserMedia ({
videoSource: 'screen'
}),
OT.getUserMedia ({
videoSource: null
})
])
.then (([screenStream, micStream]) => {
return OT.initPublisher (null, {
videoSource: screenStream.getVideoTracks () [0],
audioSource: micStream.getAudioTracks () [0]
});
});
screenSharingPublisher.then (publisher => {
l.publish (publisher, handleErrorScreen);
}). catch (handleErrorScreen);
Спасибо за вашу помощь