twilio / twilio-video.js

Twilio’s Programmable Video JavaScript SDK
https://www.twilio.com/docs/video/javascript
Other
571 stars 217 forks source link

Published track never subscribes #1008

Closed jwahdatehagh closed 4 years ago

jwahdatehagh commented 4 years ago

Code to reproduce the issue:

On the publisher side:

const stream = await navigator.mediaDevices.getDisplayMedia({
    audio: false,
    video: {
        frameRate: 10,
        height: 1080,
        width: 1920,
    },
})
const screenTrack = new LocalVideoTrack(stream.getTracks()[0], { name: 'SCREEN_SHARE' })

screenTrack.on('stopped', () => {
    this.stopScreenShare()
})

const publication = await this.room.localParticipant.publishTrack(screenTrack)
console.info('Published SCREEN_SHARE track', publication)

... and:

// this.participant is the remote Participant
this.participant.on('trackPublished', (publication) => {
    console.info('Participant: New Track published', publication)

    publication.on('subscribed', track => {
        console.log('TrackPublication: subscribed to track', track)
        this.$refs.video.appendChild(track.attach())
    })
    publication.on('subscriptionFailed', error => {
        console.error('TrackPublication: failed to subscribe to track', error)
    })
})

Expected behavior: I expect that the receiving participant automatically subscribes to the the published screen share after receiving the corresponding TrackPublication

