Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stuttering/distorted audio in Safari on iOS 14.2 and MacOS 11.0.1 #1296

Closed
8 tasks done
grant-with opened this issue Nov 30, 2020 · 18 comments
Closed
8 tasks done

Stuttering/distorted audio in Safari on iOS 14.2 and MacOS 11.0.1 #1296

grant-with opened this issue Nov 30, 2020 · 18 comments
Assignees
Labels
iOS Issues related to iOS or Twilio's iOS Video SDK Mac Safari

Comments

@grant-with
Copy link

grant-with commented Nov 30, 2020

  • I have verified that the issue occurs with the latest twilio-video.js release and is not marked as a known issue in the CHANGELOG.md.
  • I reviewed the Common Issues and open GitHub issues and verified that this report represents a potentially new issue.
  • I verified that the Quickstart application works in my environment.
  • I am not sharing any Personally Identifiable Information (PII)
    or sensitive account information (API keys, credentials, etc.) when reporting this issue.

To reproduce the issue:

Launch the quickstart repo in Safari 14+ and try speaking.

Expected behavior:

Audio output is intelligible and around the same quality as Chrome or Firefox. Audio should at least behave similarly to a standard WebRTC demo.

Actual behavior:

Audio output is distorted, clippy, and completely unintelligible. This happens whether the source is Safari or another browser.

We did not experience this problem until recently. I'm lead to believe it's related to Safari 14.

The distortion is not present in a basic WebRTC demo, hence I've filed a bug here. Perhaps it is related to codecs? Or is there a Safari specific patch in the code which is no longer needed in 14 and causing problems?

Copied debug logs:

