muaz-khan / WebRTC-Experiment

WebRTC, WebRTC and WebRTC. Everything here is all about WebRTC!!
https://www.webrtc-experiment.com/
MIT License
11.71k stars 3.95k forks source link

echo sound when allowing access for camera inbuilt mic in camera #95

Open panchotiya opened 10 years ago

panchotiya commented 10 years ago

Dear Mauz-khan, when i start video conferencing it creates lots of echo sound , I am using meeting.js. I want to generate manually generate set up new meeting that time there us very echo sound in my sound system. Thanks in advance

muaz-khan commented 10 years ago

It seems that echo cancellation is accidentally disabled in latest canary/dev builds (since last few weeks). Did you try stable M28?

You can find many tutorials on the web regarding echo scenarios and solutions.

It is said that echo occurs when sound from the speakers is picked up by the audio input devices i.e.microphones. You need to place both devices away from each other.

People usually suggest to mute participants's audio while they're idle. Remember, voice-activity-detection is "already" enabled by default on chrome. RTP packets are streamed accordingly. So, there are less chances of echo in such scenario.

You either need to install echo cancellation software according to your platform and devices; or try to use microphone/headphone.

I wrote about echo here; however, there is no concrete solution:

https://www.webrtc-experiment.com/docs/echo-cancellation.html

panchotiya commented 10 years ago

Thanks for your replay , I really appreciate your answer.

On Tue, Sep 17, 2013 at 9:31 AM, Muaz Khan notifications@github.com wrote:

It seems that echo cancellation is accidentally disabled in latest canary/dev builds (since last few weeks). Did you try stable M28?

You can find many tutorials on the web regarding echo scenarios and solutions.

It is said that echo occurs when sound from the speakers is picked up by the audio input devices i.e.microphones. You need to place both devices away from each other.

People usually suggest to mute participants's audio while they're idle. Remember, voice-activity-detection is "already" enabled by default on chrome. RTP packets are streamed accordingly. So, there are less chances of echo in such scenario.

You either need to install echo cancellation software according to your platform and devices; or try to use microphone/headphone.

I wrote about echo here; however, there is no concrete solution:

https://www.webrtc-experiment.com/docs/echo-cancellation.html

— Reply to this email directly or view it on GitHubhttps://github.com/muaz-khan/WebRTC-Experiment/issues/95#issuecomment-24562690 .

regards Vipul Panchotiya mo-94294 70559

mudcube commented 10 years ago

I wonder whether the echoCancelation MediaTrack constraint would do the job? There doesn't seem to be much information online about it, but it seems to exist at least in theory.