iceConnectionState remains "connected" when sending 1080p video from Android
Reported by
ultravis...@gmail.com,
Mar 22 2016
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.37 Safari/537.36 Steps to reproduce the problem: 1. Prepare your android device that support capturing 1080p video 2. Open a test app (such as https://apprtc.appspot.com/?video=minWidth=1920) that runs gUM constraint something like: {minWidth: 1920, sourceId: deviceid} 3. Join/initiate call What is the expected behavior? Recipient of the large sized video will see the actual video What went wrong? Recipient can't see the video. Did this work before? N/A Chrome version: 50.0.2661.37 Channel: beta OS Version: OS X 10.9.5 Flash Version: Shockwave Flash 21.0 r0 On recipient side we will see onaddstream event but pc.iceConnectionState remains "connected" (initiator's ice connection state becomes "complete"). Looks like no frames are sent watching chrome://webrtc-internals on initiator's device (attached a screen shot). I have only tested constraint containing sourceId, with 2-3 devices. There might be another factor/conditions to repro this problem (It should be good to have more test cases/devices..)
,
Mar 23 2016
ultra@ - does video flow from the same device if you specify a lower resolution (e.g. 720p instead of 1080p)? Sending to video team for triage.
,
Mar 23 2016
Yes, same device & condition works (shows video) if I set lower resolutions. The issue might be in network/negotiations related code as video stream can always be seen as local stream Feel like 720p is the maximum resolution on android chrome (using 2-3 android phone, havent tested on tablets). Test results were like: minWidth: 640 -> ok minWidth: 1280 -> ok minWidth: 1440 -> ng (video stream not sent) minWidth: 1920 -> ng (video stream not sent) Additionally I noticed that iceConnectionState on recipient side of offer can be "connected" on successful negotiations. can someone change the subject a little?
,
Apr 5 2016
|
|||
►
Sign in to add a comment |
|||
Comment 1 by rsesek@chromium.org
, Mar 22 2016Labels: -OS-Mac OS-Android