New issue
Advanced search Search tips

Issue 687859 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug


Previous locations:
webrtc:7098


Sign in to add a comment

chrome/edge video interop issue on appear.in

Project Member Reported by philipp....@googlemail.com, Feb 1 2017

Issue description

I ran into a very reproducible interop issue between Chrome and Edge on appear.in.
This seems to be an issue with REMB.

What steps will reproduce the problem?
1. Open up https://appear.in/some-room-name-of-your-choice in Chrome
2. open same URL in Edge (which is smarter about accessing an available camera)
3. Wait until you get video in both directions. Pro-tipp: "m" mutes the microphone
4. Open a new chrome tab and go to the same URL

What is the expected result?
Things don't break ;-)

What do you see instead?
In the first tab, the video from Edge freezes.
The ice connection state changes to disconnected then failed.
If the second tab leaves soon enough (less than 10 seconds ICE timeout), video partially recovers.

What version of the product are you using? On what operating system?
chrome 55, Insider r15019 build of Edge

Please provide any additional information below.
When the third client joins, the first Chrome tab does a renegotiation (locally) which calls setRemoteDescription with a bandwidth limit of b=AS:384.

Its looks as googAvailableReceiveBandwidth drops to 0 around that time (see the attached bang.png)
But Edge doesn't respond to ICE requests anymore so this might be caused by ICE disconnecting.

When setting a fixed b=AS limit for both chrome tabs by appending '?bandwidth=512' to the URL this doesn't happen.

I'm in Stockholm on Feb 9th/10th if that makes things easier ;-)
 
bang.png
43.0 KB View Download
Moving to Chromium tracker.
Project: chromium
Moved issue webrtc:7098 to now be  issue chromium:687859 .
Components: Blink>WebRTC>Video

Comment 4 by hta@chromium.org, Feb 2 2017

Cc: holmer@chromium.org
Adding holmer to CC since mflodman may be OOO. Looks like a CC issue.
Labels: Needs-Milestone
turned out to be an issue with triggering renegotiation in JS land which made Edge garbage collect its RTPReceivers. The JS code has been fixed, not a chrome issue.
Status: WontFix (was: Unconfirmed)

Sign in to add a comment