Here is the Node.js logs →
Room joinind memeber {
orgId: ‘o20190828092008798’,
meetingId: ‘a’,
userid: ‘5d674e9cb954b8523497fcc6’,
audio: true,
video: true,
username: ‘Nodejs’
}
socket.userid 5d674e9cb954b8523497fcc6
socket.id VRO1bukvELR5MDv0AAAA
listOfusers joinRoom getJoinRoomPeople 60{“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“VRO1bukvELR5MDv0AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“connectedWith”:{},“isPublic”:false,“extra”:{},“inCall”:false,“maxParticipantsAllowed”:100}}
listOfUsersJoinedRoom_ {“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“VRO1bukvELR5MDv0AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“extra”:{“audio”:true,“video”:true}}}
create new room. roomId= a
remoteSockets
{
id: ‘adfe9784-e206-48d6-950f-a2e6c4bd51d8’,
iceParameters: {
iceLite: true,
password: ‘qs60nc12l51w6t0671v9shan6yulvqpb’,
usernameFragment: ‘5rp7y3otsgor18j1’
},
iceCandidates: [
{
foundation: ‘udpcandidate’,
ip: ‘127.0.0.1’,
port: 27815,
priority: 1076558079,
protocol: ‘udp’,
type: ‘host’
},
{
foundation: ‘tcpcandidate’,
ip: ‘127.0.0.1’,
port: 14153,
priority: 1076302079,
protocol: ‘tcp’,
tcpType: ‘passive’,
type: ‘host’
}
],
dtlsParameters: {
fingerprints: [ [Object], [Object], [Object], [Object], [Object] ],
role: ‘auto’
},
iceServers: [
{ urls: ‘stun:54.86.122.151:3478’ },
{
urls: ‘turn:54.86.122.151:3479?transport=tcp’,
username: ‘raheem’,
credential: ‘zapoj’
}
]
} consumer tracks params
remoteSocketIds
getCurrentProducers meetingId a
id VRO1bukvELR5MDv0AAAA
users result []
– remoteVideoIds: []
– remoteAudioIds: []
remoteSockets
ensureAuthorized called
ensureAuthorized called
mediasoup.js file called
Room joinind memeber {
orgId: ‘o20190828092008798’,
meetingId: ‘a’,
userid: ‘5d674e9cb954b8523497fcc6’,
audio: true,
video: true,
username: ‘Nodejs’
}
socket.userid 5d674e9cb954b8523497fcc6
socket.id wzXfRM32GkQcg7B5AAAA
listOfusers joinRoom getJoinRoomPeople 60{“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“wzXfRM32GkQcg7B5AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“connectedWith”:{},“isPublic”:false,“extra”:{},“inCall”:false,“maxParticipantsAllowed”:100}}
listOfUsersJoinedRoom_ {“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“wzXfRM32GkQcg7B5AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“extra”:{“audio”:true,“video”:true}}}
create new room. roomId= a
remoteSockets VRO1bukvELR5MDv0AAAA
{
id: ‘bd64d253-e4c7-4807-8d05-75b7a50f36a2’,
iceParameters: {
iceLite: true,
password: ‘ekuc3w5e9x586546b13do1afuyehfehn’,
usernameFragment: ‘hv5f2zg5wk4zlwn5’
},
iceCandidates: [
{
foundation: ‘udpcandidate’,
ip: ‘127.0.0.1’,
port: 42087,
priority: 1076558079,
protocol: ‘udp’,
type: ‘host’
},
{
foundation: ‘tcpcandidate’,
ip: ‘127.0.0.1’,
port: 42169,
priority: 1076302079,
protocol: ‘tcp’,
tcpType: ‘passive’,
type: ‘host’
}
],
dtlsParameters: {
fingerprints: [ [Object], [Object], [Object], [Object], [Object] ],
role: ‘auto’
},
iceServers: [
{ urls: ‘stun:54.86.122.151:3478’ },
{
urls: ‘turn:54.86.122.151:3479?transport=tcp’,
username: ‘raheem’,
credential: ‘zapoj’
}
]
} consumer tracks params
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“VRO1bukvELR5MDv0AAAA”,“remoteId”:“wzXfRM32GkQcg7B5AAAA”}
room [object Object]
remoteSocketIds VRO1bukvELR5MDv0AAAA
getCurrentProducers meetingId a
id VRO1bukvELR5MDv0AAAA
id wzXfRM32GkQcg7B5AAAA
users result [“VRO1bukvELR5MDv0AAAA”]
id VRO1bukvELR5MDv0AAAA
users result [“VRO1bukvELR5MDv0AAAA”]
– remoteVideoIds: [ ‘VRO1bukvELR5MDv0AAAA’ ]
– remoteAudioIds: [ ‘VRO1bukvELR5MDv0AAAA’ ]
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“wzXfRM32GkQcg7B5AAAA”,“remoteId”:“VRO1bukvELR5MDv0AAAA”,“kind”:“video”}
remoteSockets VRO1bukvELR5MDv0AAAA
room [object Object]
room [object Object]
room [object Object]
remote pipe address for remote id VRO1bukvELR5MDv0AAAA is { ip: ‘192.168.0.29’, port: 24986, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:24986,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“cml3Yml3eDdkYnlib3QwczRmbHMzZGU4eWNidzlx”}}
remote pipe address for remote id wzXfRM32GkQcg7B5AAAA is { ip: ‘192.168.0.29’, port: 38208, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:38208,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“a3U0aXhxYmt2cm5lZzc2NGhmeHphem81Z29rajFj”}}
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
ensureAuthorized called
ensureAuthorized called
mediasoup.js file called
Room joinind memeber {
orgId: ‘o20190828092008798’,
meetingId: ‘a’,
userid: ‘5d674e9cb954b8523497fcc6’,
audio: true,
video: true,
username: ‘Nodejs’
}
socket.userid 5d674e9cb954b8523497fcc6
socket.id t_a4Y5bPd7fAVGp4AAAA
listOfusers joinRoom getJoinRoomPeople 60{“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“t_a4Y5bPd7fAVGp4AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“connectedWith”:{},“isPublic”:false,“extra”:{},“inCall”:false,“maxParticipantsAllowed”:100}}
listOfUsersJoinedRoom_ {“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“t_a4Y5bPd7fAVGp4AAAA”,“userid”:“5d674e9cb954b8523497fcc6”},“extra”:{“audio”:true,“video”:true}}}
create new room. roomId= a
remoteSockets VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“VRO1bukvELR5MDv0AAAA”,“remoteId”:“t_a4Y5bPd7fAVGp4AAAA”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“wzXfRM32GkQcg7B5AAAA”,“remoteId”:“t_a4Y5bPd7fAVGp4AAAA”}
{
id: ‘a2164e3e-e9d9-44da-81ab-836b235b2a5f’,
iceParameters: {
iceLite: true,
password: ‘aoiwr0pmxtd8ytwyr5f10xuz66utj6hz’,
usernameFragment: ‘9r97qfc1c8ov5gf9’
},
iceCandidates: [
{
foundation: ‘udpcandidate’,
ip: ‘127.0.0.1’,
port: 53463,
priority: 1076558079,
protocol: ‘udp’,
type: ‘host’
},
{
foundation: ‘tcpcandidate’,
ip: ‘127.0.0.1’,
port: 27449,
priority: 1076302079,
protocol: ‘tcp’,
tcpType: ‘passive’,
type: ‘host’
}
],
dtlsParameters: {
fingerprints: [ [Object], [Object], [Object], [Object], [Object] ],
role: ‘auto’
},
iceServers: [
{ urls: ‘stun:54.86.122.151:3478’ },
{
urls: ‘turn:54.86.122.151:3479?transport=tcp’,
username: ‘raheem’,
credential: ‘zapoj’
}
]
} consumer tracks params
room [object Object]
room [object Object]
remoteSocketIds VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA
getCurrentProducers meetingId a
id VRO1bukvELR5MDv0AAAA
id wzXfRM32GkQcg7B5AAAA
id t_a4Y5bPd7fAVGp4AAAA
users result [“VRO1bukvELR5MDv0AAAA”,“wzXfRM32GkQcg7B5AAAA”]
id VRO1bukvELR5MDv0AAAA
id wzXfRM32GkQcg7B5AAAA
users result [“VRO1bukvELR5MDv0AAAA”,“wzXfRM32GkQcg7B5AAAA”]
– remoteVideoIds: [ ‘VRO1bukvELR5MDv0AAAA’, ‘wzXfRM32GkQcg7B5AAAA’ ]
– remoteAudioIds: [ ‘VRO1bukvELR5MDv0AAAA’, ‘wzXfRM32GkQcg7B5AAAA’ ]
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“t_a4Y5bPd7fAVGp4AAAA”,“remoteId”:“VRO1bukvELR5MDv0AAAA”,“kind”:“video”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“t_a4Y5bPd7fAVGp4AAAA”,“remoteId”:“wzXfRM32GkQcg7B5AAAA”,“kind”:“video”}
room [object Object]
remoteSockets VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA
room [object Object]
room [object Object]
room [object Object]
room [object Object]
room [object Object]
remote pipe address for remote id VRO1bukvELR5MDv0AAAA is { ip: ‘192.168.0.29’, port: 51204, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:51204,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“ZHhkd3k5NGVybDd4ODV1anU2MjluMjliNGk0cXh5”}}
remote pipe address for remote id wzXfRM32GkQcg7B5AAAA is { ip: ‘192.168.0.29’, port: 58139, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:58139,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“a2xlZHRwa2F4MHlmNXJwYzU2M3F5bTFqaWxmZ2k0”}}
remote pipe address for remote id t_a4Y5bPd7fAVGp4AAAA is { ip: ‘192.168.0.29’, port: 25184, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:25184,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“Z2FvcXBpbmdibnZtazdxczVqZHZhN2d4OGM4ajlj”}}
remote pipe address for remote id t_a4Y5bPd7fAVGp4AAAA is { ip: ‘192.168.0.29’, port: 16503, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:16503,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“aDY0Mnc3Y3QycGRka2ExMGVmeGYxNHR5cjI2eTlq”}}
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
ensureAuthorized called
ensureAuthorized called
mediasoup.js file called
Room joinind memeber {
orgId: ‘o20190828092008798’,
meetingId: ‘a’,
userid: ‘5d674e9cb954b8523497fcc6’,
audio: true,
video: true,
username: ‘Nodejs’
}
socket.userid 5d674e9cb954b8523497fcc6
socket.id 3qGj__K8hBVdGAWvAAAB
listOfusers joinRoom getJoinRoomPeople 60{“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“3qGj__K8hBVdGAWvAAAB”,“userid”:“5d674e9cb954b8523497fcc6”},“connectedWith”:{},“isPublic”:false,“extra”:{},“inCall”:false,“maxParticipantsAllowed”:100}}
listOfUsersJoinedRoom_ {“5d674e9cb954b8523497fcc6”:{“socket”:{“id”:“3qGj__K8hBVdGAWvAAAB”,“userid”:“5d674e9cb954b8523497fcc6”},“extra”:{“audio”:true,“video”:true}}}
remoteSockets VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA,t_a4Y5bPd7fAVGp4AAAA
{
id: ‘0c15887b-3f59-488b-b8f5-2537b1d49f20’,
iceParameters: {
iceLite: true,
password: ‘2f4337y4b249nhnyvsp8ggjlkn1mkms7’,
usernameFragment: ‘xm7em6trmxnsu42x’
},
iceCandidates: [
{
foundation: ‘udpcandidate’,
ip: ‘127.0.0.1’,
port: 27166,
priority: 1076558079,
protocol: ‘udp’,
type: ‘host’
},
{
foundation: ‘tcpcandidate’,
ip: ‘127.0.0.1’,
port: 43221,
priority: 1076302079,
protocol: ‘tcp’,
tcpType: ‘passive’,
type: ‘host’
}
],
dtlsParameters: {
fingerprints: [ [Object], [Object], [Object], [Object], [Object] ],
role: ‘auto’
},
iceServers: [
{ urls: ‘stun:54.86.122.151:3478’ },
{
urls: ‘turn:54.86.122.151:3479?transport=tcp’,
username: ‘raheem’,
credential: ‘zapoj’
}
]
} consumer tracks params
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“wzXfRM32GkQcg7B5AAAA”,“remoteId”:“3qGj__K8hBVdGAWvAAAB”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“VRO1bukvELR5MDv0AAAA”,“remoteId”:“3qGj__K8hBVdGAWvAAAB”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“t_a4Y5bPd7fAVGp4AAAA”,“remoteId”:“3qGj__K8hBVdGAWvAAAB”}
room [object Object]
room [object Object]
room [object Object]
remoteSocketIds VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA,t_a4Y5bPd7fAVGp4AAAA
getCurrentProducers meetingId a
id VRO1bukvELR5MDv0AAAA
id wzXfRM32GkQcg7B5AAAA
id t_a4Y5bPd7fAVGp4AAAA
id 3qGj__K8hBVdGAWvAAAB
users result [“VRO1bukvELR5MDv0AAAA”,“wzXfRM32GkQcg7B5AAAA”,“t_a4Y5bPd7fAVGp4AAAA”]
id VRO1bukvELR5MDv0AAAA
id wzXfRM32GkQcg7B5AAAA
id t_a4Y5bPd7fAVGp4AAAA
users result [“VRO1bukvELR5MDv0AAAA”,“wzXfRM32GkQcg7B5AAAA”,“t_a4Y5bPd7fAVGp4AAAA”]
– remoteVideoIds: [
‘VRO1bukvELR5MDv0AAAA’,
‘wzXfRM32GkQcg7B5AAAA’,
‘t_a4Y5bPd7fAVGp4AAAA’
]
– remoteAudioIds: [
‘VRO1bukvELR5MDv0AAAA’,
‘wzXfRM32GkQcg7B5AAAA’,
‘t_a4Y5bPd7fAVGp4AAAA’
]
1st user → VRO1bukvELR5MDv0AAAA
2nd user → wzXfRM32GkQcg7B5AAAA
3rd user → t_a4Y5bPd7fAVGp4AAAA
4th user → 3qGj__K8hBVdGAWvAAAB
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“3qGj__K8hBVdGAWvAAAB”,“remoteId”:“VRO1bukvELR5MDv0AAAA”,“kind”:“video”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“3qGj__K8hBVdGAWvAAAB”,“remoteId”:“wzXfRM32GkQcg7B5AAAA”,“kind”:“video”}
createPipeTransport request data {“orgId”:“o20190828092008798”,“meetingId”:“a”,“clientId”:“3qGj__K8hBVdGAWvAAAB”,“remoteId”:“t_a4Y5bPd7fAVGp4AAAA”,“kind”:“video”}
room [object Object]
remoteSockets VRO1bukvELR5MDv0AAAA,wzXfRM32GkQcg7B5AAAA,t_a4Y5bPd7fAVGp4AAAA
room [object Object]
room [object Object]
room [object Object]
room [object Object]
room [object Object]
room [object Object]
room [object Object]
room [object Object]
remote pipe address for remote id VRO1bukvELR5MDv0AAAA is { ip: ‘192.168.0.29’, port: 31674, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:31674,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“Z3Q2cm15YWhudWw3Y3FjdWR1NzQzM255d2ptZ3hu”}}
remote pipe address for remote id wzXfRM32GkQcg7B5AAAA is { ip: ‘192.168.0.29’, port: 45849, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:45849,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“M2t5c2k5eTM0ZnZiMjh2ZWdkdjl6bXY0cHdrc2po”}}
remote pipe address for remote id t_a4Y5bPd7fAVGp4AAAA is { ip: ‘192.168.0.29’, port: 21443, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:21443,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“MGhpdHRod2E1c2l6ZGpkMDlhYnVheTFqMnBqMG00”}}
remote pipe address for remote id 3qGj__K8hBVdGAWvAAAB is { ip: ‘192.168.0.29’, port: 21245, srtpParameters: [Object] }
remote pipe address for remote id 3qGj__K8hBVdGAWvAAAB is { ip: ‘192.168.0.29’, port: 34221, srtpParameters: [Object] }
remote pipe address for remote id 3qGj__K8hBVdGAWvAAAB is { ip: ‘192.168.0.29’, port: 10453, srtpParameters: [Object] }
connectObj {“ip”:“192.168.0.29”,“port”:21245,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“N3doNjlwMXd5OTQ2bjE3bGdkNjd5bWlkbjJsdmsy”}}
connectObj {“ip”:“192.168.0.29”,“port”:34221,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“YXBxZndyM3plZ3I2NHRyZDcydmM1c29nZnQ0ZmR1”}}
connectObj {“ip”:“192.168.0.29”,“port”:10453,“srtpParameters”:{“cryptoSuite”:“AES_CM_128_HMAC_SHA1_80”,“keyBase64”:“ZXpzcjd2MndycTBsYnRyeXI0ZGtrYzcxNG5waTR5”}}
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]
localPipeTransport [object Object]