Sometimes cannot publish stream to WCS server

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.
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
Best regards
 
Top