Open Bug 1406372 Opened 7 years ago Updated 8 months ago

Create mochitest to verify echo cancellation on getUserMedia

Categories

(Core :: Audio/Video: MediaStreamGraph, enhancement, P2)

Unspecified
Linux
enhancement

Tracking

()

People

(Reporter: achronop, Unassigned)

References

(Blocks 2 open bugs)

Details

After implementing a loopback virtual device (Bug 1406350) we can use it to test the effect of AEC on audio input.
Depends on: 1406350
Summary: Create mochitest to verify AEC on getUserMedia → Create mochitest to verify echo cancellation on getUserMedia
Note: before coding this test, please run the planned design past myself and jmspeex (or involve us in creating the design). This is Not Easy to test.
Rank: 29
Priority: -- → P3
Rank: 29 → 19
Priority: P3 → P2
Severity: normal → S3

https://phabricator.services.mozilla.com/D198238 used the loopback device to a test that AEC reduces the amplitude of signal on the input device when that exactly matches the signal going to the output device.

Perhaps a similar test with an additional output from a cross-origin iframe (which would not be cancelled) could be used to verify that the AEC passes through wanted signals while reducing the echo from the same-window output.

You need to log in before you can comment on or make changes to this bug.