New issue
Advanced search Search tips

Issue 713737 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Frozen camera stream since version 57, 58 stable.

Reported by sha...@companysocia.com, Apr 20 2017

Issue description

Chrome Version       : Version 58.0.3029.81 (64-bit)
URLs (if applicable) : https://appr.tc
Other browsers tested: Firefox (OSX, Windows), Opera (OSX, Windows)
  Add OK or FAIL after other browsers where you have tested this issue:
    Firefox: PASS OK
    Opera: PASS OK
    Google chrome: FAIL, NOT OK

What steps will reproduce the problem?
(1) On Windows or On OSX. Google chrome 57, 58
(2) Connect "Magewell" capture card to capture video stream of 59/60fps in 720p or 1080p or use other camera which has higher resolutions and high fps.
(3) Keep the capture stream for about 10/15 minutes open. Time to time stream is frozen or get frozen and comes back to normal with a random delay.

What is the expected result?
Captured stream should never get frozen unless camera is broken or camera is defected. Camera image should be seen via WebRTC as 720p or 1080p in high fps instead of pixelated.

What happens instead?
Camera stream get frozen, on connect via WebRTC the other Google chrome see pixelated camera view instead of crisp / clear image. 

Please provide any additional information below. Attach a screenshot if
possible.
Frozen camera stream never happens with Chrome 46 or older versions. But constantly it appeared to be happening on version 57, 58


NOTE: same issue happens in OSX 10.12.4 (16E195), Windows 10 64-bit



 
When Magewell connected chrome://media-internals
Screen Shot 2017-04-20 at 17.33.12.png
55.4 KB View Download
When the stream is frozen. Here is the device log report:


Screen Shot 2017-04-20 at 17.37.28.png
96.4 KB View Download
Since version 57, 58. 

The WebRTC call quality is pixelated like there is no bandwidth even there is unlimited bandwidth. I have tested with Logitech, Magewell, HP, Intel RealSense, Megapixel. 

Same issue happens with all random camera. But same camera, in chromium 46 works without any issue.

Attached screenshot of the quality drop on first connect while using version 58 on both end.

IMG_0163.JPG
207 KB View Download
IMG_0175.JPG
237 KB View Download
Cc: ligim...@chromium.org
Components: Blink>WebRTC
Labels: -Type-Bug -Pri-3 Needs-Triage-M58 Needs-Bisect Prestable-58.0.3029.81 Pri-1 Type-Bug-Regression
If reproducible we may need to take the fix for upcoming Milestone.
There were two issue in this issue tracking statement.


### FIRST: BAD QUALITY OCCURE (according to COMMENT #3)

1) Make the Peer A and Peer B connected. Assume Peer A public IPv4 is: 8.8.8.8 and Peer B public IPv4 is 212.x.x.1

2) Now while being connected or connecting stage change the public IPv4 of Peer A into 9.9.9.9 

3) both get connected. But now the Quality of Peer A to Peer B get low. 
(shows bandwidth low)

--
Once i manually let the public ip to stay STATIC (unchanged/dynamic ip alike) then the quality remain stable. 
--

NOTE: in old browser version this was not happening even if it happened it was auto adjusted. But the new Quality issue is horrible for dynamic IP's...

Hope its clear to you guys.



### SECOND: 

Still i cant find the reason why CAMERA stream is getting frozen time to time
Labels: TE-NeedsTriageFromMTV
This looks like hardware dependency, hence adding the respective label for it to  triage further.

Thank You!
shamun@: Based on what you write in Comment #5, it sounds like the issue with the low quality may be independent from the issue with the freezing that happens when capturing from the Magewell. If that is the case, could you please file a separate bug for the low quality issue?
chfremer@: Comment #5 

- about point 1 i will file another issue on that (because i noticed those 2 issues at the same time, which made me think that it was related to camera capture stream freezing, therefore i have included them together).

- let us focus on Comment #5, point 2. Freezing camera issue (Magewell, Logitech C920, Intel RealSense)




chfremer@: regarding comment #5 point 2, i have posted another issue tracker here for further investigation: https://bugs.chromium.org/p/chromium/issues/detail?id=714372 
Components: -Blink>WebRTC Blink>GetUserMedia>Webcam
Cc: emir...@chromium.org chfremer@chromium.org
Labels: OS-Mac
shamun@: To help narrow things down, could you run the same test that produced the occasional freeze, but this time do it with audio disabled by disallowing the browser to access the microphone on both ends? It would be interesting to see if that changes anything.
@chfremer: this is very strange. i could not simulate the exact same freezing problem now because it was so random.

- When first time the problem happened i was able to simulate (the PC was not rebooted for several weeks)
- After reporting here, i have rebooted the PC, rebooted the Magewell, rebooted the 1080p, 720p PTZ cameras. 

Since then now the freezing is still not noticed. Could it has to do with Magewell hardware only, but not related to Google chrome? (Comment #2 screenshot, was that frozen situation which is never happening now, since that last reboot)

Maybe we should close this issue. (cause i cant recreate it like i was able to create it in begin, most probably its Magewell hardware, which became paralysed for having no software or hardware reboot for a long period of time, which might have caused this temporary frozen stream?)




Status: WontFix (was: Unconfirmed)
Thanks for the update and for retrying the repro steps.

Yes, let us close the issue for now and reopen it in case it happens again.

Sign in to add a comment