Я делаю видео + голосовой чат в webrtc. Проблема, с которой я сталкиваюсь, заключается в том, что мой голос возвращается ко мне, а голос другого человека к нему. Мы оба можем слушать друг друга, но мы оба не должны слушать собственный голос в наших динамиках. Мы в наушниках и далеко друг от друга. Это не проблема эха. Если кто-то знает какой-либо вариант конфигурации для этого или любого другого решения, сообщите мне.
VueJS:
export default {
props: ['conversation' , 'currentUser', 'threads'],
data() {
return {
data:"",
conversationId : this.conversation.conversationId,
channel : this.conversation.channel_name,
messages : this.conversation.messages,
withUser : this.conversation.user,
text : '',
constraints : {
audio: true,
video: false
},
}
}
Я использую этот API:
navigator.mediaDevices.getUserMedia({
audio: true,
video: false
})