H264 is failing for webrtc
Reported by
manjunat...@gmail.com,
Jul 26 2017
|
|||||
Issue descriptionChrome Version : 59.0.3071.115 (Official Build) (64-bit) (cohort: Stable) URLs (if applicable) : OS version :windows 7 Audio/Video format (if applicable):H264/90000 Video issue, Audio issue, both, neither? call is failing with the below exception: DOMException: Failed to set remote answer sdp: Session error code: ERROR_CONTENT. Session error description: Failed to set remote video description send parameters.. What steps will reproduce the problem? (1)make a webrtc call by negotiating H264 (2) (3) What is the expected result? webrtc call should go through What is the actual result? call is failing Any additional information (anything else which may help us debug the issue)? Please attach the HTML5/JavaScript code or audio/video files as well as screenshot and/or videos (if applicable)
,
Jul 31 2017
The Profile-level-id was not matching with chrome so call was failing.
,
Aug 4 2017
,
Aug 9 2017
,
Aug 9 2017
I suspect that this might be WAI. Can you comment, magjed?
,
Aug 9 2017
,
Aug 10 2017
Chrome only supports Constrained Baseline Profile[42E0], But we are using Baseline Profile "4280", when this support will be added.
,
Nov 19 2017
I'm experiencing this issue with iOS 11.1.2 on iPad mini to Chrome 62.0.3202.84 on Android 7. I suspect as well this is a H264 issue. "OperationError: Failed to set remote offer sdp: Session error code: ERROR_CONTENT. Session error description: Failed to set remote video description send parameters.."
,
Nov 20 2017
I think this is due to incompatible video codec. Not sure if Android is capable of H264 as I believe that iOS will ONLY support H264 If this is correct, does this mean that it will be impossible to connect these two platforms using WebRTC until an agreement on video codec is met?
,
Nov 21 2017
Android and iOS now negotiate Baseline profile, using their HW codecs, so this should work now. Can you verify?
,
Nov 25 2017
The SDP passed from Android to iOS (S8 with Android 7 with Chrome 62.0.3202.84) and iOS 11.2 beta 4 under Safari (iPad mini) is: v=0 o=- 2792111575520691438 2 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio video a=msid-semantic: WMS LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM m=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 105 13 110 113 126 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:Y5EM a=ice-pwd:2Gjy25MP1l5ZK3UhT7paYq8Z a=ice-options:trickle a=fingerprint:sha-256 6B:E0:F5:5D:7D:8F:67:D8:D2:45:15:9C:85:0C:D7:97:10:39:4C:4F:C7:96:0A:7B:3B:60:41:23:72:E3:78:04 a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:9 G722/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:432575685 cname:75ZBlhQrw+If2vHJ a=ssrc:432575685 msid:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM c9dd542f-5118-46d5-819a-41a305a26602 a=ssrc:432575685 mslabel:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM a=ssrc:432575685 label:c9dd542f-5118-46d5-819a-41a305a26602 m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 127 104 c=IN IP4 0.0.0.0 a=rtcp:9 IN IP4 0.0.0.0 a=ice-ufrag:Y5EM a=ice-pwd:2Gjy25MP1l5ZK3UhT7paYq8Z a=ice-options:trickle a=fingerprint:sha-256 6B:E0:F5:5D:7D:8F:67:D8:D2:45:15:9C:85:0C:D7:97:10:39:4C:4F:C7:96:0A:7B:3B:60:41:23:72:E3:78:04 a=setup:actpass a=mid:video a=extmap:2 urn:ietf:params:rtp-hdrext:toffset a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time a=extmap:4 urn:3gpp:video-orientation a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing a=sendrecv a=rtcp-mux a=rtcp-rsize a=rtpmap:96 VP8/90000 a=rtcp-fb:96 ccm fir a=rtcp-fb:96 nack a=rtcp-fb:96 nack pli a=rtcp-fb:96 goog-remb a=rtcp-fb:96 transport-cc a=rtpmap:97 rtx/90000 a=fmtp:97 apt=96 a=rtpmap:98 VP9/90000 a=rtcp-fb:98 ccm fir a=rtcp-fb:98 nack a=rtcp-fb:98 nack pli a=rtcp-fb:98 goog-remb a=rtcp-fb:98 transport-cc a=rtpmap:99 rtx/90000 a=fmtp:99 apt=98 a=rtpmap:100 red/90000 a=rtpmap:101 rtx/90000 a=fmtp:101 apt=100 a=rtpmap:102 ulpfec/90000 a=rtpmap:127 H264/90000 a=rtcp-fb:127 ccm fir a=rtcp-fb:127 nack a=rtcp-fb:127 nack pli a=rtcp-fb:127 goog-remb a=rtcp-fb:127 transport-cc a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f a=rtpmap:104 rtx/90000 a=fmtp:104 apt=127 a=ssrc-group:FID 3175622802 2713831672 a=ssrc:3175622802 cname:75ZBlhQrw+If2vHJ a=ssrc:3175622802 msid:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM 9dde4b53-387b-425e-b9b0-28bb7edebe31 a=ssrc:3175622802 mslabel:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM a=ssrc:3175622802 label:9dde4b53-387b-425e-b9b0-28bb7edebe31 a=ssrc:2713831672 cname:75ZBlhQrw+If2vHJ a=ssrc:2713831672 msid:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM 9dde4b53-387b-425e-b9b0-28bb7edebe31 a=ssrc:2713831672 mslabel:LopLZ9fYBttbr1htxE7TSNe91fIcBdGnZqEM a=ssrc:2713831672 label:9dde4b53-387b-425e-b9b0-28bb7edebe31
,
Nov 27 2017
Yeah, that's H264 Baseline profile.
,
Nov 29 2017
FYI: Just filed a related bug https://bugs.chromium.org/p/webrtc/issues/detail?id=8584 |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by manjunat...@gmail.com
, Jul 28 201776.1 KB
76.1 KB View Download