Laravel + Vue.JS中的Webrtc视频/音频聊天

时间:2018-10-19 10:08:04

标签: laravel vue.js webrtc audio-streaming videochat

我正在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
    })

1 个答案:

答案 0 :(得分:1)

确保本地视频已静音。参见例如https://simpl.info/rtcpeerconnection/上的左侧视频 如果您甚至在未连接之前就可以听到自己的声音,那很可能是问题所在。