owt-client-javascript
owt-client-javascript copied to clipboard
[P2P]Chrome(77)<->IOS: chrome republish to ios again failed after chrome call publication.stop()
1: ios and chrome connect server with h264 2: ios and chrome addAllowRemoteId each other 3: chrome publish localstream to ios success 4: ios publish local stream to chrome success 5: chrome call publication.stop() 6: chrome publish local stream to ios again
expect : chrome publish to ios success ,and ios get remote stream video success actual: chrome publish to ios can not trigger success callback and ios side get streamadd event and stream ended event
chrome log: on negotiation needed. owt.js:9 Signaling state changed: have-local-offer sc.websocket.js:118 Received woogeen message. owt.js:9 Received signaling message from 14: {"data":["29f656a5-f158-4ef5-b94f-16cb2ac60839","4ac3fff5-1994-45d6-9f69-083b02229335"],"type":"chat-tracks-added"} owt.js:9 Channel received message: [object Object] sc.websocket.js:118 Received woogeen message. owt.js:9 Received signaling message from 14: {"data":{"sdp":"v=0\r\no=- 3642195724425597422 5 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1 2 3\r\na=msid-semantic: WMS\r\nm=audio 63117 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 10.239.44.111\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:109903615 1 udp 2122260223 10.239.44.111 63117 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:109903615 1 udp 2122260223 10.239.44.111 63487 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:109903615 1 udp 2122260223 10.239.44.111 61183 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:1208943119 1 tcp 1518280447 10.239.44.111 51735 typ host tcptype passive generation 0 network-id 1 network-cost 10\r\na=candidate:1208943119 1 tcp 1518280447 10.239.44.111 51736 typ host tcptype passive generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:Ba7r\r\na=ice-pwd:ZLhafHWysLTHu7uq04pY6EGu\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AB:D7:32:40:6B:F4:87:21:EA:9A:B7:4F:5D:37:63:76:1C:EE:A3:51:30:34:81:9D:5B:77:AD:45:79:86:6C:39\r\na=setup:active\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=inactive\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\nm=video 9 UDP/TLS/RTP/SAVPF 125 114 115 116 107\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Ba7r\r\na=ice-pwd:ZLhafHWysLTHu7uq04pY6EGu\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AB:D7:32:40:6B:F4:87:21:EA:9A:B7:4F:5D:37:63:76:1C:EE:A3:51:30:34:81:9D:5B:77:AD:45:79:86:6C:39\r\na=setup:active\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:12 urn:3gpp:video-orientation\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=inactive\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e033\r\na=rtpmap:114 red/90000\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116 ulpfec/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\nm=audio 51845 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 10.239.44.111\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:109903615 1 udp 2122260223 10.239.44.111 51845 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:1208943119 1 tcp 1518280447 10.239.44.111 51737 typ host tcptype passive generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:Ba7r\r\na=ice-pwd:ZLhafHWysLTHu7uq04pY6EGu\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AB:D7:32:40:6B:F4:87:21:EA:9A:B7:4F:5D:37:63:76:1C:EE:A3:51:30:34:81:9D:5B:77:AD:45:79:86:6C:39\r\na=setup:active\r\na=mid:2\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:9a2967b0-73f3-4f70-bde9-f21b1bbe59e3 94fa3575-0e3b-47b1-90ab-2e0091edbc6d\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:2664989784 cname:I7BS/HlMoWj5NSOs\r\nm=video 49654 UDP/TLS/RTP/SAVPF 125 114 115 116 107\r\nc=IN IP4 10.239.44.111\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:109903615 1 udp 2122260223 10.239.44.111 49654 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:1208943119 1 tcp 1518280447 10.239.44.111 51738 typ host tcptype passive generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:Ba7r\r\na=ice-pwd:ZLhafHWysLTHu7uq04pY6EGu\r\na=ice-options:trickle\r\na=fingerprint:sha-256 AB:D7:32:40:6B:F4:87:21:EA:9A:B7:4F:5D:37:63:76:1C:EE:A3:51:30:34:81:9D:5B:77:AD:45:79:86:6C:39\r\na=setup:active\r\na=mid:3\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:13 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:12 urn:3gpp:video-orientation\r\na=extmap:2 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:9a2967b0-73f3-4f70-bde9-f21b1bbe59e3 e410bb2e-f0eb-4c7d-bc90-ccc4b2d6f19c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e033\r\na=rtpmap:114 red/90000\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116 ulpfec/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=ssrc-group:FID 264377385 4066292563\r\na=ssrc:264377385 cname:I7BS/HlMoWj5NSOs\r\na=ssrc:4066292563 cname:I7BS/HlMoWj5NSOs\r\n","type":"answer"},"type":"chat-signal"} owt.js:9 Channel received message: [object Object] owt.js:9 About to set remote description. Signaling state: have-local-offer owt.js:9 Signaling state changed: stable owt.js:9 Draining pending streams. owt.js:9 Peer connection is ready for draining pending streams. owt.js:9 Draining pending messages. owt.js:9 Set remote descripiton successfully. owt.js:9 Draining pending messages.