New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 773205 link

Starred by 3 users

Issue metadata

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



Sign in to add a comment

video from android freezes

Reported by fi...@appear.in, Oct 10 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/61.0.3163.100 Chrome/61.0.3163.100 Safari/537.36

Steps to reproduce the problem:
1. go to appear.in/some-room-name?turnonly&bandwidth=500 in desktop chrome
2. go to the same room on android
3. wait a while

What is the expected behavior?
the call works

What went wrong?
video and audio from android freezes after a few seconds. webrtc-internals dump does not show anything unusual.

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 61.0.3163.100  Channel: stable
OS Version: 
Flash Version: Shockwave Flash 16.0 r0

this is not the issue where video on android freezes
 

Comment 1 by fi...@appear.in, Oct 10 2017

connection 19293-4 is the one which shows the issue in the attached dump. The peerconnection stays up and continues to receive video, local video is also shown. But no video is sent. Looks like audio is sent but might not be played due to lip sync requirements?
androidfreeze.json
459 KB View Download

Comment 2 by fi...@appear.in, Oct 10 2017

note: its not clear if the turnonly and bandwidth=500 flags affect it. I've also seen it on direct p2p connections.

Comment 3 by fi...@appear.in, Oct 10 2017

if there are any logs I can collect to help analyzing this i need instructions how to get them.

Comment 4 by guidou@chromium.org, Oct 10 2017

Components: -Blink>WebRTC Blink>WebRTC>Video
Labels: Needs-Triage-M61

Comment 6 by fi...@appear.in, Oct 10 2017

oh... android 7.1.1 on a nexus 9 (which were handed out at i/o 2014)
By writing "this is not the issue where video on android freezes", do you mean that you think this issue is not a dupe of https://bugs.chromium.org/p/chromium/issues/detail?id=769148 ?
I just tried on 61.0.3163.98 on Android 8.0.0, but could not repro after 5 min of calling. How long does it take you to get the freeze?

Comment 9 by fi...@appear.in, Oct 10 2017

#7: yes, its different from that
#8: typically less than a minute. I can't reproduce after a reboot though some it might be related to some flags.

It seemed quite similar to  issue 762527  but that only happened with the native addTrack which is still behind a flag and should not be used by us in M61 even when that flag is on.

Comment 10 by fi...@appear.in, Oct 10 2017

can repro again after activating experimental web platform features -- which is good since it makes it less likely that a user is affected.

Need to double check on "should not be used by us in M61", hold on...
I still cannot reproduce with Chrome stable on neither S8+ or Nexus 6.

Did you use the experimental features?
Labels: Needs-Feedback

Comment 13 by fi...@appear.in, Oct 23 2017

yes, experimental web platform features is on.
Project Member

Comment 14 by sheriffbot@chromium.org, Oct 23 2017

Cc: hdodda@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "hdodda@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 15 by fi...@appear.in, Oct 23 2017

I also saw this in the adb output but that seems like a result of receiving an RR for the own video and the sequence number did not increase:
10-23 18:47:22.892  6091  6296 W chromium: [WARNING:rtp_rtcp_impl.cc(205)] Process: Timeout: No increase in RTCP RR extended highest sequence number.

Currently using adb logcat chrome:V per https://chromium.googlesource.com/chromium/src/+/master/docs/android_debugging_instructions.md#Log-output


Labels: -OS-Linux OS-Android
Cc: -hdodda@chromium.org msrchandra@chromium.org
Labels: Needs-triage-Mobile Triaged-Mobile Needs-Feedback
Tested the issue on Chrome Stable# 61.0.3163.98 / 62.0.3202.73 using Android 7.0 using Samsung SM-J710F and could not reproduce the issue.

Opened the URL, "appear.in/some-room-name?turnonly&bandwidth=500" on Mac and connected with Android. Continued the video call for more than 30 minutes and could not observe any freeze on Android OS.

@fippo@appear.in -- Could you please let me know if I have missed anything else.
Thanks in Advance.

Comment 18 by fi...@appear.in, Nov 7 2017

#17: the experimental web platform features flag is set (which is somewhat tricky)

I can easily reproduce and am happy to gather logs. But see #3
Project Member

Comment 19 by sheriffbot@chromium.org, Nov 7 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "msrchandra@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Unable to reproduce the issue in Android. 

Steps Followed:

1. Launched the Chrome Browser.
2. Navigated to the 'appear.in/some-room-name?turnonly&bandwidth=500' on Desktop Chrome and Android.
3. Joined the same room.

Observations: 
1. Video and audio didn't hang and call worked normally.

Chrome versions tested:
62.0.3202.84

OS:
Android 8.01.0 & 7.0.0

Android Devices
Pixel XL Build/OPR3.170623.008 & SM-G928G Build/NRD90M

As issue is not reproduced from TE's end, could someone from WebRTC team kindly look into this issue.

Thanks!
fippo, I tried chrome on android with "experimental web platform features" enabled and haven't been able to reproduce so far (pixel phone to chrome linux) with M62.

Can you confirm it's still an issue?

You mentioned that enabling the "experimental web platform features" is tricky. Are there more steps required than to go into chrome://flags, enable it, and restart the browser?

Comment 22 by fi...@appear.in, Nov 15 2017

can't reproduce anymore (61.0.3163.98). Instead I get very odd decoding errors now *on* android. Will file another bug if those persist.

Comment 23 by fi...@appear.in, Nov 15 2017

now that I gave up it happened again... might be packet loss.
Cc: pnangunoori@chromium.org
@fippo -- Can this issue be closed as per your comments #22 & 23.

Comment 25 by fi...@appear.in, Nov 23 2017

yes, lets close it as it no longer reproduces.
Status: WontFix (was: Unconfirmed)
Marking this issue as WontFix as per the comments #22, 23, 25. Please feel free to file a new issue if reproduced on latest builds.

Thanks!

Sign in to add a comment