Skip to content

Instantly share code, notes, and snippets.

@soulfly
Created December 2, 2016 13:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save soulfly/b043879fa0538651e5b36ee0ce2e45d1 to your computer and use it in GitHub Desktop.
Save soulfly/b043879fa0538651e5b36ee0ce2e45d1 to your computer and use it in GitHub Desktop.
{
"session_id": 4947315360452683,
"session_last_activity": 253731743098,
"session_transport": "janus.transport.websockets",
"handle_id": 3861225917609465,
"created": 253271067295,
"send_thread_created": true,
"current_time": 253737709272,
"plugin": "janus.plugin.videoroom",
"plugin_specific": {
"type": "publisher",
"room": 20161,
"id": 8569887035330359,
"display": "igorio",
"viewers": 1,
"media": {
"audio": 1,
"video": 1,
"data": 0
},
"bitrate": 128000,
"destroyed": 0
},
"flags": {
"got-offer": true,
"got-answer": true,
"processing-offer": false,
"starting": true,
"ready": true,
"stopped": false,
"alert": false,
"bundle": true,
"rtcp-mux": true,
"trickle": true,
"all-trickles": true,
"trickle-synced": false,
"data-channels": false,
"has-audio": true,
"has-video": true,
"plan-b": false,
"cleaning": false
},
"agent-created": 253274523842,
"ice-mode": "full",
"ice-role": "controlled",
"sdps": {
"profile": "UDP/TLS/RTP/SAVPF",
"local": "v=0\r\no=- 1480685108949241 1480685108949240 IN IP4 52.59.71.23\r\ns=Demo Room1\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 IP4 52.59.71.23\r\na=recvonly\r\na=mid:audio\r\na=rtcp-mux\r\na=ice-ufrag:x8xR\r\na=ice-pwd:E0XXL7OS+O1KOULHQ1jDEf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 F7:BB:68:E5:80:D2:35:52:BA:D7:1B:9A:C6:10:0E:77:E7:34:D3:70:1A:98:BB:C6:32:9A:B8:D8:54:0F:E0:79\r\na=setup:active\r\na=rtpmap:111 opus/48000/2\r\na=candidate:1 1 udp 2013266431 172.31.1.122 33452 typ host\r\na=candidate:2 1 udp 1677722111 52.59.71.23 33452 typ srflx raddr 172.31.1.122 rport 33452\r\nm=video 9 UDP/TLS/RTP/SAVPF 100\r\nc=IN IP4 52.59.71.23\r\na=recvonly\r\na=mid:video\r\na=rtcp-mux\r\na=ice-ufrag:x8xR\r\na=ice-pwd:E0XXL7OS+O1KOULHQ1jDEf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 F7:BB:68:E5:80:D2:35:52:BA:D7:1B:9A:C6:10:0E:77:E7:34:D3:70:1A:98:BB:C6:32:9A:B8:D8:54:0F:E0:79\r\na=setup:active\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=candidate:1 1 udp 2013266431 172.31.1.122 33452 typ host\r\na=candidate:2 1 udp 1677722111 52.59.71.23 33452 typ srflx raddr 172.31.1.122 rport 33452\r\n",
"remote": "v=0\r\no=- 8516981610997881523 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:gZKX\r\na=ice-pwd:ZVIaYF86sp8aTjxz/IPN542t\r\na=fingerprint:sha-256 A7:B6:43:DB:00:E3:59:07:1C:6D:21:32:74:E9:9C:A9:19:EF:01:EA:92:F7:F2:E1:91:08:65:A4:DB:69:E7:8E\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendonly\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:126 telephone-event/8000\r\na=ssrc:3694227625 cname:vfdrhIfObjnkDGwR\r\na=ssrc:3694227625 msid:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU e10800b9-8391-4ac4-a4e9-3e9cae80c810\r\na=ssrc:3694227625 mslabel:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU\r\na=ssrc:3694227625 label:e10800b9-8391-4ac4-a4e9-3e9cae80c810\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 101 107 116 117 96 97 99 98\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:gZKX\r\na=ice-pwd:ZVIaYF86sp8aTjxz/IPN542t\r\na=fingerprint:sha-256 A7:B6:43:DB:00:E3:59:07:1C:6D:21:32:74:E9:9C:A9:19:EF:01:EA:92:F7:F2:E1:91:08:65:A4:DB:69:E7:8E\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=sendonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\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 transport-cc\r\na=rtpmap:101 VP9/90000\r\na=rtcp-fb:101 ccm fir\r\na=rtcp-fb:101 nack\r\na=rtcp-fb:101 nack pli\r\na=rtcp-fb:101 goog-remb\r\na=rtcp-fb:101 transport-cc\r\na=rtpmap:107 H264/90000\r\na=rtcp-fb:107 ccm fir\r\na=rtcp-fb:107 nack\r\na=rtcp-fb:107 nack pli\r\na=rtcp-fb:107 goog-remb\r\na=rtcp-fb:107 transport-cc\r\na=fmtp:107 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=101\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=107\r\na=rtpmap:98 rtx/90000\r\na=fmtp:98 apt=116\r\na=ssrc-group:FID 3977103328 2073937290\r\na=ssrc:3977103328 cname:vfdrhIfObjnkDGwR\r\na=ssrc:3977103328 msid:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU d3a31dad-c931-4f92-93b1-32bec59fc7df\r\na=ssrc:3977103328 mslabel:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU\r\na=ssrc:3977103328 label:d3a31dad-c931-4f92-93b1-32bec59fc7df\r\na=ssrc:2073937290 cname:vfdrhIfObjnkDGwR\r\na=ssrc:2073937290 msid:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU d3a31dad-c931-4f92-93b1-32bec59fc7df\r\na=ssrc:2073937290 mslabel:zUlpdABvyZAtBfHPRkelmwb0QtS5pdoGgAsU\r\na=ssrc:2073937290 label:d3a31dad-c931-4f92-93b1-32bec59fc7df\r\n"
},
"queued-packets": -1,
"streams": [
{
"id": 1,
"ready": -1,
"disabled": false,
"ssrc": {
"audio": 1020599111,
"video": 2893090644,
"audio-peer": 3694227625,
"video-peer": 3977103328,
"video-peer-rtx": 2073937290
},
"rtcp_stats": {
"audio": {
"base": 48000,
"lsr": 0,
"lost": 0,
"lost-by-remote": 0,
"jitter-local": 0,
"jitter-remote": 0
},
"video": {
"base": 90000,
"lsr": 4135842436,
"lost": 2,
"lost-by-remote": 0,
"jitter-local": 32,
"jitter-remote": 0
}
},
"components": [
{
"id": 1,
"state": "ready",
"connected": 253277054541,
"local-candidates": [
"1 1 udp 2013266431 172.31.1.122 33452 typ host",
"2 1 udp 1677722111 52.59.71.23 33452 typ srflx raddr 172.31.1.122 rport 33452"
],
"remote-candidates": [
"2010860979 1 udp 2122265343 fd46:fe65:3986:8d8c:8572:b53:90ae:8872 65101 typ host generation 0 ufrag gZKX network-id 2 network-cost 50",
"3279615273 1 udp 2122194687 192.168.1.90 52908 typ host generation 0 ufrag gZKX network-id 1 network-cost 10",
"896175357 1 udp 1685987071 194.6.233.178 52908 typ srflx raddr 192.168.1.90 rport 52908 generation 0 ufrag gZKX network-id 1 network-cost 10",
"remote-1 1 udp 1853759231 82.117.248.204 52908 typ prflx raddr 82.117.248.204 rport 52908\r\n"
],
"selected-pair": "172.31.1.122:33452 [host,udp] <-> 82.117.248.204:52908 [prflx,udp]",
"dtls": {
"fingerprint": "F7:BB:68:E5:80:D2:35:52:BA:D7:1B:9A:C6:10:0E:77:E7:34:D3:70:1A:98:BB:C6:32:9A:B8:D8:54:0F:E0:79",
"remote-fingerprint": "A7:B6:43:DB:00:E3:59:07:1C:6D:21:32:74:E9:9C:A9:19:EF:01:EA:92:F7:F2:E1:91:08:65:A4:DB:69:E7:8E",
"remote-fingerprint-hash": "sha-256",
"dtls-role": "active",
"dtls-state": "connected",
"valid": true,
"ready": true,
"connected": 253277147613
},
"in_stats": {
"audio_packets": 0,
"audio_bytes": 0,
"audio_nacks": 0,
"audio_bytes_lastsec": 0,
"video_packets": 13753,
"video_bytes": 7557189,
"video_nacks": 0,
"video_bytes_lastsec": 14474,
"data_packets": 4,
"data_bytes": 2935
},
"out_stats": {
"audio_packets": 0,
"audio_bytes": 0,
"audio_nacks": 0,
"video_packets": 0,
"video_bytes": 0,
"video_nacks": 1,
"data_packets": 3,
"data_bytes": 2133
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment