lynckia/licode

ICE Connection Failed on publish

shahnawaz-minhas opened this issue · 0 comments

The publisher stream works perfectly fine on Firefox, Opera but getting ICE Connection Failed error on Chrome even after successful ice connection.

Google Chrome
Version 86.0.4240.193 (Official Build) (64-bit)

OS
Distributor ID: Ubuntu
Description: Ubuntu 14.04.6 LTS
Release: 14.04
Codename: trusty

Last Commit Pulled: 7474983

Logs are attached below

`
[Violation] Forced reflow while executing JavaScript took 41ms
DevTools failed to load SourceMap: Could not load content for https://lb-video.gripmobility.com/javascripts/erizo.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
broadcast.js:46 eyJ0b2tlbklkIjoiNWZhYTlkZWNkNTJmODc2MzkwYWE0Yzg2IiwiaG9zdCI6ImxiLXZpZGVvLmdyaXBtb2JpbGl0eS5jb206ODA4MCIsInNlY3VyZSI6dHJ1ZSwic2lnbmF0dXJlIjoiWlRnMU0yWTJOMlEyWVdFMlpUQmxNVEF3T0dZeFkyUmtaV1F6TkdFM05EVmhZbVl6WTJRek5BPT0ifQ==
erizo.js:100 INFO: Requested access to local media
erizo.js:100 DEBUG: Calling getUserMedia with config {video: {…}, audio: true, fake: undefined, screen: "", extensionId: undefined, …}
erizo.js:100 INFO: User has granted access to local media.
erizo.js:100 DEBUG: Event: access-accepted
erizo.js:100 INFO: getTracks MediaStreamTrack {kind: "audio", id: "5da80358-cda8-420b-9238-661b57005651", label: "Default - Microphone Array (2- Realtek High Definition Audio)", enabled: true, muted: false, …}
erizo.js:100 INFO: getTracks MediaStreamTrack {kind: "video", id: "122891fd-d8b0-4e6f-baf8-b3dd45b4c449", label: "Integrated Camera (5986:0366)", enabled: true, muted: false, …}
loader.gif:1 GET https://lb-video.gripmobility.com/assets/loader.gif 404
/assets/star.svg:1 GET https://lb-video.gripmobility.com/assets/star.svg 404
/assets/sound48.png:1 GET https://lb-video.gripmobility.com/assets/sound48.png 404
erizo.js:100 INFO: Connected to room 5ecfade6f7cd721b9adc9ec2
erizo.js:100 DEBUG: Event: room-connected
broadcast.js:65 vopy a pub
erizo.js:100 INFO: Publishing to Erizo Normally, is createOffer undefined
erizo.js:100 INFO: Stream published
erizo.js:100 DEBUG: message: getOrBuildErizoConnection, erizoId: 4d33ccbe-3db6-49fa-e9fd-dcc5ef95a1bd
erizo.js:100 DEBUG: Building a new Connection
erizo.js:100 DEBUG: Chrome Stable Stack
erizo.js:100 INFO: Starting Chrome stable stack {nop2p: true, audio: undefined, video: undefined, maxAudioBW: undefined, callback: ƒ, …}
erizo.js:100 INFO: Starting Base stack {nop2p: true, audio: undefined, video: undefined, maxAudioBW: undefined, callback: ƒ, …}
erizo.js:11037 RTCIceServer.url is deprecated, please use RTCIceServer.urls instead.
deprecated @ erizo.js:11037
window.RTCPeerConnection @ erizo.js:9554
BaseStack @ erizo.js:784
ChromeStableStack @ erizo.js:4344
ErizoConnection @ erizo.js:4175
getOrBuildErizoConnection @ erizo.js:4291
createLocalStreamErizoConnection @ erizo.js:3439
(anonymous) @ erizo.js:3705
(anonymous) @ erizo.js:6089
r.onack @ erizo.js:6103
r.onpacket @ erizo.js:6103
(anonymous) @ erizo.js:6103
r.emit @ erizo.js:6102
r.ondecoded @ erizo.js:6102
(anonymous) @ erizo.js:6103
r.emit @ erizo.js:6102
s.add @ erizo.js:6102
r.ondata @ erizo.js:6102
(anonymous) @ erizo.js:6103
r.emit @ erizo.js:6102
r.onPacket @ erizo.js:6102
(anonymous) @ erizo.js:6102
r.emit @ erizo.js:6102
r.onPacket @ erizo.js:6103
r.onData @ erizo.js:6103
ws.onmessage @ erizo.js:6103
erizo.js:100 DEBUG: message: Adding stream to Connection, streamId: 770935455426179000
erizo.js:100 DEBUG: Creating offer {offerToReceiveVideo: false, offerToReceiveAudio: false} 770935455426179000
erizo.js:100 INFO: Sending message {type: "offer", sdp: "v=0
↵o=- 6958836655893271121 2 IN IP4 127.0.0.1
↵s…src-group:FID 2536973885 2397424844
↵a=rtcp-mux
↵", config: {…}} 770935455426179000 770935455426179000
erizo.js:100 DEBUG: Event: signaling_message_erizo
erizo.js:100 DEBUG: Event: signaling_message_erizo
erizo.js:100 DEBUG: Event: signaling_message_erizo
erizo.js:100 INFO: Set remote and local description
erizo.js:100 DEBUG: Remote Description v=0
o=- 0 0 IN IP4 127.0.0.1
s=LicodeMCU
t=0 0
a=msid-semantic: WMS *
a=group:BUNDLE 0 1
m=audio 9 UDP/TLS/RTP/SAVPF 111
c=IN IP4 0.0.0.0
a=rtpmap:111 opus/48000/2
a=rtcp:1 IN IP4 0.0.0.0
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=setup:active
a=mid:0
a=recvonly
a=ice-ufrag:HNDx
a=ice-pwd:O6cCUhppOI7Ud6fCc86lbH
a=fingerprint:sha-256 98:6F:45:26:12:A4:85:FD:48:90:69:E8:35:FA:A5:A9:81:63:CB:B8:D6:59:71:36:E8:53:50:93:4C:1C:1C:C2
a=candidate:1 1 udp 2013266431 18.228.18.53 60780 typ host generation 0
a=end-of-candidates
a=rtcp-mux
m=video 9 UDP/TLS/RTP/SAVPF 96
c=IN IP4 0.0.0.0
a=rtpmap:96 VP8/90000/2
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:96 goog-remb
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=setup:active
a=mid:1
a=recvonly
a=ice-ufrag:HNDx
a=ice-pwd:O6cCUhppOI7Ud6fCc86lbH
a=fingerprint:sha-256 98:6F:45:26:12:A4:85:FD:48:90:69:E8:35:FA:A5:A9:81:63:CB:B8:D6:59:71:36:E8:53:50:93:4C:1C:1C:C2
a=candidate:1 1 udp 2013266431 18.228.18.53 60780 typ host generation 0
a=end-of-candidates
a=rtcp-mux

erizo.js:100 DEBUG: Local Description v=0
o=- 6958836655893271121 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic: WMS jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi
a=group:BUNDLE 0 1
m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
c=IN IP4 0.0.0.0
a=rtpmap:111 opus/48000/2
a=rtpmap:103 ISAC/16000
a=rtpmap:104 ISAC/32000
a=rtpmap:9 G722/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:106 CN/32000
a=rtpmap:105 CN/16000
a=rtpmap:13 CN/8000
a=rtpmap:110 telephone-event/48000
a=rtpmap:112 telephone-event/32000
a=rtpmap:113 telephone-event/16000
a=rtpmap:126 telephone-event/8000
a=fmtp:111 minptime=10;useinbandfec=1
a=rtcp:9 IN IP4 0.0.0.0
a=rtcp-fb:111 transport-cc
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=setup:actpass
a=mid:0
a=sendonly
a=ice-ufrag:wm/J
a=ice-pwd:ZeqAZkMDB0BDZiAaUOh+SpH+
a=fingerprint:sha-256 3F:3F:12:49:4C:07:6A:03:96:C0:BA:6E:CA:29:42:01:25:77:72:A9:B5:2B:1E:BD:CB:E2:57:F6:EE:1C:04:6D
a=ice-options:trickle
a=ssrc:1679061439 cname:ff7BFTrKT8LkWGxJ
a=ssrc:1679061439 msid:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi 5da80358-cda8-420b-9238-661b57005651
a=ssrc:1679061439 mslabel:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi
a=ssrc:1679061439 label:5da80358-cda8-420b-9238-661b57005651
a=rtcp-mux
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 121 127 120 125 107 108 109 124 119 123 118 114 115 116
c=IN IP4 0.0.0.0
a=rtpmap:96 VP8/90000
a=rtpmap:97 rtx/90000
a=rtpmap:98 VP9/90000
a=rtpmap:99 rtx/90000
a=rtpmap:100 VP9/90000
a=rtpmap:101 rtx/90000
a=rtpmap:102 H264/90000
a=rtpmap:121 rtx/90000
a=rtpmap:127 H264/90000
a=rtpmap:120 rtx/90000
a=rtpmap:125 H264/90000
a=rtpmap:107 rtx/90000
a=rtpmap:108 H264/90000
a=rtpmap:109 rtx/90000
a=rtpmap:124 H264/90000
a=rtpmap:119 rtx/90000
a=rtpmap:123 H264/90000
a=rtpmap:118 rtx/90000
a=rtpmap:114 red/90000
a=rtpmap:115 rtx/90000
a=rtpmap:116 ulpfec/90000
a=fmtp:97 apt=96
a=fmtp:98 profile-id=0
a=fmtp:99 apt=98
a=fmtp:100 profile-id=2
a=fmtp:101 apt=100
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=fmtp:121 apt=102
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=fmtp:120 apt=127
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=fmtp:107 apt=125
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=fmtp:109 apt=108
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f
a=fmtp:119 apt=124
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f
a=fmtp:118 apt=123
a=fmtp:115 apt=114
a=rtcp:9 IN IP4 0.0.0.0
a=rtcp-fb:96 goog-remb
a=rtcp-fb:96 transport-cc
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack
a=rtcp-fb:96 nack pli
a=rtcp-fb:98 goog-remb
a=rtcp-fb:98 transport-cc
a=rtcp-fb:98 ccm fir
a=rtcp-fb:98 nack
a=rtcp-fb:98 nack pli
a=rtcp-fb:100 goog-remb
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:102 goog-remb
a=rtcp-fb:102 transport-cc
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack
a=rtcp-fb:102 nack pli
a=rtcp-fb:127 goog-remb
a=rtcp-fb:127 transport-cc
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack
a=rtcp-fb:127 nack pli
a=rtcp-fb:125 goog-remb
a=rtcp-fb:125 transport-cc
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack
a=rtcp-fb:125 nack pli
a=rtcp-fb:108 goog-remb
a=rtcp-fb:108 transport-cc
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack
a=rtcp-fb:108 nack pli
a=rtcp-fb:124 goog-remb
a=rtcp-fb:124 transport-cc
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack
a=rtcp-fb:124 nack pli
a=rtcp-fb:123 goog-remb
a=rtcp-fb:123 transport-cc
a=rtcp-fb:123 ccm fir
a=rtcp-fb:123 nack
a=rtcp-fb:123 nack pli
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:13 urn:3gpp:video-orientation
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
a=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
a=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
a=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
a=setup:actpass
a=mid:1
a=sendonly
a=ice-ufrag:wm/J
a=ice-pwd:ZeqAZkMDB0BDZiAaUOh+SpH+
a=fingerprint:sha-256 3F:3F:12:49:4C:07:6A:03:96:C0:BA:6E:CA:29:42:01:25:77:72:A9:B5:2B:1E:BD:CB:E2:57:F6:EE:1C:04:6D
a=ice-options:trickle
a=ssrc:2536973885 cname:ff7BFTrKT8LkWGxJ
a=ssrc:2536973885 msid:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi 122891fd-d8b0-4e6f-baf8-b3dd45b4c449
a=ssrc:2536973885 mslabel:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi
a=ssrc:2536973885 label:122891fd-d8b0-4e6f-baf8-b3dd45b4c449
a=ssrc:2397424844 cname:ff7BFTrKT8LkWGxJ
a=ssrc:2397424844 msid:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi 122891fd-d8b0-4e6f-baf8-b3dd45b4c449
a=ssrc:2397424844 mslabel:jhraeIj5wYGY52c6oW2B2q751ahiwIvHKYSi
a=ssrc:2397424844 label:122891fd-d8b0-4e6f-baf8-b3dd45b4c449
a=ssrc-group:FID 2536973885 2397424844
a=rtcp-mux

erizo.js:100 DEBUG: Event: ice-state-change
erizo.js:100 DEBUG: Event: icestatechanged
erizo.js:100 INFO: 770935455426179000 - iceConnectionState: checking
erizo.js:100 INFO: Candidates to be added: 0 []
erizo.js:100 INFO: Local candidates to send: 0
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 DEBUG: Event: ice-state-change
erizo.js:100 DEBUG: Event: icestatechanged
erizo.js:100 INFO: 770935455426179000 - iceConnectionState: connected
erizo.js:100 INFO: Gathered all candidates. Sending END candidate
erizo.js:100 INFO: Sending message {type: "candidate", candidate: {…}} 770935455426179000 770935455426179000
erizo.js:100 ERROR: connection failed, id: f8782298-e6ff-45ca-816a-3a8431b80efe
erizo.js:100 DEBUG: Event: connection_failed
erizo.js:100 ERROR: ICE Connection Failed on publish 770935455426179000 2
erizo.js:100 DEBUG: Event: stream-failed
erizo.js:100 INFO: Stream unpublished
erizo.js:100 DEBUG: Removed stream
erizo.js:100 DEBUG: Trying to remove connection 104
with erizoId 4d33ccbe-3db6-49fa-e9fd-dcc5ef95a1bd
erizo.js:100 DEBUG: Closing ErizoConnection
erizo.js:100 DEBUG: Event: signaling_message_erizo
erizo.js:100 DEBUG: Event: onRemoveStream
`

ice-candidate.log