Совместное использование экрана Chrome с поддержкой аудио с использованием jssip
Я протестировал совместный доступ к экрану webrtc, и он отлично работает как с Firefox, так и с Chrome, у меня есть вопрос об обмене экрана с аудио
используя jssip в firefox, я просто добавил "audio: true" в MediaConstraints, и он работает нормально, но в случае с chrome я не могу одновременно использовать звук с совместным использованием экрана (chrome возвращает доступ к мультимедиа отказано), вот мой firefox mediaConstraints:
const firefoxMediaConstraints =
{
audio : true,
video : {
mediaSource : 'screen',
width : 480,
height : 360,
maxFrameRate : 10
}
};
Как я могу добавить совместное использование экрана со звуком на Chrome?
1 ответ
Вам придется выполнить два отдельных вызова getUserMedia (или в будущем, один вызов getUserMedia и один getDisplayMedia), один только для аудио и другой для совместного использования экрана. Затем добавьте полученные треки вместе в новый MediaStream (или добавьте видео-трек с общим экраном в поток только для аудио)
HTTPS необходим в последних версиях Chrome для получения мультимедийных устройств.