If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

NotReadableError sharing mic in multiple tabs in the same process (regression)

NEW
Unassigned

Status

()

Core
WebRTC: Audio/Video
P2
major
4 days ago
2 days ago

People

(Reporter: jib, Unassigned)

Tracking

({regression})

57 Branch
regression
Points:
---

Firefox Tracking Flags

(firefox56 wontfix, firefox57? affected)

Details

+++ This bug was initially created as a clone of Bug #1381638 +++

This is a follow-up to fix bug 1381638 properly.

STRs:
 1. Open https://jsfiddle.net/jib1/6oy8dmg4/ + share mic, in 5 tabs
 2. Snap fingers

Expected result: Responsive feedback in speakers.

Actual result: After 5th tab opens, "NotReadableError: Concurrent mic process limit."

Workaround:
  Close other tabs using mic, or increase dom.ipc.processCount.
[Tracking Requested - why for this release]:

Purposely failing concurrent tab use of microphone based on process (bug 1381638) was a stop-gap to avoid severe audio distortion in 56. We should work to find a better solution for 57, if possible.

We may not discover a way until 58 (some re-architecting may be needed), but let's track it in case we do.
tracking-firefox57: --- → ?
status-firefox56: --- → wontfix
You need to log in before you can comment on or make changes to this bug.