{
"session_id": 870073414236806,
"session_last_activity": 3072022439,
"session_transport": "janus.transport.websockets",
"handle_id": 5098235950152613,
"created": 3067066398,
"current_time": 3093027726,
"plugin": "janus.plugin.streaming",
"plugin_specific": {
"state": "watching",
"mountpoint_id": 5,
"mountpoint_name": "VGA",
"mountpoint_viewers": 1,
"media": {
"audio": true,
"video": true,
"data": false
},
"hangingup": 0,
"destroyed": 0
},
"flags": {
"got-offer": true,
"got-answer": true,
"processing-offer": false,
"starting": true,
"ice-restart": false,
"ready": true,
"stopped": false,
"alert": false,
"trickle": true,
"all-trickles": true,
"resend-trickles": false,
"trickle-synced": false,
"data-channels": false,
"has-audio": true,
"has-video": true,
"new-datachan-sdp": false,
"rfc4588-rtx": true,
"cleaning": false
},
"agent-created": 3067113338,
"ice-mode": "full",
"ice-role": "controlling",
"ice-loop-running": true,
"sdps": {
"profile": "UDP/TLS/RTP/SAVPF",
"local": "v=0\r\no=- 1537877649114804 1 IN IP6 2409:4071:2092:50c9:21d:43ff:fe00:26c1\r\ns=Mountpoint 5\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS janus\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP6 2409:4071:2092:50c9:21d:43ff:fe00:26c1\r\na=sendonly\r\na=mid:audio\r\na=rtcp-mux\r\na=ice-ufrag:8uEP\r\na=ice-pwd:kUVFVPORuR1It5c9c4+9nD\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:111 opus/48000/2\r\na=ssrc:1165946327 cname:janusaudio\r\na=ssrc:1165946327 msid:janus janusa0\r\na=ssrc:1165946327 mslabel:janus\r\na=ssrc:1165946327 label:janusa0\r\na=candidate:1 1 udp 2013266431 192.168.1.100 59833 typ host\r\na=candidate:2 1 udp 1677722111 157.49.216.163 59833 typ srflx raddr 192.168.1.100 rport 59833\r\na=candidate:3 1 udp 167772671 52.66.194.30 42464 typ relay raddr 192.168.1.100 rport 59833\r\na=end-of-candidates\r\nm=video 9 UDP/TLS/RTP/SAVPF 126 127\r\nc=IN IP6 2409:4071:2092:50c9:21d:43ff:fe00:26c1\r\na=sendonly\r\na=mid:video\r\na=rtcp-mux\r\na=ice-ufrag:8uEP\r\na=ice-pwd:kUVFVPORuR1It5c9c4+9nD\r\na=ice-options:trickle\r\na=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38\r\na=setup:actpass\r\na=rtpmap:126 H264/90000\r\na=fmtp:126 profile-level-id=42e01f;packetization-mode=1\r\na=rtcp-fb:126 nack\r\na=rtcp-fb:126 nack pli\r\na=rtcp-fb:126 goog-remb\r\na=rtpmap:127 rtx/90000\r\na=fmtp:127 apt=126\r\na=ssrc-group:FID 1277955736 3164449187\r\na=ssrc:1277955736 cname:janusvideo\r\na=ssrc:1277955736 msid:janus janusv0\r\na=ssrc:1277955736 mslabel:janus\r\na=ssrc:1277955736 label:janusv0\r\na=ssrc:3164449187 cname:janusvideo\r\na=ssrc:3164449187 msid:janus janusv0\r\na=ssrc:3164449187 mslabel:janus\r\na=ssrc:3164449187 label:janusv0\r\na=candidate:1 1 udp 2013266431 192.168.1.100 59833 typ host\r\na=candidate:2 1 udp 1677722111 157.49.216.163 59833 typ srflx raddr 192.168.1.100 rport 59833\r\na=candidate:3 1 udp 167772671 52.66.194.30 42464 typ relay raddr 192.168.1.100 rport 59833\r\na=end-of-candidates\r\n",
"remote": "v=0\r\no=- 963366364125097400 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS\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:2Z3W\r\na=ice-pwd:Asu7TeFgW05MXJfJCNFrvwTK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 21:0C:0B:37:52:D7:62:D5:C6:64:6C:87:31:BC:6B:D4:35:FC:5D:00:BF:3B:98:C8:C8:18:89:1C:E5:DC:26:C0\r\na=setup:active\r\na=mid:audio\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10;useinbandfec=1\r\nm=video 9 UDP/TLS/RTP/SAVPF 126 127\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:2Z3W\r\na=ice-pwd:Asu7TeFgW05MXJfJCNFrvwTK\r\na=ice-options:trickle renomination\r\na=fingerprint:sha-256 21:0C:0B:37:52:D7:62:D5:C6:64:6C:87:31:BC:6B:D4:35:FC:5D:00:BF:3B:98:C8:C8:18:89:1C:E5:DC:26:C0\r\na=setup:active\r\na=mid:video\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:126 H264/90000\r\na=rtcp-fb:126 goog-remb\r\na=rtcp-fb:126 nack\r\na=rtcp-fb:126 nack pli\r\na=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:127 rtx/90000\r\na=fmtp:127 apt=126\r\n"
},
"queued-packets": 0,
"streams": [
{
"id": 1,
"ready": -1,
"ssrc": {
"audio": 1165946327,
"video": 1277955736,
"video-rtx": 3164449187
},
"direction": {
"audio-send": true,
"audio-recv": false,
"video-send": true,
"video-recv": false
},
"codecs": {
"audio-pt": 111,
"audio-codec": "opus",
"video-pt": 126,
"video-rtx-pt": 127,
"video-codec": "h264"
},
"rtcp_stats": {
"audio": {
"base": 48000,
"rtt": 10,
"lost": 0,
"lost-by-remote": 0,
"jitter-local": 0,
"jitter-remote": 2,
"in-link-quality": 0,
"in-media-link-quality": 0,
"out-link-quality": 100,
"out-media-link-quality": 100
},
"video": {
"base": 90000,
"rtt": 10,
"lost": 0,
"lost-by-remote": 0,
"jitter-local": 0,
"jitter-remote": 10,
"in-link-quality": 0,
"in-media-link-quality": 0,
"out-link-quality": 100,
"out-media-link-quality": 100
}
},
"components": [
{
"id": 1,
"state": "ready",
"failed-detected": 3072006816,
"icetimer-started": false,
"connected": 3072022698,
"local-candidates": [
"1 1 udp 2013266431 192.168.1.100 59833 typ host",
"2 1 udp 1677722111 157.49.216.163 59833 typ srflx raddr 192.168.1.100 rport 59833",
"3 1 udp 167772671 52.66.194.30 42464 typ relay raddr 192.168.1.100 rport 59833"
],
"remote-candidates": [
"242268237 1 udp 2122262783 2409:4071:2092:50c9:3505:19bf:e570:88f8 33692 typ host generation 0 ufrag 2Z3W network-id 4 network-cost 10",
"186199869 1 udp 2122194687 192.168.1.101 42309 typ host generation 0 ufrag 2Z3W network-id 3 network-cost 10"
],
"selected-pair": "192.168.1.100:59833 [host,udp] <-> 192.168.1.101:42309 [host,udp]",
"dtls": {
"fingerprint": "D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38",
"remote-fingerprint": "21:0C:0B:37:52:D7:62:D5:C6:64:6C:87:31:BC:6B:D4:35:FC:5D:00:BF:3B:98:C8:C8:18:89:1C:E5:DC:26:C0",
"remote-fingerprint-hash": "sha-256",
"dtls-role": "passive",
"dtls-state": "connected",
"retransmissions": 0,
"valid": true,
"srtp-profile": "SRTP_AES128_CM_SHA1_80",
"ready": true,
"handshake-started": 3072022814,
"connected": 3072103700
},
"in_stats": {
"audio_packets": 0,
"audio_bytes": 0,
"audio_bytes_lastsec": 0,
"do_audio_nacks": false,
"video_packets": 0,
"video_bytes": 0,
"video_bytes_lastsec": 0,
"do_video_nacks": true,
"video_nacks": 0,
"data_packets": 3,
"data_bytes": 882
},
"out_stats": {
"audio_packets": 1046,
"audio_bytes": 179912,
"audio_bytes_lastsec": 8600,
"audio_nacks": 0,
"video_packets": 1176,
"video_bytes": 1421177,
"video_bytes_lastsec": 80224,
"video_nacks": 0,
"data_packets": 2,
"data_bytes": 1700
}
}
]
}
]
}
{
"session_id": 870073414236806,
"session_last_activity": 3217185583,
"session_transport": "janus.transport.websockets",
"handle_id": 44303352246161,
"created": 3071937573,
"current_time": 3235393587,
"plugin": "janus.plugin.audiobridge",
"plugin_specific": {
"state": "inroom",
"room": 1234,
"id": 5700123546125549,
"display": "me",
"muted": false,
"active": false,
"pre-buffering": true,
"queue-out": -1,
"fec": false,
"started": false,
"hangingup": false,
"destroyed": false
},
"flags": {
"got-offer": false,
"got-answer": false,
"processing-offer": false,
"starting": false,
"ice-restart": false,
"ready": false,
"stopped": false,
"alert": false,
"trickle": false,
"all-trickles": false,
"resend-trickles": false,
"trickle-synced": false,
"data-channels": false,
"has-audio": false,
"has-video": false,
"new-datachan-sdp": false,
"rfc4588-rtx": false,
"cleaning": false
},
"sdps": {},
"queued-packets": 0,
"streams": []
}