fengdidi
New Member
Hello,
We are implementing a video conference system by using WCS web sdk. And our server is the standalone version of WCS server 5.2.931.
Now we have a problem that sometimes we are able to publish stream to the WCS, but sometimes we are failed to publish stream to the WCS.
By our test, we have about 10% chance that we are failed to publish stream to the WCS.
These are the javascript logs when we were not able to publish stream to the WCS.
Best regards
We are implementing a video conference system by using WCS web sdk. And our server is the standalone version of WCS server 5.2.931.
Now we have a problem that sometimes we are able to publish stream to the WCS, but sometimes we are failed to publish stream to the WCS.
By our test, we have about 10% chance that we are failed to publish stream to the WCS.
These are the javascript logs when we were not able to publish stream to the WCS.
Code:
util.js:237 14:54:18 INFO webrtc - Initialized
util.js:237 14:54:18 INFO websocket - Initialized
util.js:237 14:54:18 INFO core - Initialized
CustomerSupportChat.vue:152 #status ESTABLISHED
CustomerSupportChat.vue:163 #joinRoom 825
CustomerSupportChat.vue:173 Current number of participants in the room: 0
CustomerSupportChat.vue:204 chat room is empty
util.js:251 14:54:18 DEBUG core - Publish stream 825-825-6fb6
util.js:237 14:54:18 INFO webrtc - {audio: true, video: {…}, customStream: undefined}
util.js:251 14:54:18 DEBUG webrtc - unknown device audioinput id communications
util.js:251 14:54:18 DEBUG webrtc - unknown device audiooutput id default
util.js:251 14:54:18 DEBUG webrtc - unknown device audiooutput id communications
util.js:251 14:54:18 DEBUG webrtc - unknown device audiooutput id fcf9c3c976d908ea716e8b69e80537405d80ea61f8ba13ee165abfc11301c885
util.js:237 14:54:19 INFO webrtc - FOUND WEBRTC CACHED INSTANCE, id 7018db10-6222-11ec-8bae-3dd27e165fbe-LOCAL_CACHED_VIDEO
util.js:251 14:54:19 DEBUG core - Offer SDP:
v=0
o=- 8764373970653408786 2 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1
a=extmap-allow-mixed
a=msid-semantic: WMS b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ
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=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:p0ai
a=ice-pwd:5mA3rpXMs4S7seE1OM+zM1Db
a=ice-options:trickle
a=fingerprint:sha-256 88:3F:CD:7E:D6:C1:82:33:2E:1C:0C:A4:B0:6C:1A:51:25:5F:67:4F:75:73:D2:50:CA:04:43:59:2C:2B:0D:7B
a=setup:actpass
a=mid: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: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=sendonly
a=msid:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ 7a35cce5-13e0-4e42-8feb-35456c4024ed
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: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=ssrc:1591090648 cname:gY6kl4HmP/KWl6lA
a=ssrc:1591090648 msid:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ 7a35cce5-13e0-4e42-8feb-35456c4024ed
a=ssrc:1591090648 mslabel:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ
a=ssrc:1591090648 label:7a35cce5-13e0-4e42-8feb-35456c4024ed
m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115 116
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:p0ai
a=ice-pwd:5mA3rpXMs4S7seE1OM+zM1Db
a=ice-options:trickle
a=fingerprint:sha-256 88:3F:CD:7E:D6:C1:82:33:2E:1C:0C:A4:B0:6C:1A:51:25:5F:67:4F:75:73:D2:50:CA:04:43:59:2C:2B:0D:7B
a=setup:actpass
a=mid:1
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=sendonly
a=msid:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ 634992d8-6c57-4a68-87ab-438db48687a7
a=rtcp-mux
a=rtcp-rsize
a=rtpmap:96 VP8/90000
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=rtpmap:97 rtx/90000
a=fmtp:97 apt=96
a=rtpmap:98 VP9/90000
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=fmtp:98 profile-id=0
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98
a=rtpmap:100 VP9/90000
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=fmtp:100 profile-id=2
a=rtpmap:101 rtx/90000
a=fmtp:101 apt=100
a=rtpmap:102 H264/90000
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=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=rtpmap:121 rtx/90000
a=fmtp:121 apt=102
a=rtpmap:127 H264/90000
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=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=rtpmap:120 rtx/90000
a=fmtp:120 apt=127
a=rtpmap:125 H264/90000
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=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=rtpmap:107 rtx/90000
a=fmtp:107 apt=125
a=rtpmap:108 H264/90000
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=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=rtpmap:109 rtx/90000
a=fmtp:109 apt=108
a=rtpmap:35 AV1X/90000
a=rtcp-fb:35 goog-remb
a=rtcp-fb:35 transport-cc
a=rtcp-fb:35 ccm fir
a=rtcp-fb:35 nack
a=rtcp-fb:35 nack pli
a=rtpmap:36 rtx/90000
a=fmtp:36 apt=35
a=rtpmap:124 H264/90000
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=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f
a=rtpmap:119 rtx/90000
a=fmtp:119 apt=124
a=rtpmap:123 H264/90000
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=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f
a=rtpmap:118 rtx/90000
a=fmtp:118 apt=123
a=rtpmap:114 red/90000
a=rtpmap:115 rtx/90000
a=fmtp:115 apt=114
a=rtpmap:116 ulpfec/90000
a=ssrc-group:FID 334637297 1216591823
a=ssrc:334637297 cname:gY6kl4HmP/KWl6lA
a=ssrc:334637297 msid:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ 634992d8-6c57-4a68-87ab-438db48687a7
a=ssrc:334637297 mslabel:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ
a=ssrc:334637297 label:634992d8-6c57-4a68-87ab-438db48687a7
a=ssrc:1216591823 cname:gY6kl4HmP/KWl6lA
a=ssrc:1216591823 msid:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ 634992d8-6c57-4a68-87ab-438db48687a7
a=ssrc:1216591823 mslabel:b2ih8Y6Cq9qMBkZRByM8SkngXj80M2WJMUTJ
a=ssrc:1216591823 label:634992d8-6c57-4a68-87ab-438db48687a7
util.js:251 14:54:19 DEBUG webrtc - Added icecandidate: candidate:1270274445 1 udp 2122260223 192.168.1.11 58559 typ host generation 0 ufrag p0ai network-id 1 network-cost 10
util.js:251 14:54:19 DEBUG webrtc - Added icecandidate: candidate:1270274445 1 udp 2122260223 192.168.1.11 58560 typ host generation 0 ufrag p0ai network-id 1 network-cost 10
2util.js:251 14:54:19 DEBUG webrtc - Added icecandidate: candidate:87369085 1 tcp 1518280447 192.168.1.11 9 typ host tcptype active generation 0 ufrag p0ai network-id 1 network-cost 10
CustomerSupportChat.vue:220 Local stream failed!
(anonymous) @ CustomerSupportChat.vue:220
q.<computed> @ flashphoner-core.js:1670
te @ flashphoner-core.js:690
Q.H.onclose @ flashphoner-core.js:526
CustomerSupportChat.vue:221 #localStatus FAILED
CustomerSupportChat.vue:149 #status DISCONNECTED