Actual behavior: The receiving participant gets notified about the new TrackPublication (the trackPublished event is fired correctly, but the publication is never subscribed to.

Logs (on the receiving end; I deleted my logging statements):

2020-05-08 07:15:24.466Z | INFO in [connect #1]: Connecting to a Room
2020-05-08 07:15:24.477Z | DEBUG in [connect #1]: Options: {wsServer: "wss://global.vss.twilio.com/signaling", abortOnIceServersTimeout: false, automaticSubscription: true, dominantSpeaker: false, createLocalTracks: ƒ, …}
2020-05-08 07:15:24.482Z | INFO in [NTSIceServerSource #1]: Created a new NTSIceServerSource
2020-05-08 07:15:24.486Z | DEBUG in [NTSIceServerSource #1]: ECS server: https://ecs.us1.twilio.com
2020-05-08 07:15:24.496Z | INFO in [connect #1]: 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
2020-05-08 07:15:25.223Z | INFO in [createLocalTracks #1]: Call to getUserMedia successful; got MediaStreamTracks: (2) [MediaStreamTrack, MediaStreamTrack]
2020-05-08 07:15:25.235Z | DEBUG in [LocalAudioTrack #1: undefined]: Initializing
2020-05-08 07:15:25.238Z | DEBUG in [LocalVideoTrack #2: undefined]: Initializing
2020-05-08 07:15:25.241Z | DEBUG in [connect #1]: Creating a new LocalParticipant: LocalParticipantV2 {_events: {…}, _eventsCount: 1, _maxListeners: undefined, …}
2020-05-08 07:15:25.242Z | INFO in [LocalParticipant #1]: Created a new Participant
2020-05-08 07:15:25.246Z | INFO in [LocalParticipant #1]: Added a new LocalAudioTrack: d7392bd1-d70f-4ef2-89e2-7c8c18492d31
2020-05-08 07:15:25.246Z | DEBUG in [LocalParticipant #1]: LocalAudioTrack: LocalAudioTrack {kind: "audio", name: "d7392bd1-d70f-4ef2-89e2-7c8c18492d31", mediaStreamTrack: MediaStreamTrack, id: "d7392bd1-d70f-4ef2-89e2-7c8c18492d31", …}
2020-05-08 07:15:25.247Z | INFO in [LocalParticipant #1]: Added a new LocalVideoTrack: cb78e488-3a07-42dc-89ad-e18611e4d201
2020-05-08 07:15:25.247Z | DEBUG in [LocalParticipant #1]: LocalVideoTrack: LocalVideoTrack {kind: "video", name: "CAMERA", mediaStreamTrack: MediaStreamTrack, dimensions: {…}, …}
2020-05-08 07:15:25.247Z | INFO in [connect #1]: Getting ICE servers
2020-05-08 07:15:25.247Z | DEBUG in [connect #1]: Options: {wsServer: "wss://global.vss.twilio.com/signaling", abortOnIceServersTimeout: false, automaticSubscription: true, dominantSpeaker: false, createLocalTracks: ƒ, …}
2020-05-08 07:15:25.247Z | INFO in [NTSIceServerSource #1]: Starting
2020-05-08 07:15:25.247Z | DEBUG in [NTSIceServerSource #1]: Getting ECS configuration
2020-05-08 07:15:25.375Z | DEBUG in [LocalAudioTrack #1: d7392bd1-d70f-4ef2-89e2-7c8c18492d31]: Started
2020-05-08 07:15:25.388Z | DEBUG in [LocalVideoTrack #2: cb78e488-3a07-42dc-89ad-e18611e4d201]: Dimensions: {width: 1280, height: 720}
2020-05-08 07:15:25.388Z | DEBUG in [LocalVideoTrack #2: cb78e488-3a07-42dc-89ad-e18611e4d201]: Started
2020-05-08 07:15:26.179Z | INFO in [NTSIceServerSource #1]: Got ICE servers: [{"urls":"turn:global.turn.twilio.com:3478?transport=udp","username":"5e0018d0b1ef0e1753c769a2077cad340213244470f009c1391749349cb6c824","credential":"UOhBL9tosUWpB2OR0sS4ZIOR7KmcqPT4+GsXSSbim74="},{"urls":"turns:global.turn.twilio.com:443?transport=tcp","username":"5e0018d0b1ef0e1753c769a2077cad340213244470f009c1391749349cb6c824","credential":"UOhBL9tosUWpB2OR0sS4ZIOR7KmcqPT4+GsXSSbim74="}]
2020-05-08 07:15:26.179Z | INFO in [NTSIceServerSource #1]: Getting ICE servers again in 14400 seconds
2020-05-08 07:15:26.179Z | INFO in [connect #1]: Got ICE servers
2020-05-08 07:15:26.180Z | DEBUG in [connect #1]: ICE servers: (2) [{…}, {…}]
2020-05-08 07:15:26.180Z | DEBUG in [connect #1]: Creating a new RoomSignaling
2020-05-08 07:15:26.180Z | DEBUG in [connect #1]: RoomSignaling params: {token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aW…J9fX0.7KmuaeAFA4hWE7h5tTPRVb4EoGhya3yTMX8slUg7-qY"}
2020-05-08 07:15:26.222Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Created a new WebSocket: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 0, bufferedAmount: 0, onopen: null, onerror: null, …}
2020-05-08 07:15:26.648Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: WebSocket opened: WebSocket {url: "wss://global.vss.twilio.com/signaling", readyState: 1, bufferedAmount: 0, onopen: null, onerror: null, …}
2020-05-08 07:15:26.649Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"id":"fea04f63-49c6-4cfd-92c8-e563eb5c3c72","timeout":5000,"type":"hello"}
2020-05-08 07:15:26.883Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"negotiatedTimeout":5000,"type":"welcome"}
2020-05-08 07:15:26.884Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"body":{"name":"c79712bab9","participant":{"revision":3,"tracks":[{"enabled":true,"id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","kind":"audio","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","priority":"standard"},{"enabled":true,"id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","kind":"video","name":"CAMERA","priority":"standard"}]},"peer_connections":[{"description":{"type":"offer","revision":1,"sdp":"v=0\r\no=- 7654843805334959104 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 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\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:- c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be\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:1397270775 cname:JZ2/g/Q+0ENpghAQ\r\na=ssrc:1397270775 msid:- c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\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:- f55c3de5-42b3-45ba-bc84-892eaf75021d\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\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=42e01f\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123 goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\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=ssrc-group:FID 2121834828 1576597748\r\na=ssrc:2121834828 cname:JZ2/g/Q+0ENpghAQ\r\na=ssrc:2121834828 msid:- f55c3de5-42b3-45ba-bc84-892eaf75021d\r\na=ssrc:1576597748 cname:JZ2/g/Q+0ENpghAQ\r\na=ssrc:1576597748 msid:- f55c3de5-42b3-45ba-bc84-892eaf75021d\r\n"},"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56"}],"type":"connect","version":2,"ice_servers":"success","publisher":{"name":"twilio-video.js","sdk_version":"2.4.0","user_agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4138.0 Safari/537.36"},"media_signaling":{"track_priority":{"transports":[{"type":"data-channel"}]},"track_switch_off":{"transports":[{"type":"data-channel"}]}},"subscribe":{"rules":[{"type":"include","all":true}],"revision":1},"format":"unified","token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImN0eSI6InR3aWxpby1mcGE7dj0xIn0.eyJqdGkiOiJTSzUxYWMwNzNhZTRkNTUyODM1NmVlODY4OWU5OWM1NWQ1LTE1ODg5MjE3NzQiLCJpc3MiOiJTSzUxYWMwNzNhZTRkNTUyODM1NmVlODY4OWU5OWM1NWQ1Iiwic3ViIjoiQUM2Y2Q3ZWM0MzcwMDE5YTIyODNlZjE3NWE3ZTY4M2EyZiIsImV4cCI6MTU4ODkyODk3NCwiZ3JhbnRzIjp7ImlkZW50aXR5IjoiNDIiLCJ2aWRlbyI6eyJyb29tIjoiYzc5NzEyYmFiOSJ9fX0.7KmuaeAFA4hWE7h5tTPRVb4EoGhya3yTMX8slUg7-qY"},"type":"msg"}
2020-05-08 07:15:27.011Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"connected","sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"c79712bab9","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAb5a822282e5cd2b4c5266c17bfed26e2","identity":"33","tracks":[{"kind":"video","priority":"standard","id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","enabled":true,"sid":"MT76429338ebe5c8f096a2e0b0ad570f33","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"7741194d-4983-421d-8508-d0fcbd75c966","enabled":true,"sid":"MTc5c8a2d97fe0241ed2687c25e0d40221","name":"b97e3454-d081-486e-a0f0-9ae78aadcd2a","state":"ready"}],"revision":3,"state":"connected"}],"recording":{"enabled":false,"revision":1},"subscribed":{"revision":7,"tracks":[{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]},"session":"6cd7ec4370019a2283ef175a7e683a2f48e83c10576759c11a45fc47cc9a3dc4769b00050fe9b3e1632b9beda71b859c60d8fe8af22b421a6aa4e87c14206c04","options":{"signaling_region":"us1","session_timeout":30,"signaling_edge":"ashburn"}},"type":"msg"}
2020-05-08 07:15:27.012Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: Updated ICE reconnection timeout period: 30000
2020-05-08 07:15:27.015Z | INFO in [LocalParticipant #1]: Added a new VideoTrackPublication: MT9030e7aba55064592aca963804875387
2020-05-08 07:15:27.015Z | DEBUG in [LocalParticipant #1]: VideoTrackPublication: LocalVideoTrackPublication {trackName: "CAMERA", trackSid: "MT9030e7aba55064592aca963804875387", kind: "video", …}
2020-05-08 07:15:27.016Z | INFO in [LocalParticipant #1]: Added a new AudioTrackPublication: MTa81a10b60547b9c9e23b1dda0eb7d59d
2020-05-08 07:15:27.016Z | DEBUG in [LocalParticipant #1]: AudioTrackPublication: LocalAudioTrackPublication {trackName: "d7392bd1-d70f-4ef2-89e2-7c8c18492d31", trackSid: "MTa81a10b60547b9c9e23b1dda0eb7d59d", kind: "audio", …}
2020-05-08 07:15:27.016Z | DEBUG in [LocalParticipant #1: PA769b00050fe9b3e1632b9beda71b859c]: Transitioned to state: connected
2020-05-08 07:15:27.017Z | DEBUG in [LocalParticipant #1: PA769b00050fe9b3e1632b9beda71b859c]: Transitioned to state: connected
2020-05-08 07:15:27.017Z | INFO in [LocalParticipant #1: PA769b00050fe9b3e1632b9beda71b859c]: reconnected
2020-05-08 07:15:27.020Z | DEBUG in [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]: Creating a new RemoteParticipant for each ParticipantSignaling in the RoomSignaling
2020-05-08 07:15:27.020Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Created a new Participant: 33
2020-05-08 07:15:27.021Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Added a new VideoTrackPublication: MT76429338ebe5c8f096a2e0b0ad570f33
2020-05-08 07:15:27.021Z | DEBUG in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: VideoTrackPublication: RemoteVideoTrackPublication {trackName: "CAMERA", trackSid: "MT76429338ebe5c8f096a2e0b0ad570f33", kind: "video", …}
2020-05-08 07:15:27.022Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Added a new AudioTrackPublication: MTc5c8a2d97fe0241ed2687c25e0d40221
2020-05-08 07:15:27.022Z | DEBUG in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: AudioTrackPublication: RemoteAudioTrackPublication {trackName: "b97e3454-d081-486e-a0f0-9ae78aadcd2a", trackSid: "MTc5c8a2d97fe0241ed2687c25e0d40221", kind: "audio", …}
2020-05-08 07:15:27.022Z | INFO in [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]: A new RemoteParticipant connected: RemoteParticipant {audioTracks: Map(1), dataTracks: Map(0), …}
2020-05-08 07:15:27.028Z | DEBUG in [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]: Setting up RemoteParticipant creation for all subsequent ParticipantSignalings that connect to the RoomSignaling
2020-05-08 07:15:27.028Z | INFO in [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]: Created a new Room: c79712bab9
2020-05-08 07:15:27.028Z | DEBUG in [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]: Initial RemoteParticipants: [RemoteParticipant]
2020-05-08 07:15:27.028Z | DEBUG in [connect #1]: Creating a new Room: Room {localParticipant: LocalParticipant, name: "c79712bab9", participants: Map(1), …}
2020-05-08 07:15:27.028Z | INFO in [connect #1]: Connected to Room: [Room #1: RM48e83c10576759c11a45fc47cc9a3dc4]
2020-05-08 07:15:27.028Z | INFO in [connect #1]: Room name: c79712bab9
2020-05-08 07:15:27.028Z | DEBUG in [connect #1]: Room: Room {localParticipant: LocalParticipant, name: "c79712bab9", participants: Map(1), …}
2020-05-08 07:15:27.029Z | DEBUG in [LocalVideoTrack #2: cb78e488-3a07-42dc-89ad-e18611e4d201]: Attempting to attach to element: <video autoplay playsinline>​</video>​
2020-05-08 07:15:27.036Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAfa5c7af1646551b2dd742c473eff98c4","identity":"42","tracks":[{"kind":"audio","priority":"standard","id":"32c74806-5072-4d2b-bcc5-e95d8aceacd3","enabled":true,"sid":"MT40ab17508dfa358bbb1e304a93534c90","name":"5329e625-20e6-4f37-9e3c-9c83900aab48","state":"ready"},{"kind":"video","priority":"standard","id":"757f8e1f-0503-49a0-b92a-45676c488a68","enabled":true,"sid":"MT9e0fd1e36257e434fc5acc7db2eff9ed","name":"CAMERA","state":"ready"}],"revision":4,"state":"disconnected"}],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":7,"tracks":[{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:27.037Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":6,"tracks":[{"id":"32c74806-5072-4d2b-bcc5-e95d8aceacd3","sid":"MT40ab17508dfa358bbb1e304a93534c90"},{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"757f8e1f-0503-49a0-b92a-45676c488a68","sid":"MT9e0fd1e36257e434fc5acc7db2eff9ed"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:27.331Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","peer_connections":[{"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56","description":{"type":"answer","sdp":"v=0\r\no=- 1090515202173421073 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 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\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.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=recvonly\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 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\r\na=setup:active\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=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\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=42e01f\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0015\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123 goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640015\r\na=rtpmap:114 red/90000\r\na=rtpmap:116 ulpfec/90000\r\n","revision":1}}],"sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAb5a822282e5cd2b4c5266c17bfed26e2","identity":"33","tracks":[{"kind":"video","priority":"standard","id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","enabled":true,"sid":"MT76429338ebe5c8f096a2e0b0ad570f33","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"7741194d-4983-421d-8508-d0fcbd75c966","enabled":true,"sid":"MTc5c8a2d97fe0241ed2687c25e0d40221","name":"b97e3454-d081-486e-a0f0-9ae78aadcd2a","state":"ready"}],"revision":3,"state":"connected"}],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":7,"tracks":[{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:27.351Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: ICE gathering state is "gathering"
2020-05-08 07:15:27.351Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: Starting ICE gathering timeout: 15000
2020-05-08 07:15:27.363Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: Clearing ICE gathering timeout
2020-05-08 07:15:27.363Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"body":{"session":"6cd7ec4370019a2283ef175a7e683a2f48e83c10576759c11a45fc47cc9a3dc4769b00050fe9b3e1632b9beda71b859c60d8fe8af22b421a6aa4e87c14206c04","type":"update","version":2,"peer_connections":[{"ice":{"candidates":[{"candidate":"candidate:3805835391 1 udp 2122260223 192.168.0.107 50839 typ host generation 0 ufrag TNl9 network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0}],"ufrag":"TNl9","revision":1},"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56"}],"participant":{"revision":3,"tracks":[{"enabled":true,"id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","kind":"audio","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","priority":"standard"},{"enabled":true,"id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","kind":"video","name":"CAMERA","priority":"standard"}]}},"type":"msg"}
2020-05-08 07:15:27.364Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","peer_connections":[{"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56","description":{"type":"offer","sdp":"v=0\r\no=- 1090515202173421073 3 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 55595 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 192.168.0.107\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:3805835391 1 udp 2122260223 192.168.0.107 55595 typ host generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\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=recvonly\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 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\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=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\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=42e01f\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-a
2020-05-08 07:15:27.375Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","peer_connections":[{"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56","ice":{"ufrag":"QmdN","revision":1,"candidates":[{"candidate":"candidate:3805835391 1 udp 2122260223 192.168.0.107 55595 typ host generation 0 ufrag QmdN network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0}]}}],"sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAb5a822282e5cd2b4c5266c17bfed26e2","identity":"33","tracks":[{"kind":"video","priority":"standard","id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","enabled":true,"sid":"MT76429338ebe5c8f096a2e0b0ad570f33","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"7741194d-4983-421d-8508-d0fcbd75c966","enabled":true,"sid":"MTc5c8a2d97fe0241ed2687c25e0d40221","name":"b97e3454-d081-486e-a0f0-9ae78aadcd2a","state":"ready"}],"revision":3,"state":"connected"}],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":7,"tracks":[{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:27.408Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: ICE connection state is "checking"
2020-05-08 07:15:27.416Z | DEBUG in [RemoteAudioTrack #3: undefined]: Initializing
2020-05-08 07:15:27.418Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Added a new AudioTrack: 7741194d-4983-421d-8508-d0fcbd75c966
2020-05-08 07:15:27.418Z | DEBUG in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: AudioTrack: RemoteAudioTrack {kind: "audio", name: "b97e3454-d081-486e-a0f0-9ae78aadcd2a", mediaStreamTrack: MediaStreamTrack, …}
2020-05-08 07:15:27.419Z | DEBUG in [RemoteAudioTrack #3: MTc5c8a2d97fe0241ed2687c25e0d40221]: Attempting to attach to element: <audio autoplay>​</audio>​
2020-05-08 07:15:27.420Z | DEBUG in [RemoteVideoTrack #4: undefined]: Initializing
2020-05-08 07:15:27.421Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Added a new VideoTrack: d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc
2020-05-08 07:15:27.421Z | DEBUG in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: VideoTrack: RemoteVideoTrack {kind: "video", name: "CAMERA", mediaStreamTrack: MediaStreamTrack, dimensions: {…}, …}
2020-05-08 07:15:27.423Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Attempting to attach to element: <video autoplay playsinline>​</video>​
2020-05-08 07:15:27.425Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: ICE connection state is "connected"
2020-05-08 07:15:27.442Z | DEBUG in [PeerConnectionV2 #1: 24b98bc6-afd8-4750-afb5-1eb8d8378d56]: ICE gathering state is "complete"
2020-05-08 07:15:27.442Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"body":{"session":"6cd7ec4370019a2283ef175a7e683a2f48e83c10576759c11a45fc47cc9a3dc4769b00050fe9b3e1632b9beda71b859c60d8fe8af22b421a6aa4e87c14206c04","type":"update","version":2,"peer_connections":[{"ice":{"candidates":[{"candidate":"candidate:3805835391 1 udp 2122260223 192.168.0.107 50839 typ host generation 0 ufrag TNl9 network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0}],"ufrag":"TNl9","complete":true,"revision":2},"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56"}],"participant":{"revision":3,"tracks":[{"enabled":true,"id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","kind":"audio","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","priority":"standard"},{"enabled":true,"id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","kind":"video","name":"CAMERA","priority":"standard"}]}},"type":"msg"}
2020-05-08 07:15:27.444Z | DEBUG in [RemoteAudioTrack #3: MTc5c8a2d97fe0241ed2687c25e0d40221]: Started
2020-05-08 07:15:27.618Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"body":{"session":"6cd7ec4370019a2283ef175a7e683a2f48e83c10576759c11a45fc47cc9a3dc4769b00050fe9b3e1632b9beda71b859c60d8fe8af22b421a6aa4e87c14206c04","type":"update","version":2,"peer_connections":[{"description":{"type":"answer","revision":2,"sdp":"v=0\r\no=- 7654843805334959104 3 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 50839 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 192.168.0.107\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:3805835391 1 udp 2122260223 192.168.0.107 50839 typ host generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\r\na=setup:passive\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=sendonly\r\na=msid:- c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be\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:1397270775 cname:JZ2/g/Q+0ENpghAQ\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\r\na=setup:passive\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=sendonly\r\na=msid:- f55c3de5-42b3-45ba-bc84-892eaf75021d\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\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=42e01f\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-
2020-05-08 07:15:27.700Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","peer_connections":[{"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56","ice":{"ufrag":"QmdN","revision":4,"candidates":[{"candidate":"candidate:3805835391 1 udp 2122260223 192.168.0.107 55595 typ host generation 0 ufrag QmdN network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0},{"candidate":"candidate:2891680911 1 tcp 1518280447 192.168.0.107 9 typ host tcptype active generation 0 ufrag QmdN network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0},{"candidate":"candidate:1670411979 1 udp 1686052607 185.134.110.27 55595 typ srflx raddr 192.168.0.107 rport 55595 generation 0 ufrag QmdN network-id 1 network-cost 10","sdpMid":"0","sdpMLineIndex":0}],"complete":true}}],"sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAb5a822282e5cd2b4c5266c17bfed26e2","identity":"33","tracks":[{"kind":"video","priority":"standard","id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","enabled":true,"sid":"MT76429338ebe5c8f096a2e0b0ad570f33","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"7741194d-4983-421d-8508-d0fcbd75c966","enabled":true,"sid":"MTc5c8a2d97fe0241ed2687c25e0d40221","name":"b97e3454-d081-486e-a0f0-9ae78aadcd2a","state":"ready"}],"revision":3,"state":"connected"}],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":7,"tracks":[{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:27.968Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions: {width: 320, height: 180}
2020-05-08 07:15:27.969Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Started
2020-05-08 07:15:31.456Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:31.884Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:31.938Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions changed: {width: 480, height: 270}
2020-05-08 07:15:33.947Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions changed: {width: 640, height: 360}
2020-05-08 07:15:35.891Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:35.930Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions changed: {width: 960, height: 540}
2020-05-08 07:15:36.885Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:40.000Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions changed: {width: 1280, height: 720}
2020-05-08 07:15:40.402Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:41.888Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:44.810Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:46.888Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:49.413Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:51.889Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:52.655Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","sid":"RM48e83c10576759c11a45fc47cc9a3dc4","name":"RM48e83c10576759c11a45fc47cc9a3dc4","participant":{"sid":"PA769b00050fe9b3e1632b9beda71b859c","identity":"42","tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}],"revision":3,"state":"connected"},"participants":[{"sid":"PAb5a822282e5cd2b4c5266c17bfed26e2","identity":"33","tracks":[{"kind":"video","priority":"standard","id":"95866f02-ef26-406d-a2e7-8fd2527acb26","enabled":true,"sid":"MT60b23424a4e12c5c7eb01e6572ff749d","name":"SCREEN_SHARE","state":"ready"},{"kind":"video","priority":"standard","id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","enabled":true,"sid":"MT76429338ebe5c8f096a2e0b0ad570f33","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"7741194d-4983-421d-8508-d0fcbd75c966","enabled":true,"sid":"MTc5c8a2d97fe0241ed2687c25e0d40221","name":"b97e3454-d081-486e-a0f0-9ae78aadcd2a","state":"ready"}],"revision":5,"state":"connected"}],"recording":{"enabled":false,"revision":1},"subscribe":{"revision":1,"rules":[{"type":"include","all":true}]},"subscribed":{"revision":8,"tracks":[{"id":"95866f02-ef26-406d-a2e7-8fd2527acb26","sid":"MT60b23424a4e12c5c7eb01e6572ff749d"},{"id":"d0e61f4f-6a21-41a0-a10f-1c22ed42c3cc","sid":"MT76429338ebe5c8f096a2e0b0ad570f33"},{"id":"7741194d-4983-421d-8508-d0fcbd75c966","sid":"MTc5c8a2d97fe0241ed2687c25e0d40221"}]},"published":{"revision":3,"tracks":[{"kind":"video","priority":"standard","id":"f55c3de5-42b3-45ba-bc84-892eaf75021d","enabled":true,"sid":"MT9030e7aba55064592aca963804875387","name":"CAMERA","state":"ready"},{"kind":"audio","priority":"standard","id":"c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be","enabled":true,"sid":"MTa81a10b60547b9c9e23b1dda0eb7d59d","name":"d7392bd1-d70f-4ef2-89e2-7c8c18492d31","state":"ready"}]}},"type":"msg"}
2020-05-08 07:15:52.656Z | INFO in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: Added a new VideoTrackPublication: MT60b23424a4e12c5c7eb01e6572ff749d
2020-05-08 07:15:52.656Z | DEBUG in [RemoteParticipant #2: PAb5a822282e5cd2b4c5266c17bfed26e2]: VideoTrackPublication: RemoteVideoTrackPublication {trackName: "SCREEN_SHARE", trackSid: "MT60b23424a4e12c5c7eb01e6572ff749d", kind: "video", …}
2020-05-08 07:15:52.662Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"body":{"version":2,"type":"update","peer_connections":[{"id":"24b98bc6-afd8-4750-afb5-1eb8d8378d56","description":{"type":"offer","sdp":"v=0\r\no=- 1090515202173421073 4 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 55595 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 192.168.0.107\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:3805835391 1 udp 2122260223 192.168.0.107 55595 typ host generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\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=recvonly\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 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:QmdN\r\na=ice-pwd:B1lBQ9xDncpSkpEV3r+/di/h\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:FF:A9:7C:6A:4D:B6:10:C4:CB:66:06:9F:3C:35:12:3F:E8:21:30:B0:88:7D:FB:FB:6E:34:73:E1:BD:81:AD\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=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\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=42e01f\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-a
2020-05-08 07:15:52.779Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"body":{"session":"6cd7ec4370019a2283ef175a7e683a2f48e83c10576759c11a45fc47cc9a3dc4769b00050fe9b3e1632b9beda71b859c60d8fe8af22b421a6aa4e87c14206c04","type":"update","version":2,"peer_connections":[{"description":{"type":"answer","revision":3,"sdp":"v=0\r\no=- 7654843805334959104 4 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 50839 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 192.168.0.107\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:3805835391 1 udp 2122260223 192.168.0.107 50839 typ host generation 0 network-id 1 network-cost 10\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\r\na=setup:passive\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=sendonly\r\na=msid:- c5767ac9-e4f4-4adf-a1da-2fbe2e9b17be\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:1397270775 cname:JZ2/g/Q+0ENpghAQ\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 99 101 122 121 107 109 120 119 115 98 100 102 127 125 108 124 123 114 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:TNl9\r\na=ice-pwd:s4eHdF9pHiCMF551t/PFL45K\r\na=ice-options:trickle\r\na=fingerprint:sha-256 FB:0E:43:02:19:02:44:5A:D3:B4:16:2F:2D:7E:68:42:7A:01:D6:02:F6:FE:BC:F1:F4:D4:C5:00:FA:9B:10:64\r\na=setup:passive\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=sendonly\r\na=msid:- f55c3de5-42b3-45ba-bc84-892eaf75021d\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/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=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:122 rtx/90000\r\na=fmtp:122 apt=102\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=127\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=124\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=123\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:98 VP9/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 profile-id=0\r\na=rtpmap:100 VP9/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=fmtp:100 profile-id=2\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\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=42e01f\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-
2020-05-08 07:15:53.914Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:15:56.890Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:15:58.531Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:16:01.890Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:16:03.029Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:16:03.221Z | DEBUG in [RemoteVideoTrack #4: MT76429338ebe5c8f096a2e0b0ad570f33]: Dimensions changed: {width: 960, height: 540}
2020-05-08 07:16:06.892Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:16:07.539Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}
2020-05-08 07:16:11.899Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Outgoing: {"type":"heartbeat"}
2020-05-08 07:16:12.010Z | DEBUG in [TwilioConnection #1: wss://global.vss.twilio.com/signaling]: Incoming: {"type":"heartbeat"}

Software versions:

manjeshbhargav commented 4 years ago

Hi @jwahdatehagh ,

Thanks for writing in with your issue. From your logs, it looks like you are publishing the screen share track as soon as you join the Room. We currently have an open bug related to publishing Tracks within a very short period of each other, and you may be hitting it. Can you try passing the screen share track in ConnectOptions like this:

const tracks = await createLocalTracks();
const screenTrack = /* create screen share track */;
tracks.push(screenTrack);
connect('token', { tracks: tracks });

This should make sure all your tracks are published at once. Please let me know if this works for you.

Thanks,

Manjesh Malavalli JSDK Team

jwahdatehagh commented 4 years ago

Thank you!

The screenshare works both when immediately publishing and when reloading after later publishing on the receiving end.

I can't imagine it has something to do with 'publishing' as it works fine when reloading on the receiving end (in my first example). On the receiving end - the publishedTrack event get's fired correctly, but the TrackPublication is never subscribed to (unless i reload the page entirely).

I sadly can't use your proposed solution as i don't want the users to immediately share their screen on load, but only when they choose to do so...

manjeshbhargav commented 4 years ago

@jwahdatehagh ,

But in the case where you share the logs, it looks like you are immediately publishing the screen track just after joining the Room, which does not seem like the result of a user choosing to share the screen. If you redesign your app to publish the screen track only when the user clicks on a button, then there will be some time gap between the publishing of your mic + camera tracks and the publishing of your screen track. This should work without any issues. Please try it and let me know what you find.

Thanks,

Manjesh Malavalli JSDK Team

jwahdatehagh commented 4 years ago

@manjeshbhargav - in the logs - there was about 30 seconds between joining the room and initiating the screenshare.

How long should i wait before starting the screenshare after joining a room for it to work?

I've tried up to two minutes (both before initiating and after successful publication), but that doesn't work either...

jwahdatehagh commented 4 years ago

This issue kind of sounds similar to #954, but @akhil-kp-dasan says in his case the tracks don't get published at all. From reading his logs i think i can gather that in fact they do get published, but - just like in my case - they are never subscribed to.

From the docs (migrating from v1 to v2) i gathered that it is now possible to selectively subscribe to publications, but i can't find any resources or code on how to programmatically subscribe to a TrackPublication.

akhil-kp-dasan commented 4 years ago

I think manually subscribing to tracks is only needed if we set automaticSubscription to false in connection config. Also I am interesting in knowing which part of my logs suggests that the screen share track got published. Could you please point this out to me?

jwahdatehagh commented 4 years ago

@akhil-kp-dasan oh i missread the logs, sorry - you are right... So these issues seem to be disconnected.

jwahdatehagh commented 4 years ago

Oh i think this issue is related: https://github.com/twilio/twilio-video.js/issues/884

manjeshbhargav commented 4 years ago

Hi @jwahdatehagh ,

twilio-video.js@2.5.0 is now available, which most likely has a fix for this issue. Can you please try it out and let me know if it works?

Thanks,

Manjesh Malavalli JSDK Team

jwahdatehagh commented 4 years ago

@manjeshbhargav - wonderful! Works with 2.5.0!