[Error] Failed to load resource: the server responded with a status of 404 (Not Found) (favicon.ico, line 0)
[Info] 2020-11-30 – "17:10:15.836Z" – "|" – "INFO" – "in" – "[connect #1]:" – "Connecting to a Room" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:15.837Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Options:" – {eventObserver: EventObserver, wsServer: "wss://global.vss.twilio.com/signaling", automaticSubscription: true, …} (index.js, line 25604)
{eventObserver: EventObserver, wsServer: "wss://global.vss.twilio.com/signaling", automaticSubscription: true, createLocalTracks: function, dominantSpeaker: true, …}Object
[Info] 2020-11-30 – "17:10:15.839Z" – "|" – "INFO" – "in" – "[connect #1]:" – "LocalTracks were not provided, so they will be acquired automatically before connecting to the Room. LocalTracks will be released i…" (index.js, line 25604)
"LocalTracks were not provided, so they will be acquired automatically before connecting to the Room. LocalTracks will be released if connecting to the Room fails or if the Room is disconnected"
[Info] 2020-11-30 – "17:10:17.854Z" – "|" – "INFO" – "in" – "[createLocalTracks #1]:" – "Call to getUserMedia successful; got MediaStreamTracks:" – [MediaStreamTrack, MediaStreamTrack] (2) (index.js, line 25604)
[MediaStreamTrack, MediaStreamTrack]Array (2)
[Log] 2020-11-30 – "17:10:17.857Z" – "|" – "DEBUG" – "in" – "[LocalAudioTrack #1: undefined]:" – "Initializing" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:17.861Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: undefined]:" – "Initializing" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:17.864Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Creating a new LocalParticipant:" – LocalParticipantV2 {_events: Object, _maxListeners: undefined, _reachableStates: Map, …} (index.js, line 25604)
LocalParticipantV2 {_events: Object, _maxListeners: undefined, _reachableStates: Map, …}LocalParticipantV2
[Info] 2020-11-30 – "17:10:17.866Z" – "|" – "INFO" – "in" – "[LocalParticipant #1]:" – "Created a new Participant" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:17.869Z" – "|" – "INFO" – "in" – "[LocalParticipant #1]:" – "Added a new LocalAudioTrack:" – "c54aa6ea-8242-4286-924d-ba5b36976075" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:17.869Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1]:" – "LocalAudioTrack:" – LocalAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 1, …} (index.js, line 25604)
LocalAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 1, _log: Log, kind: "audio", …}LocalAudioTrack
[Info] 2020-11-30 – "17:10:17.870Z" – "|" – "INFO" – "in" – "[LocalParticipant #1]:" – "Added a new LocalVideoTrack:" – "19d8de9b-51f7-4d82-a0c9-ced31c2c55da" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:17.870Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1]:" – "LocalVideoTrack:" – LocalVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 2, …} (index.js, line 25604)
LocalVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 2, _log: Log, kind: "video", …}LocalVideoTrack
[Log] 2020-11-30 – "17:10:17.870Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Creating a new RoomSignaling" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:17.874Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Created a new WebSocket:" – WebSocket {URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 0, …} (index.js, line 25604)
WebSocket {URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, …}WebSocket
[Log] 2020-11-30 – "17:10:17.886Z" – "|" – "DEBUG" – "in" – "[LocalAudioTrack #1: c54aa6ea-8242-4286-924d-ba5b36976075]:" – "Started" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.032Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "WebSocket opened:" – WebSocket {listeners: Object, URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", …} (index.js, line 25604)
WebSocket {listeners: Object, URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, …}WebSocket
[Log] 2020-11-30 – "17:10:18.033Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"id\":\"bfd78896-b7a0-4baa-9113-18166ce66e38\",\"timeout\":5000,\"type\":\"hello\",\"version\":2,\"body\":{\"edge\":\"roaming\",\"token\":\"eyJhbGciO…" (index.js, line 25604)
"Outgoing: {\"id\":\"bfd78896-b7a0-4baa-9113-18166ce66e38\",\"timeout\":5000,\"type\":\"hello\",\"version\":2,\"body\":{\"edge\":\"roaming\",\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTS2E1ZDI1MzdjMWE1M2MzMTYwYWYxOTBhODZlN2E2Yjg3LTE2MDY3NTYyMTUiLCJncmFudHMiOnsiaWRlbnRpdHkiOiJzYWZhcmkyIiwidmlkZW8iOnt9fSwiaWF0IjoxNjA2NzU2MjE1LCJleHAiOjE2MDY3NzA2MTUsImlzcyI6IlNLYTVkMjUzN2MxYTUzYzMxNjBhZjE5MGE4NmU3YTZiODciLCJzdWIiOiJBQzlkZjYxYTc3YTQxOTg0ODYwMjU1M2RlOTUwNzFjNThiIn0.Jq7kV5C4VQtDRsRUQ4nkE20wBYY4KKlS1M9RfzTtHZA\",\"type\":\"ice\",\"version\":1}}"
[Log] 2020-11-30 – "17:10:18.070Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"negotiatedTimeout\":5000,\"type\":\"welcome\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.081Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":1,\"type\":\"iced\",\"participants\":[],\"ice_servers\":[{\"urls\":\"turn:ashburn.turn.twilio.com:3478?transport=udp\",\"use…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":1,\"type\":\"iced\",\"participants\":[],\"ice_servers\":[{\"urls\":\"turn:ashburn.turn.twilio.com:3478?transport=udp\",\"username\":\"821d1b226cdbd6ecfdbab855a37c2ee51b874ad6ed8cfac81cbafed5c9bb8443\",\"credential\":\"3OFn/CAES8lqDlfMXASyM0nB6kGEGRy2MEGtiz2LNBc=\"},{\"urls\":\"turns:ashburn.turn.twilio.com:443?transport=tcp\",\"username\":\"821d1b226cdbd6ecfdbab855a37c2ee51b874ad6ed8cfac81cbafed5c9bb8443\",\"credential\":\"3OFn/CAES8lqDlfMXASyM0nB6kGEGRy2MEGtiz2LNBc=\"}]},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.081Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Got ICE servers:" – [{urls: "turn:ashburn.turn.twilio.com:3478?transport=udp", username: "821d1b226cdbd6ecfdbab855a37c2ee51b874ad6ed8cfac81cbafed5c9bb8443", credential: "3OFn/CAES8lqDlfMXASyM0nB6kGEGRy2MEGtiz2LNBc="}, {urls: "turns:ashburn.turn.twilio.com:443?transport=tcp", username: "821d1b226cdbd6ecfdbab855a37c2ee51b874ad6ed8cfac81cbafed5c9bb8443", credential: "3OFn/CAES8lqDlfMXASyM0nB6kGEGRy2MEGtiz2LNBc="}] (2) (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.097Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "createAndOffer() succeeded." (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.098Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"body\":{\"name\":\"test\",\"participant\":{\"revision\":3,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"a…" (index.js, line 25604)
"Outgoing: {\"body\":{\"name\":\"test\",\"participant\":{\"revision\":3,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"audio\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"priority\":\"standard\"},{\"enabled\":true,\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"kind\":\"video\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"priority\":\"standard\"}]},\"peer_connections\":[{\"description\":{\"type\":\"offer\",\"revision\":1,\"sdp\":\"v=0\\r\\no=- 7515808123512060676 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1\\r\\na=msid-semantic: WMS\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\\r\\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\\r\\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\\r\\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\\r\\na=sendrecv\\r\\na=msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\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:9 G722/8000\\r\\na=rtpmap:102 ILBC/8000\\r\\na=rtpmap:0 PCMU/8000\\r\\na=rtpmap:8 PCMA/8000\\r\\na=rtpmap:105 CN/16000\\r\\na=rtpmap:13 CN/8000\\r\\na=rtpmap:110 telephone-event/48000\\r\\na=rtpmap:113 telephone-event/16000\\r\\na=rtpmap:126 telephone-event/8000\\r\\na=ssrc:1269801923 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1269801923 msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 96 98 97 99 101 125 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:actpass\\r\\na=mid:1\\r\\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=extmap:13 urn:3gpp:video-orientation\\r\\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\\r\\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\\r\\na=extmap:11 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:4 urn:ietf:params:rtp-hdrext:sdes:mid\\r\\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\\r\\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\\r\\na=sendrecv\\r\\na=msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:96 H264/90000\\r\\na=rtcp-fb:96 goog-remb\\r\\na=rtcp-fb:96 transport-cc\\r\\na=rtcp-fb:96 ccm fir\\r\\na=rtcp-fb:96 nack\\r\\na=rtcp-fb:96 nack pli\\r\\na=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\\r\\na=rtpmap:97 rtx/90000\\r\\na=fmtp:97 apt=96\\r\\na=rtpmap:98 H264/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 transport-cc\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:99 rtx/90000\\r\\na=fmtp:99 apt=98\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 transport-cc\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:101 rtx/90000\\r\\na=fmtp:101 apt=100\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:125 rtx/90000\\r\\na=fmtp:125 apt=127\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=ssrc-group:FID 3999905236 303624451\\r\\na=ssrc:3999905236 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3999905236 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:303624451 cname:ElED85tqsfw6x62B\\r\\na=ssrc:303624451 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc-group:FID 3320509443 1949356666\\r\\na=ssrc-group:FID 2453090061 1486831918\\r\\na=ssrc:3320509443 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3320509443 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:1949356666 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1949356666 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:2453090061 cname:ElED85tqsfw6x62B\\r\\na=ssrc:2453090061 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:1486831918 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1486831918 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc-group:SIM 3999905236 3320509443 2453090061\\r\\na=x-google-flag:conference\\r\\n\"},\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\"}],\"type\":\"connect\",\"version\":2,\"ice_servers\":\"acquire\",\"publisher\":{\"name\":\"twilio-video.js\",\"sdk_version\":\"2.8.0\",\"user_agent\":\"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.1 Safari/605.1.15\"},\"bandwidth_profile\":{\"video\":{\"render_dimensions\":{\"standard\":{\"width\":160,\"height\":90},\"high\":{\"width\":1280,\"height\":720}},\"mode\":\"collaboration\",\"active_speaker_priority\":\"high\"}},\"media_signaling\":{\"active_speaker\":{\"transports\":[{\"type\":\"data-channel\"}]},\"track_priority\":{\"transports\":[{\"type\":\"data-channel\"}]},\"track_switch_off\":{\"transports\":[{\"type\":\"data-channel\"}]}},\"subscribe\":{\"rules\":[{\"type\":\"include\",\"all\":true}],\"revision\":1},\"format\":\"unified\",\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTS2E1ZDI1MzdjMWE1M2MzMTYwYWYxOTBhODZlN2E2Yjg3LTE2MDY3NTYyMTUiLCJncmFudHMiOnsiaWRlbnRpdHkiOiJzYWZhcmkyIiwidmlkZW8iOnt9fSwiaWF0IjoxNjA2NzU2MjE1LCJleHAiOjE2MDY3NzA2MTUsImlzcyI6IlNLYTVkMjUzN2MxYTUzYzMxNjBhZjE5MGE4NmU3YTZiODciLCJzdWIiOiJBQzlkZjYxYTc3YTQxOTg0ODYwMjU1M2RlOTUwNzFjNThiIn0.Jq7kV5C4VQtDRsRUQ4nkE20wBYY4KKlS1M9RfzTtHZA\"},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.322Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"connected\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"an…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"connected\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"answer\",\"sdp\":\"v=0\\r\\no=- 3815745018 3815745018 IN IP4 0.0.0.0\\r\\ns=VM2c4b06a941dd64fb3fcb1542befdc0a0\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=ice-lite\\r\\na=group:BUNDLE 0 1\\r\\na=msid-semantic:WMS *\\r\\nm=audio 11661 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 3.235.111.251\\r\\na=setup:active\\r\\na=recvonly\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=mid:0\\r\\na=rtcp:11661 IN IP4 3.235.111.251\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtpmap:0 PCMU/8000\\r\\na=rtcp-mux\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\nm=video 11661 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 3.235.111.251\\r\\na=rtcp-rsize\\r\\na=setup:active\\r\\na=recvonly\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=mid:1\\r\\na=rtcp:11661 IN IP4 3.235.111.251\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:98 H264/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-mux\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=x-google-flag:conference\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\n\",\"revision\":1}}],\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":3,\"state\":\"connected\"},\"participants\":[],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":0,\"tracks\":[]},\"published\":{\"revision\":1,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]},\"media_signaling\":{\"track_priority\":{\"transport\":{\"type\":\"data-channel\",\"label\":\"837054f3-e104-414b-8122-afc1fd70dd9d\"}},\"active_speaker\":{\"transport\":{\"type\":\"data-channel\",\"label\":\"dedf58a2-2fb3-416a-ad6b-ff14c6bf6eda\"}},\"track_switch_off\":{\"transport\":{\"type\":\"data-channel\",\"label\":\"e65587ad-f53c-4f6e-b2b4-7f6bf1e09214\"}}},\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e5893401936d90b976b\",\"options\":{\"media_region\":\"us1\",\"signaling_region\":\"us1\",\"session_timeout\":30,\"signaling_edge\":\"ashburn\"}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.323Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Transport connected:" – {version: 2, type: "connected", peer_connections: Array, …} (index.js, line 25604)
{version: 2, type: "connected", peer_connections: Array, sid: "RM395a778b1ff6b7a5bb86bc9515155dd7", name: "test", …}Object
[Log] 2020-11-30 – "17:10:18.324Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "Updated ICE reconnection timeout period:" – 30000 (index.js, line 25604)
[Info] 2020-11-30 – "17:10:18.328Z" – "|" – "INFO" – "in" – "[LocalParticipant #1]:" – "Added a new AudioTrackPublication:" – "MTec0bfb252b03ec593f76c1b43535d18a" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.328Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1]:" – "AudioTrackPublication:" – LocalAudioTrackPublication {_events: {}, _maxListeners: undefined, _instanceId: 0, …} (index.js, line 25604)
LocalAudioTrackPublication {_events: {}, _maxListeners: undefined, _instanceId: 0, _log: Log, trackName: "c54aa6ea-8242-4286-924d-ba5b36976075", …}LocalAudioTrackPublication
[Info] 2020-11-30 – "17:10:18.329Z" – "|" – "INFO" – "in" – "[LocalParticipant #1]:" – "Added a new VideoTrackPublication:" – "MTb2b6611dcec0ebbead502c852dc71dc2" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.329Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1]:" – "VideoTrackPublication:" – LocalVideoTrackPublication {_events: {}, _maxListeners: undefined, _instanceId: 1, …} (index.js, line 25604)
LocalVideoTrackPublication {_events: {}, _maxListeners: undefined, _instanceId: 1, _log: Log, trackName: "19d8de9b-51f7-4d82-a0c9-ced31c2c55da", …}LocalVideoTrackPublication
[Log] 2020-11-30 – "17:10:18.330Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "connected" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.331Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "connected" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:18.331Z" – "|" – "INFO" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "reconnected" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.332Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Transport state changed:" – "connected" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.335Z" – "|" – "DEBUG" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Creating a new RemoteParticipant for each ParticipantSignaling in the RoomSignaling" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.335Z" – "|" – "DEBUG" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Setting up RemoteParticipant creation for all subsequent ParticipantSignalings that connect to the RoomSignaling" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:18.335Z" – "|" – "INFO" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Created a new Room:" – "test" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.335Z" – "|" – "DEBUG" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Initial RemoteParticipants:" – [] (0) (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.336Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Creating a new Room:" – Room {_events: {}, _maxListeners: undefined, _log: Log, …} (index.js, line 25604)
Room {_events: {}, _maxListeners: undefined, _log: Log, _instanceId: 1, _options: Object, …}Room
[Info] 2020-11-30 – "17:10:18.337Z" – "|" – "INFO" – "in" – "[connect #1]:" – "Connected to Room:" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:18.337Z" – "|" – "INFO" – "in" – "[connect #1]:" – "Room name:" – "test" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.337Z" – "|" – "DEBUG" – "in" – "[connect #1]:" – "Room:" – Room {_events: {}, _maxListeners: undefined, _log: Log, …} (index.js, line 25604)
Room {_events: {}, _maxListeners: undefined, _log: Log, _instanceId: 1, _options: Object, …}Room
[Log] 2020-11-30 – "17:10:18.343Z" – "|" – "DEBUG" – "in" – "[LocalAudioTrack #1: c54aa6ea-8242-4286-924d-ba5b36976075]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<audio autoplay muted style></audio>

<audio autoplay muted style></audio>
[Log] 2020-11-30 – "17:10:18.344Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<video autoplay muted playsinline style></video>

<video autoplay muted playsinline style></video>
[Log] 2020-11-30 – "17:10:18.345Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<video autoplay playsinline muted></video>

<video autoplay playsinline muted></video>
[Log] 2020-11-30 – "17:10:18.345Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[],\"revision\":1,\"state\":\"connected\"},\"participants\":[],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribe\":{\"revision\":1,\"rules\":[{\"type\":\"include\",\"all\":true}]},\"subscribed\":{\"revision\":0,\"tracks\":[]},\"published\":{\"revision\":1,\"tracks\":[]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.346Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=- 3815745018 3815745019 IN IP4 0.0.0.0\\r\\ns=VM2c4b06a941dd64fb3fcb1542befdc0a0\\r\\nc=IN IP4 0.0.0.0\\r\\nt=0 0\\r\\na=ice-lite\\r\\na=group:BUNDLE 0 1 application0\\r\\na=msid-semantic:WMS *\\r\\nm=audio 1 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtpmap:0 PCMU/8000\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=mid:0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=video 1 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:98 H264/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=mid:1\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=application 1 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sctpmap:5000 webrtc-datachannel 16\\r\\na=setup:actpass\\r\\na=mid:application0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\n\",\"revision\":2}}],\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":3,\"state\":\"connected\"},\"participants\":[],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":0,\"tracks\":[]},\"published\":{\"revision\":1,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.350Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "Clearing ICE gathering timeout" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.352Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "ICE gathering state is \"gathering\"" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.360Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "ICE connection state is \"checking\"" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.367Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e…" (index.js, line 25604)
"Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e5893401936d90b976b\",\"type\":\"update\",\"version\":2,\"peer_connections\":[{\"description\":{\"type\":\"answer\",\"revision\":2,\"sdp\":\"v=0\\r\\no=- 7515808123512060676 3 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1 application0\\r\\na=msid-semantic: WMS\\r\\nm=audio 58294 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 192.168.86.219\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=candidate:3880772593 1 udp 2113937151 192.168.86.219 58294 typ host generation 0 network-cost 999\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=sendonly\\r\\na=msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtpmap:0 PCMU/8000\\r\\na=ssrc:1269801923 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1269801923 msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:1\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=sendonly\\r\\na=msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:98 H264/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=ssrc-group:FID 3999905236 303624451\\r\\na=ssrc-group:FID 3320509443 1949356666\\r\\na=ssrc-group:FID 2453090061 1486831918\\r\\na=ssrc-group:SIM 3999905236 3320509443 2453090061\\r\\na=ssrc:3999905236 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3999905236 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:303624451 cname:ElED85tqsfw6x62B\\r\\na=ssrc:303624451 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:3320509443 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3320509443 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:1949356666 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1949356666 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:2453090061 cname:ElED85tqsfw6x62B\\r\\na=ssrc:2453090061 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:1486831918 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1486831918 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=x-google-flag:conference\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\nb=AS:30\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:application0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n\"},\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\"}],\"participant\":{\"revision\":4,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"audio\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"priority\":\"standard\"},{\"enabled\":true,\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"kind\":\"video\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"priority\":\"standard\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.374Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e…" (index.js, line 25604)
"Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e5893401936d90b976b\",\"type\":\"update\",\"version\":2,\"peer_connections\":[{\"ice\":{\"candidates\":[],\"ufrag\":\"jYqg\",\"complete\":true,\"revision\":1},\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\"}],\"participant\":{\"revision\":4,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"audio\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"priority\":\"standard\"},{\"enabled\":true,\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"kind\":\"video\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"priority\":\"standard\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.375Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "ICE gathering state is \"complete\"" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.416Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":4,\"state\":\"connected\"},\"participants\":[],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":0,\"tracks\":[]},\"published\":{\"revision\":2,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:18.466Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "ICE connection state is \"connected\"" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.468Z" – "|" – "DEBUG" – "in" – "[PeerConnectionV2 #1: 34d31694-6110-4f02-a498-c01f63a0da14]:" – "ICE connection state is \"completed\"" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.700Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Dimensions:" – {width: 1280, height: 720} (index.js, line 25604)
[Log] 2020-11-30 – "17:10:18.700Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Started" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:22.584Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:23.176Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Warning] 2020-11-30 – "17:10:25.299Z" – "|" – "WARN" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Unintentionally paused:" –  (index.js, line 25604)
<video autoplay playsinline muted></video>

<video autoplay playsinline muted></video>
[Warning] 2020-11-30 – "17:10:25.300Z" – "|" – "WARN" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Unintentionally paused:" –  (index.js, line 25604)
<video autoplay muted playsinline style></video>

<video autoplay muted playsinline style></video>
[Log] 2020-11-30 – "17:10:27.183Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:27.977Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:31.785Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:32.778Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:36.285Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:37.578Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:40.548Z" – "|" – "INFO" – "in" – "[LocalAudioTrack #1: c54aa6ea-8242-4286-924d-ba5b36976075]:" – "Muted" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:40.548Z" – "|" – "DEBUG" – "in" – "[LocalAudioTrack #1: c54aa6ea-8242-4286-924d-ba5b36976075]:" – "LocalMediaTrack:" – LocalAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 1, …} (index.js, line 25604)
LocalAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 1, _log: Log, kind: "audio", …}LocalAudioTrack
[Info] 2020-11-30 – "17:10:40.549Z" – "|" – "INFO" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Muted" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:40.549Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "LocalMediaTrack:" – LocalVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 2, …} (index.js, line 25604)
LocalVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 2, _log: Log, kind: "video", …}LocalVideoTrack
[Log] 2020-11-30 – "17:10:40.884Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:41.549Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"parti…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":4,\"state\":\"connected\"},\"participants\":[{\"sid\":\"PAd990d793fe26602614d7e18eb6c690cc\",\"identity\":\"safari1\",\"tracks\":[{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"0ca019d9-d8bf-45f3-97c7-42dd9b5a20eb\",\"enabled\":true,\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\",\"name\":\"6d60064b-5bcd-4217-874f-9cd7d14bec0f\",\"state\":\"ready\"},{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"50478997-07d9-4079-93ce-b761cf50abf6\",\"enabled\":true,\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\",\"name\":\"6d8834d5-214e-41a9-b6fc-3b7fe2543348\",\"state\":\"ready\"}],\"revision\":1,\"state\":\"connected\"}],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":0,\"tracks\":[]},\"published\":{\"revision\":2,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Info] 2020-11-30 – "17:10:41.552Z" – "|" – "INFO" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "Created a new Participant: safari1" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:41.553Z" – "|" – "INFO" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "Added a new VideoTrackPublication:" – "MT1b8cd27c9c87d11343aed1d4ba1ba0c4" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:41.553Z" – "|" – "DEBUG" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "VideoTrackPublication:" – RemoteVideoTrackPublication {_events: Object, _maxListeners: undefined, _instanceId: 2, …} (index.js, line 25604)
RemoteVideoTrackPublication {_events: Object, _maxListeners: undefined, _instanceId: 2, _log: Log, trackName: "6d60064b-5bcd-4217-874f-9cd7d14bec0f", …}RemoteVideoTrackPublication
[Info] 2020-11-30 – "17:10:41.554Z" – "|" – "INFO" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "Added a new AudioTrackPublication:" – "MTde1df4137c246fc7cd9ff13c81e94ad1" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:41.554Z" – "|" – "DEBUG" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "AudioTrackPublication:" – RemoteAudioTrackPublication {_events: Object, _maxListeners: undefined, _instanceId: 3, …} (index.js, line 25604)
RemoteAudioTrackPublication {_events: Object, _maxListeners: undefined, _instanceId: 3, _log: Log, trackName: "6d8834d5-214e-41a9-b6fc-3b7fe2543348", …}RemoteAudioTrackPublication
[Info] 2020-11-30 – "17:10:41.554Z" – "|" – "INFO" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "A new RemoteParticipant connected:" – RemoteParticipant {_events: Object, _maxListeners: undefined, _audioTracks: Map, …} (index.js, line 25604)
RemoteParticipant {_events: Object, _maxListeners: undefined, _audioTracks: Map, _dataTracks: Map, _instanceId: 2, …}RemoteParticipant
[Log] 2020-11-30 – "17:10:41.559Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=- 3815745018 3815745020 IN IP4 0.0.0.0\\r\\ns=VM2c4b06a941dd64fb3fcb1542befdc0a0\\r\\nc=IN IP4 0.0.0.0\\r\\nt=0 0\\r\\na=ice-lite\\r\\na=group:BUNDLE 0 1 application0 video0 audio0\\r\\na=msid-semantic:WMS *\\r\\nm=audio 1 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtpmap:0 PCMU/8000\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=mid:0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=video 1 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:98 H264/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=mid:1\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=application 1 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sctpmap:5000 webrtc-datachannel 16\\r\\na=setup:actpass\\r\\na=mid:application0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=video 1 UDP/TLS/RTP/SAVPF 100 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=mid:video0\\r\\na=rtcp-rsize\\r\\na=setup:actpass\\r\\na=sendrecv\\r\\na=msid:default 5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0\\r\\na=ssrc:355154026 cname:user2632432195@host-b11c4cc0\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=audio 1 UDP/TLS/RTP/SAVPF 111\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=mid:audio0\\r\\na=setup:actpass\\r\\na=sendrecv\\r\\na=msid:default 66c67caa-a4c5-420f-be29-6dac4581f5c9\\r\\na=ssrc:4277967724 cname:user2632432195@host-b11c4cc0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\n\",\"revision\":3}}],\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":4,\"state\":\"connected\"},\"participants\":[{\"sid\":\"PAd990d793fe26602614d7e18eb6c690cc\",\"identity\":\"safari1\",\"tracks\":[{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"0ca019d9-d8bf-45f3-97c7-42dd9b5a20eb\",\"enabled\":true,\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\",\"name\":\"6d60064b-5bcd-4217-874f-9cd7d14bec0f\",\"state\":\"ready\"},{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"50478997-07d9-4079-93ce-b761cf50abf6\",\"enabled\":true,\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\",\"name\":\"6d8834d5-214e-41a9-b6fc-3b7fe2543348\",\"state\":\"ready\"}],\"revision\":1,\"state\":\"connected\"}],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":1,\"tracks\":[{\"id\":\"5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0\",\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\"},{\"id\":\"66c67caa-a4c5-420f-be29-6dac4581f5c9\",\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\"}]},\"published\":{\"revision\":2,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:41.566Z" – "|" – "DEBUG" – "in" – "[RemoteVideoTrack #3: undefined]:" – "Initializing" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:41.568Z" – "|" – "INFO" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "Added a new VideoTrack:" – "5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:41.568Z" – "|" – "DEBUG" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "VideoTrack:" – RemoteVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 3, …} (index.js, line 25604)
RemoteVideoTrack {_events: Object, _maxListeners: undefined, _instanceId: 3, _log: Log, kind: "video", …}RemoteVideoTrack
[Log] 2020-11-30 – "17:10:41.569Z" – "|" – "DEBUG" – "in" – "[RemoteVideoTrack #3: MT1b8cd27c9c87d11343aed1d4ba1ba0c4]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<video autoplay muted playsinline style></video>

<video autoplay muted playsinline style></video>
[Log] 2020-11-30 – "17:10:41.571Z" – "|" – "DEBUG" – "in" – "[RemoteAudioTrack #4: undefined]:" – "Initializing" (index.js, line 25604)
[Info] 2020-11-30 – "17:10:41.573Z" – "|" – "INFO" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "Added a new AudioTrack:" – "66c67caa-a4c5-420f-be29-6dac4581f5c9" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:41.573Z" – "|" – "DEBUG" – "in" – "[RemoteParticipant #2: PAd990d793fe26602614d7e18eb6c690cc]:" – "AudioTrack:" – RemoteAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 4, …} (index.js, line 25604)
RemoteAudioTrack {_events: Object, _maxListeners: undefined, _instanceId: 4, _log: Log, kind: "audio", …}RemoteAudioTrack
[Log] 2020-11-30 – "17:10:41.574Z" – "|" – "DEBUG" – "in" – "[RemoteAudioTrack #4: MTde1df4137c246fc7cd9ff13c81e94ad1]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<audio autoplay style></audio>

<audio autoplay style></audio>
[Log] 2020-11-30 – "17:10:41.585Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e…" (index.js, line 25604)
"Outgoing: {\"body\":{\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e5893401936d90b976b\",\"type\":\"update\",\"version\":2,\"peer_connections\":[{\"description\":{\"type\":\"answer\",\"revision\":3,\"sdp\":\"v=0\\r\\no=- 7515808123512060676 4 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1 application0 video0 audio0\\r\\na=msid-semantic: WMS\\r\\nm=audio 58294 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 192.168.86.219\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=candidate:3880772593 1 udp 2113937151 192.168.86.219 58294 typ host generation 0 network-cost 999\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=sendonly\\r\\na=msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtpmap:0 PCMU/8000\\r\\na=ssrc:1269801923 cname:ElED85tqsfw6x62B\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:1\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=sendonly\\r\\na=msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:98 H264/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=ssrc-group:FID 3999905236 303624451\\r\\na=ssrc-group:FID 3320509443 1949356666\\r\\na=ssrc-group:FID 2453090061 1486831918\\r\\na=ssrc-group:SIM 3999905236 3320509443 2453090061\\r\\na=ssrc:3999905236 cname:ElED85tqsfw6x62B\\r\\na=ssrc:303624451 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3320509443 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1949356666 cname:ElED85tqsfw6x62B\\r\\na=ssrc:2453090061 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1486831918 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3999905236 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:3320509443 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:2453090061 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=x-google-flag:conference\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\nb=AS:30\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:application0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:video0\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=recvonly\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=x-google-flag:conference\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:audio0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=recvonly\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\n\"},\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\"}],\"participant\":{\"revision\":4,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"audio\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"priority\":\"standard\"},{\"enabled\":true,\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"kind\":\"video\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"priority\":\"standard\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:41.633Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"parti…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"update\",\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":4,\"state\":\"connected\"},\"participants\":[{\"sid\":\"PAd990d793fe26602614d7e18eb6c690cc\",\"identity\":\"safari1\",\"tracks\":[{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"0ca019d9-d8bf-45f3-97c7-42dd9b5a20eb\",\"enabled\":true,\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\",\"name\":\"6d60064b-5bcd-4217-874f-9cd7d14bec0f\",\"state\":\"ready\"},{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"50478997-07d9-4079-93ce-b761cf50abf6\",\"enabled\":true,\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\",\"name\":\"6d8834d5-214e-41a9-b6fc-3b7fe2543348\",\"state\":\"ready\"}],\"revision\":2,\"state\":\"connected\"}],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":1,\"tracks\":[{\"id\":\"5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0\",\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\"},{\"id\":\"66c67caa-a4c5-420f-be29-6dac4581f5c9\",\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\"}]},\"published\":{\"revision\":2,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:10:43.419Z" – "|" – "DEBUG" – "in" – "[LocalVideoTrack #2: 19d8de9b-51f7-4d82-a0c9-ced31c2c55da]:" – "Attempting to detach from elements:" – [<video>] (1) (index.js, line 25604)
[<video>]Array (1)
[Log] 2020-11-30 – "17:10:43.420Z" – "|" – "DEBUG" – "in" – "[RemoteVideoTrack #3: MT1b8cd27c9c87d11343aed1d4ba1ba0c4]:" – "Attempting to attach to element:" –  (index.js, line 25604)
<video autoplay playsinline muted style></video>

<video autoplay playsinline muted style></video>
[Log] 2020-11-30 – "17:10:45.484Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:46.387Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:50.083Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:51.189Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:54.684Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:56.002Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:10:59.184Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:00.803Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:03.784Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:05.604Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:08.384Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:12.985Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:14.503Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:17.585Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:20.985Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:22.085Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:26.684Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:31.286Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:35.785Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Warning] 2020-11-30 – "17:11:39.292Z" – "|" – "WARN" – "in" – "[TwilioConnection #1: wss://global.vss.twilio.com/signaling]:" – "Closed: 1011 - 3 heartbeats missed. Closing connection" (index.js, line 25604)
[Info] 2020-11-30 – "17:11:39.293Z" – "|" – "INFO" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Transitioned to state:" – "reconnecting" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:39.293Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "reconnecting" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:39.293Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "reconnecting" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:39.411Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Created a new WebSocket:" – WebSocket {URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 0, …} (index.js, line 25604)
WebSocket {URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, …}WebSocket
[Log] 2020-11-30 – "17:11:39.810Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "WebSocket opened:" – WebSocket {listeners: Object, URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", …} (index.js, line 25604)
WebSocket {listeners: Object, URL: "wss://global.vss.twilio.com/signaling", url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, …}WebSocket
[Log] 2020-11-30 – "17:11:39.811Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"id\":\"e16da454-3a6e-4c15-a69c-2cbeee6967d2\",\"timeout\":5000,\"type\":\"hello\",\"version\":2,\"body\":{\"name\":\"test\",\"participant\":{\"revis…" (index.js, line 25604)
"Outgoing: {\"id\":\"e16da454-3a6e-4c15-a69c-2cbeee6967d2\",\"timeout\":5000,\"type\":\"hello\",\"version\":2,\"body\":{\"name\":\"test\",\"participant\":{\"revision\":4,\"tracks\":[{\"enabled\":true,\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"kind\":\"audio\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"priority\":\"standard\"},{\"enabled\":true,\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"kind\":\"video\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"priority\":\"standard\"}]},\"peer_connections\":[{\"description\":{\"type\":\"answer\",\"revision\":3,\"sdp\":\"v=0\\r\\no=- 7515808123512060676 4 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1 application0 video0 audio0\\r\\na=msid-semantic: WMS\\r\\nm=audio 58294 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 192.168.86.219\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=candidate:3880772593 1 udp 2113937151 192.168.86.219 58294 typ host generation 0 network-cost 999\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=sendonly\\r\\na=msid:- 5d613786-70f1-4432-8287-fff6409b9ac5\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtpmap:0 PCMU/8000\\r\\na=ssrc:1269801923 cname:ElED85tqsfw6x62B\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:1\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=sendonly\\r\\na=msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:98 H264/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=ssrc-group:FID 3999905236 303624451\\r\\na=ssrc-group:FID 3320509443 1949356666\\r\\na=ssrc-group:FID 2453090061 1486831918\\r\\na=ssrc-group:SIM 3999905236 3320509443 2453090061\\r\\na=ssrc:3999905236 cname:ElED85tqsfw6x62B\\r\\na=ssrc:303624451 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3320509443 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1949356666 cname:ElED85tqsfw6x62B\\r\\na=ssrc:2453090061 cname:ElED85tqsfw6x62B\\r\\na=ssrc:1486831918 cname:ElED85tqsfw6x62B\\r\\na=ssrc:3999905236 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:3320509443 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=ssrc:2453090061 msid:- f96dada7-34e1-4bfb-a2e0-5ba029039924\\r\\na=x-google-flag:conference\\r\\nm=application 9 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\nb=AS:30\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:application0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 100 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:video0\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=recvonly\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=x-google-flag:conference\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:jYqg\\r\\na=ice-pwd:okKaXz2jN4/FA8K0E5uUZ3wb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 52:D7:EE:21:D0:73:77:D0:A9:4D:93:24:70:10:71:38:65:F5:E1:6F:EA:1D:AC:55:0E:D9:71:07:9D:84:D9:C7\\r\\na=setup:passive\\r\\na=mid:audio0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=recvonly\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\n\"},\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\"}],\"type\":\"sync\",\"version\":2,\"session\":\"9df61a77a419848602553de95071c58b395a778b1ff6b7a5bb86bc9515155dd7e14bce1caa39b9ea2fb99d873394915ba54f9d378e8e0e5893401936d90b976b\",\"token\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTS2E1ZDI1MzdjMWE1M2MzMTYwYWYxOTBhODZlN2E2Yjg3LTE2MDY3NTYyMTUiLCJncmFudHMiOnsiaWRlbnRpdHkiOiJzYWZhcmkyIiwidmlkZW8iOnt9fSwiaWF0IjoxNjA2NzU2MjE1LCJleHAiOjE2MDY3NzA2MTUsImlzcyI6IlNLYTVkMjUzN2MxYTUzYzMxNjBhZjE5MGE4NmU3YTZiODciLCJzdWIiOiJBQzlkZjYxYTc3YTQxOTg0ODYwMjU1M2RlOTUwNzFjNThiIn0.Jq7kV5C4VQtDRsRUQ4nkE20wBYY4KKlS1M9RfzTtHZA\"}}"
[Log] 2020-11-30 – "17:11:39.851Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"negotiatedTimeout\":5000,\"type\":\"welcome\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:39.991Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"body\":{\"version\":2,\"type\":\"synced\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer…" (index.js, line 25604)
"Incoming: {\"body\":{\"version\":2,\"type\":\"synced\",\"peer_connections\":[{\"id\":\"34d31694-6110-4f02-a498-c01f63a0da14\",\"description\":{\"type\":\"offer\",\"sdp\":\"v=0\\r\\no=- 3815745018 3815745020 IN IP4 0.0.0.0\\r\\ns=VM2c4b06a941dd64fb3fcb1542befdc0a0\\r\\nc=IN IP4 0.0.0.0\\r\\nt=0 0\\r\\na=ice-lite\\r\\na=group:BUNDLE 0 1 application0 video0 audio0\\r\\na=msid-semantic:WMS *\\r\\nm=audio 1 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtpmap:0 PCMU/8000\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=mid:0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=video 1 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:98 H264/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=setup:actpass\\r\\na=recvonly\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=mid:1\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=application 1 DTLS/SCTP 5000\\r\\nc=IN IP4 0.0.0.0\\r\\na=sctpmap:5000 webrtc-datachannel 16\\r\\na=setup:actpass\\r\\na=mid:application0\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=video 1 UDP/TLS/RTP/SAVPF 100 127 104\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=mid:video0\\r\\na=rtcp-rsize\\r\\na=setup:actpass\\r\\na=sendrecv\\r\\na=msid:default 5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0\\r\\na=ssrc:355154026 cname:user2632432195@host-b11c4cc0\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\nm=audio 1 UDP/TLS/RTP/SAVPF 111\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtpmap:111 opus/48000/2\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=rtcp-mux\\r\\na=mid:audio0\\r\\na=setup:actpass\\r\\na=sendrecv\\r\\na=msid:default 66c67caa-a4c5-420f-be29-6dac4581f5c9\\r\\na=ssrc:4277967724 cname:user2632432195@host-b11c4cc0\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\n\",\"revision\":3},\"initial_answer\":{\"type\":\"answer\",\"sdp\":\"v=0\\r\\no=- 3815745018 3815745018 IN IP4 0.0.0.0\\r\\ns=VM2c4b06a941dd64fb3fcb1542befdc0a0\\r\\nt=0 0\\r\\na=msid-semantic: WMS\\r\\na=ice-lite\\r\\na=group:BUNDLE 0 1\\r\\na=msid-semantic:WMS *\\r\\nm=audio 11661 UDP/TLS/RTP/SAVPF 111 0\\r\\nc=IN IP4 3.235.111.251\\r\\na=setup:active\\r\\na=recvonly\\r\\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\\r\\na=mid:0\\r\\na=rtcp:11661 IN IP4 3.235.111.251\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtpmap:0 PCMU/8000\\r\\na=rtcp-mux\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\nm=video 11661 UDP/TLS/RTP/SAVPF 100 98 127 104\\r\\nc=IN IP4 3.235.111.251\\r\\na=rtcp-rsize\\r\\na=setup:active\\r\\na=recvonly\\r\\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\\r\\na=mid:1\\r\\na=rtcp:11661 IN IP4 3.235.111.251\\r\\na=rtpmap:100 VP8/90000\\r\\na=rtpmap:98 H264/90000\\r\\na=rtpmap:127 red/90000\\r\\na=rtpmap:104 ulpfec/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=rtcp-mux\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=x-google-flag:conference\\r\\na=ice-ufrag:nj97\\r\\na=ice-pwd:oQGdoW+5GjHoTgPLyW3pCc\\r\\na=fingerprint:sha-256 E7:AC:05:CF:27:DF:C9:F5:92:E9:A8:27:E4:13:FB:70:4B:FB:B5:BE:67:F1:97:4B:B4:DC:8F:01:E4:2C:29:EA\\r\\na=candidate:2 1 UDP 2013266430 3.235.111.251 11661 typ host\\r\\na=candidate:2 2 UDP 2013266429 3.235.111.251 13309 typ host\\r\\n\",\"revision\":1}}],\"sid\":\"RM395a778b1ff6b7a5bb86bc9515155dd7\",\"name\":\"test\",\"participant\":{\"sid\":\"PAe14bce1caa39b9ea2fb99d873394915b\",\"identity\":\"safari2\",\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}],\"revision\":4,\"state\":\"connected\"},\"participants\":[{\"sid\":\"PAd990d793fe26602614d7e18eb6c690cc\",\"identity\":\"safari1\",\"tracks\":[{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"0ca019d9-d8bf-45f3-97c7-42dd9b5a20eb\",\"enabled\":true,\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\",\"name\":\"6d60064b-5bcd-4217-874f-9cd7d14bec0f\",\"state\":\"ready\"},{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"50478997-07d9-4079-93ce-b761cf50abf6\",\"enabled\":true,\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\",\"name\":\"6d8834d5-214e-41a9-b6fc-3b7fe2543348\",\"state\":\"ready\"}],\"revision\":2,\"state\":\"connected\"}],\"recording\":{\"enabled\":false,\"revision\":1,\"is_recording\":false},\"subscribed\":{\"revision\":1,\"tracks\":[{\"id\":\"5457f71b-7bf7-4780-ab7b-0ff5c53c9bd0\",\"sid\":\"MT1b8cd27c9c87d11343aed1d4ba1ba0c4\"},{\"id\":\"66c67caa-a4c5-420f-be29-6dac4581f5c9\",\"sid\":\"MTde1df4137c246fc7cd9ff13c81e94ad1\"}]},\"published\":{\"revision\":2,\"tracks\":[{\"kind\":\"audio\",\"priority\":\"standard\",\"id\":\"5d613786-70f1-4432-8287-fff6409b9ac5\",\"enabled\":true,\"sid\":\"MTec0bfb252b03ec593f76c1b43535d18a\",\"name\":\"c54aa6ea-8242-4286-924d-ba5b36976075\",\"state\":\"ready\"},{\"kind\":\"video\",\"priority\":\"standard\",\"id\":\"f96dada7-34e1-4bfb-a2e0-5ba029039924\",\"enabled\":true,\"sid\":\"MTb2b6611dcec0ebbead502c852dc71dc2\",\"name\":\"19d8de9b-51f7-4d82-a0c9-ced31c2c55da\",\"state\":\"ready\"}]}},\"type\":\"msg\"}"
[Log] 2020-11-30 – "17:11:39.993Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "connected" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:39.993Z" – "|" – "DEBUG" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "Transitioned to state:" – "connected" (index.js, line 25604)
[Info] 2020-11-30 – "17:11:39.994Z" – "|" – "INFO" – "in" – "[LocalParticipant #1: PAe14bce1caa39b9ea2fb99d873394915b]:" – "reconnected" (index.js, line 25604)
[Info] 2020-11-30 – "17:11:39.994Z" – "|" – "INFO" – "in" – "[Room #1: RM395a778b1ff6b7a5bb86bc9515155dd7]:" – "Transitioned to state:" – "connected" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:44.374Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:44.653Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:48.972Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:49.453Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Outgoing: {\"type\":\"heartbeat\"}" (index.js, line 25604)
[Log] 2020-11-30 – "17:11:53.572Z" – "|" – "DEBUG" – "in" – "[TwilioConnection #2: wss://global.vss.twilio.com/signaling]:" – "Incoming: {\"type\":\"heartbeat\"}" (index.js, line 25604)

Software versions:

  • Browser(s): Safari 14.0.1
  • Operating System: macOS 11.0.1
  • twilio-video.js: 2.8.0
  • Third-party libraries (e.g., Angular, React, etc.): Whatever is in quickstart
@Dschoordsch
Copy link

We experienced the same, happens with Safari 14 on macOS and iOS, not with older versions. This distortion happens at the beginning and goes away after around 20 - 30s. Then the audio is fine until someone joins the group, then it starts over.

@makarandp0
Copy link
Contributor

@grant-with, @Dschoordsch - Thank you for writing about this issue.

This looks like Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=218762 - the issue is in playback code, and seems to be fixed in upcoming iOS version.

Unfortunately from the discussion on the bug thread - so far it does not look like there is a workaround for it. We are looking at internally to see if we can find some workaround. (JSDK-3033)

Thanks,
Makarand

@makarandp0 makarandp0 self-assigned this Dec 1, 2020
@mattbittlestone
Copy link

This has happened for us as well, it is a serious issue for our application and a fix is desperately needed!

@mikepuglisi
Copy link

This is a big deal for us as well. Watching the WebKit bug report while hoping for a workaround.

https://bugs.webkit.org/show_bug.cgi?id=218762

@syerrapragada
Copy link
Contributor

syerrapragada commented Dec 3, 2020

This issue seems to have been fixed in the latest beta is not reproducible in 14.3 beta3.

@samuelshih
Copy link

samuelshih commented Dec 3, 2020

Has the twilio team investigated an internal workaround? This is a serious issue for us as well, and I'm not sure if we can rely on waiting for users of our application to update to iOS 14.3 promptly on release.

@syerrapragada
Copy link
Contributor

Twilio engineering team is still evaluating the possibility of a workaround. We will keep you posted.

@mfields3
Copy link

mfields3 commented Dec 4, 2020

Serious issue for us too with many user reports in the past few days. Hoping for a workaround.

@farzaa
Copy link

farzaa commented Dec 7, 2020

Any updates here?

@missmaggiemo
Copy link

missmaggiemo commented Dec 7, 2020

@samuelshih and I **had to roll back a new user-facing video product as a result of this bug. We'd really like to hear about the potential for a workaround.

@anna-vasilko anna-vasilko changed the title Unusable audio quality in latest macOS Safari Stuttering/Distorted audio quality in Safari on iOS 14.2 and MacOS 11.0.1 Dec 8, 2020
@anna-vasilko anna-vasilko changed the title Stuttering/Distorted audio quality in Safari on iOS 14.2 and MacOS 11.0.1 Stuttering/Distorted audio in Safari on iOS 14.2 and MacOS 11.0.1 Dec 8, 2020
@anna-vasilko anna-vasilko pinned this issue Dec 8, 2020
@anna-vasilko anna-vasilko changed the title Stuttering/Distorted audio in Safari on iOS 14.2 and MacOS 11.0.1 Stuttering/distorted audio in Safari on iOS 14.2 and MacOS 11.0.1 Dec 8, 2020
@anna-vasilko anna-vasilko added iOS Issues related to iOS or Twilio's iOS Video SDK Mac labels Dec 8, 2020
@anna-vasilko
Copy link
Contributor

Hi everyone,
Here is the latest from Twilio Video engineering team on this issue

  • confirmed it is a webkit bug, which is fixed in the upcoming iOS 14.3 beta3.
  • escalated the issue with Apple. Apple Safari team confirmed they are trying to roll out the beta with the fix as soon as possible. No specific date provided.
  • evaluated the possibility of a workaround as well as asked Safari team about it. Unfortunately it appears a workaround is not feasible in this case.

@grant-with
Copy link
Author

We have been testing with Safari beta on macOS. The corruption issue appears resolved, however we've had intermittent problems with extremely timestretched audio being received and transmitted by users on Safari preview. Will file a separate issue if we can nail down more specifics and reproduce consistently after launch with Twilio specifically.

@anna-vasilko
Copy link
Contributor

Update: iOS 14.3 was released by Apple today. It should contain the fix, which we confirmed working in beta version of 14.3.

@farzaa
Copy link

farzaa commented Dec 14, 2020

Poggers!

@CyranMS
Copy link

CyranMS commented Dec 15, 2020

Is it also fixed for Safari on macOS?
Upgraded to MacOS 11.1 which fixed the issue for me.

@grant-with
Copy link
Author

Confirmed, latest macOS update brings Safari 14.0.2 which appears to contain the stuttering fix based on some testing this morning.

@grant-with
Copy link
Author

Seems like this can be closed now, unless anyone else has further issues. We haven't seen the timestretched audio issue come back since updating either.

Thanks to the Twilio team for tracking down root causes and updating the thread!

@YakirSolomon
Copy link

Hi, still facing the issue on iOS 14.6, any solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iOS Issues related to iOS or Twilio's iOS Video SDK Mac Safari
Projects
None yet
Development

No branches or pull requests