mediasoup json 通信协议2

完整的一次相互通信:入会到出会(只有音频)

{
	"event": "running",
	"targetId": "94086"
}

{
	"id": 1,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c"
	},
	"method": "worker.createRouter"
}

{
	"accepted": true,
	"id": 1
}

{
	"data": {
		"interval": 800,
		"maxEntries": 1,
		"threshold": -80
	},
	"id": 2,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"rtpObserverId": "fdcc7fec-7d02-492d-86d0-105e1d6f408e"
	},
	"method": "router.createAudioLevelObserver"
}

{
	"accepted": true,
	"id": 2
}

{
	"data": {
		"direct": true,
		"maxMessageSize": 512
	},
	"id": 3,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "56308666-3fdc-4e20-ba5d-b2bfe4b93ee4"
	},
	"method": "router.createDirectTransport"
}

{
	"accepted": true,
	"data": {
		"consumerIds": [],
		"dataConsumerIds": [],
		"dataProducerIds": [],
		"direct": true,
		"id": "56308666-3fdc-4e20-ba5d-b2bfe4b93ee4",
		"mapRtxSsrcConsumerId": {},
		"mapSsrcConsumerId": {},
		"maxMessageSize": 512,
		"producerIds": [],
		"recvRtpHeaderExtensions": {},
		"rtpListener": {
			"midTable": {},
			"ridTable": {},
			"ssrcTable": {}
		},
		"traceEventTypes": ""
	},
	"id": 3
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 4,
	"internal": {
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "56308666-3fdc-4e20-ba5d-b2bfe4b93ee4"
	},
	"method": "transport.produceData"
}

{
	"accepted": true,
	"data": {
		"id": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 4
}

{
	"data": {
		"enableSctp": true,
		"enableTcp": false,
		"enableUdp": true,
		"initialAvailableOutgoingBitrate": 1000000,
		"isDataChannel": true,
		"listenIps": [{
			"announcedIp": "192.168.240.128",
			"ip": "192.168.240.128"
		}],
		"maxSctpMessageSize": 262144,
		"numSctpStreams": {
			"MIS": 2048,
			"OS": 16
		},
		"preferTcp": false,
		"preferUdp": false,
		"sctpSendBufferSize": 262144
	},
	"id": 5,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "router.createWebRtcTransport"
}

{
	"accepted": true,
	"data": {
		"consumerIds": [],
		"dataConsumerIds": [],
		"dataProducerIds": [],
		"direct": false,
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-1",
				"value": "22:90:EB:B3:9F:7F:37:1F:24:DA:2C:4E:F3:34:F9:84:BD:19:6F:81"
			}, {
				"algorithm": "sha-224",
				"value": "84:23:E0:E6:A0:CA:FC:85:60:20:D5:5D:92:0D:1F:2D:BD:8A:24:38:D5:A1:D0:4D:1C:E3:2E:34"
			}, {
				"algorithm": "sha-256",
				"value": "D2:04:C6:E7:6A:F7:D4:A3:8F:FD:5C:CB:FF:88:4B:5E:1F:67:E4:55:6E:2A:F5:08:BF:59:CA:48:A8:91:1C:B1"
			}, {
				"algorithm": "sha-384",
				"value": "91:92:81:20:CE:6A:FE:1D:04:AB:61:FA:BC:31:63:AA:E9:1D:09:23:9B:69:9C:48:03:5C:A6:0F:17:67:F7:C7:37:50:0C:BB:0A:F4:C8:63:83:4F:E3:BC:C0:BF:72:14"
			}, {
				"algorithm": "sha-512",
				"value": "DA:23:71:00:CB:CA:CA:FD:DA:5C:AB:9A:9A:75:49:5D:F9:F8:70:BD:81:A2:D2:BD:01:60:1D:43:F1:7F:DA:02:3A:D7:F7:96:03:EB:69:7B:18:BD:30:04:1D:53:5B:01:A8:A9:56:DA:BB:3F:1F:F6:20:1B:69:50:64:AF:FD:E8"
			}],
			"role": "auto"
		},
		"dtlsState": "new",
		"iceCandidates": [{
			"foundation": "udpcandidate",
			"ip": "192.168.240.128",
			"port": 47891,
			"priority": 1076302079,
			"protocol": "udp",
			"type": "host"
		}],
		"iceParameters": {
			"iceLite": true,
			"password": "ehf0as65qrgjrnuozioh3tfqbgh4s87p",
			"usernameFragment": "pwavxzpkpq3qe6pn"
		},
		"iceRole": "controlled",
		"iceState": "new",
		"id": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"mapRtxSsrcConsumerId": {},
		"mapSsrcConsumerId": {},
		"maxMessageSize": 262144,
		"producerIds": [],
		"recvRtpHeaderExtensions": {},
		"rtpListener": {
			"midTable": {},
			"ridTable": {},
			"ssrcTable": {}
		},
		"sctpListener": {
			"streamIdTable": {}
		},
		"sctpParameters": {
			"MIS": 2048,
			"OS": 16,
			"isDataChannel": true,
			"maxMessageSize": 262144,
			"port": 5000,
			"sctpBufferedAmount": 0,
			"sendBufferSize": 262144
		},
		"sctpState": "new",
		"traceEventTypes": ""
	},
	"id": 5
}

{
	"data": {
		"types": ["bwe"]
	},
	"id": 6,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.enableTraceEvent"
}

{
	"accepted": true,
	"id": 6
}

{
	"data": {
		"bitrate": 1500000
	},
	"id": 7,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.setMaxIncomingBitrate"
}

{
	"accepted": true,
	"id": 7
}

{
	"data": {
		"enableSctp": true,
		"enableTcp": false,
		"enableUdp": true,
		"initialAvailableOutgoingBitrate": 1000000,
		"isDataChannel": true,
		"listenIps": [{
			"announcedIp": "192.168.240.128",
			"ip": "192.168.240.128"
		}],
		"maxSctpMessageSize": 262144,
		"numSctpStreams": {
			"MIS": 2048,
			"OS": 16
		},
		"preferTcp": false,
		"preferUdp": false,
		"sctpSendBufferSize": 262144
	},
	"id": 8,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "router.createWebRtcTransport"
}

{
	"accepted": true,
	"data": {
		"consumerIds": [],
		"dataConsumerIds": [],
		"dataProducerIds": [],
		"direct": false,
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-1",
				"value": "22:90:EB:B3:9F:7F:37:1F:24:DA:2C:4E:F3:34:F9:84:BD:19:6F:81"
			}, {
				"algorithm": "sha-224",
				"value": "84:23:E0:E6:A0:CA:FC:85:60:20:D5:5D:92:0D:1F:2D:BD:8A:24:38:D5:A1:D0:4D:1C:E3:2E:34"
			}, {
				"algorithm": "sha-256",
				"value": "D2:04:C6:E7:6A:F7:D4:A3:8F:FD:5C:CB:FF:88:4B:5E:1F:67:E4:55:6E:2A:F5:08:BF:59:CA:48:A8:91:1C:B1"
			}, {
				"algorithm": "sha-384",
				"value": "91:92:81:20:CE:6A:FE:1D:04:AB:61:FA:BC:31:63:AA:E9:1D:09:23:9B:69:9C:48:03:5C:A6:0F:17:67:F7:C7:37:50:0C:BB:0A:F4:C8:63:83:4F:E3:BC:C0:BF:72:14"
			}, {
				"algorithm": "sha-512",
				"value": "DA:23:71:00:CB:CA:CA:FD:DA:5C:AB:9A:9A:75:49:5D:F9:F8:70:BD:81:A2:D2:BD:01:60:1D:43:F1:7F:DA:02:3A:D7:F7:96:03:EB:69:7B:18:BD:30:04:1D:53:5B:01:A8:A9:56:DA:BB:3F:1F:F6:20:1B:69:50:64:AF:FD:E8"
			}],
			"role": "auto"
		},
		"dtlsState": "new",
		"iceCandidates": [{
			"foundation": "udpcandidate",
			"ip": "192.168.240.128",
			"port": 45745,
			"priority": 1076302079,
			"protocol": "udp",
			"type": "host"
		}],
		"iceParameters": {
			"iceLite": true,
			"password": "o63hj50hin6ye17a17oq4a9ins3nbic7",
			"usernameFragment": "zpy8ecvo1y5t9si1"
		},
		"iceRole": "controlled",
		"iceState": "new",
		"id": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"mapRtxSsrcConsumerId": {},
		"mapSsrcConsumerId": {},
		"maxMessageSize": 262144,
		"producerIds": [],
		"recvRtpHeaderExtensions": {},
		"rtpListener": {
			"midTable": {},
			"ridTable": {},
			"ssrcTable": {}
		},
		"sctpListener": {
			"streamIdTable": {}
		},
		"sctpParameters": {
			"MIS": 2048,
			"OS": 16,
			"isDataChannel": true,
			"maxMessageSize": 262144,
			"port": 5000,
			"sctpBufferedAmount": 0,
			"sendBufferSize": 262144
		},
		"sctpState": "new",
		"traceEventTypes": ""
	},
	"id": 8
}

{
	"data": {
		"types": ["bwe"]
	},
	"id": 9,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.enableTraceEvent"
}

{
	"accepted": true,
	"id": 9
}

{
	"data": {
		"bitrate": 1500000
	},
	"id": 10,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.setMaxIncomingBitrate"
}

{
	"accepted": true,
	"id": 10
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 11,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"id": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"ordered": true,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 11
}

{
	"data": {
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-256",
				"value": "8A:F4:A3:C4:28:AE:02:86:BC:25:BF:44:11:84:7E:21:D0:97:F4:D4:B7:D0:0D:4C:50:F4:85:AB:D0:0D:89:41"
			}],
			"role": "client"
		}
	},
	"id": 12,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.connect"
}

{
	"accepted": true,
	"data": {
		"dtlsLocalRole": "server"
	},
	"id": 12
}

{
	"id": 13,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"bytesSent": 0,
		"dtlsState": "new",
		"iceRole": "controlled",
		"iceState": "new",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "new",
		"sendBitrate": 0,
		"timestamp": 209326077,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 13
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"iceState": "completed"
	},
	"event": "icestatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"dtlsState": "connecting"
	},
	"event": "dtlsstatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"dtlsRemoteCert": "-----BEGIN CERTIFICATE-----\nMIIBRTCB7KADAgECAgRz5scUMAoGCCqGSM49BAMCMCsxKTAnBgNVBAMTIDNhYTEz\nMGEyYjdlMGI4MTAxOWViYjEwMjdmNTkxZjJjMB4XDTIwMTIyNzA1NTAxM1oXDTIx\nMDEyNzA1NTAxM1owKzEpMCcGA1UEAxMgM2FhMTMwYTJiN2UwYjgxMDE5ZWJiMTAy\nN2Y1OTFmMmMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAR68gfBOJhof4Rt8cR4\n8ifdsTw2YW1WX7mO2mpBPel6aUFMvDZsku/NRD84+umMEB5FxM1jYYMN5bn4Z91l\nnualMAoGCCqGSM49BAMCA0gAMEUCIG6AJrHveI2dO1RlJQ3Q/glGiGW/PjpBRTMg\nVMYo5hnbAiEA25vsqvJ1F2OKqTsohrpWt+LPe288U3Kwzu5EswU2dZ8=\n-----END CERTIFICATE-----\n",
		"dtlsState": "connected"
	},
	"event": "dtlsstatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"sctpState": "connecting"
	},
	"event": "sctpstatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"sctpState": "connected"
	},
	"event": "sctpstatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"data": {
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-256",
				"value": "37:80:C2:52:B8:2F:38:A7:6B:91:48:95:88:64:29:C9:51:AF:66:8D:A6:43:80:A9:03:D7:55:B2:4B:73:6B:E6"
			}],
			"role": "client"
		}
	},
	"id": 14,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.connect"
}

{
	"accepted": true,
	"data": {
		"dtlsLocalRole": "server"
	},
	"id": 14
}

{
	"id": 15,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 1627,
		"bytesSent": 1694,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 13016,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 13552,
		"timestamp": 209326828,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 15
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"iceState": "completed"
	},
	"event": "icestatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"dtlsState": "connecting"
	},
	"event": "dtlsstatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"kind": "audio",
		"paused": false,
		"rtpMapping": {
			"codecs": [{
				"mappedPayloadType": 100,
				"payloadType": 109
			}],
			"encodings": [{
				"mappedSsrc": 417909814,
				"ssrc": 1103496222
			}]
		},
		"rtpParameters": {
			"codecs": [{
				"channels": 2,
				"clockRate": 48000,
				"mimeType": "audio/opus",
				"parameters": {
					"maxplaybackrate": 48000,
					"sprop-stereo": 1,
					"stereo": 1,
					"usedtx": 1,
					"useinbandfec": 1
				},
				"payloadType": 109,
				"rtcpFeedback": []
			}],
			"encodings": [{
				"dtx": false,
				"ssrc": 1103496222
			}],
			"headerExtensions": [{
				"encrypt": false,
				"id": 3,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:sdes:mid"
			}, {
				"encrypt": false,
				"id": 1,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:ssrc-audio-level"
			}],
			"mid": "0",
			"rtcp": {
				"cname": "{c20b5d1f-3b6c-48f3-bdc7-58345120b60f}",
				"reducedSize": true
			}
		}
	},
	"id": 16,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.produce"
}

{
	"accepted": true,
	"data": {
		"type": "simple"
	},
	"id": 16
}

{
	"id": 17,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"rtpObserverId": "fdcc7fec-7d02-492d-86d0-105e1d6f408e"
	},
	"method": "rtpObserver.addProducer"
}

{
	"accepted": true,
	"id": 17
}

{
	"data": {
		"dtlsRemoteCert": "-----BEGIN CERTIFICATE-----\nMIIBRjCB7KADAgECAgRSIWwEMAoGCCqGSM49BAMCMCsxKTAnBgNVBAMTIDg5ZmI1\nNDU1ZTkyZThlMTUwMTI2NmI5Y2IyMDQ1Y2QzMB4XDTIwMTIyNzA1NTAxMloXDTIx\nMDEyNzA1NTAxMlowKzEpMCcGA1UEAxMgODlmYjU0NTVlOTJlOGUxNTAxMjY2Yjlj\nYjIwNDVjZDMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATp1+3zL4QsTiHXPL33\n3jClg/emrWYS+454t+Aqov5QvkDHQ7CBZiS3DS9hJt8MD9zIOFCKJMNozdrcr8Eu\nGPtPMAoGCCqGSM49BAMCA0kAMEYCIQCa6q1tYlwqvVl3N8EoxJg5BLSiCGQU0CqL\nh2w6yKYZMAIhAK+u37tk5BOKXR1FRC8xOu5STV9ewS4dAsFNJgCqQUCE\n-----END CERTIFICATE-----\n",
		"dtlsState": "connected"
	},
	"event": "dtlsstatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"sctpState": "connecting"
	},
	"event": "sctpstatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": [{
		"encodingIdx": 0,
		"score": 10,
		"ssrc": 1103496222
	}],
	"event": "score",
	"targetId": "81c7bf51-3a1c-4538-a283-9fd322a5e731"
}

{
	"data": {
		"sctpState": "connected"
	},
	"event": "sctpstatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 18,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.produceData"
}

{
	"accepted": true,
	"data": {
		"id": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 18
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"maxPacketLifeTime": 2000,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 19,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.produceData"
}

{
	"accepted": true,
	"data": {
		"id": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"maxPacketLifeTime": 2000,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 19
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 20,
	"internal": {
		"dataConsumerId": "78a13f72-7a24-4ba4-874c-fea7de0b1217",
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "56308666-3fdc-4e20-ba5d-b2bfe4b93ee4"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"id": "78a13f72-7a24-4ba4-874c-fea7de0b1217",
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 20
}

{
	"id": 21,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 2521,
		"bytesSent": 1469,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 1216,
		"rtpBytesReceived": 759,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 1152,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209330629,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 21
}

{
	"id": 22,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 1627,
		"bytesSent": 1694,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209330685,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 22
}

{
	"id": 23,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "producer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bitrate": 745,
		"byteCount": 559,
		"firCount": 0,
		"fractionLost": 0,
		"jitter": 2779167,
		"kind": "audio",
		"mimeType": "audio/opus",
		"nackCount": 0,
		"nackPacketCount": 0,
		"packetCount": 25,
		"packetsDiscarded": 0,
		"packetsLost": 0,
		"packetsRepaired": 0,
		"packetsRetransmitted": 0,
		"pliCount": 0,
		"roundTripTime": 36.0260009765625,
		"score": 10,
		"ssrc": 1103496222,
		"timestamp": 209330750,
		"type": "inbound-rtp"
	}],
	"id": 23
}

{
	"id": 24,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "chat",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209330906,
		"type": "data-producer"
	}],
	"id": 24
}

{
	"id": 25,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "bot",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209330952,
		"type": "data-producer"
	}],
	"id": 25
}

{
	"id": 26,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "dataConsumer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesSent": 0,
		"label": "bot",
		"messagesSent": 0,
		"protocol": "",
		"timestamp": 209331022,
		"type": "data-consumer"
	}],
	"id": 26
}

{
	"id": 27,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 3641,
		"bytesSent": 1605,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 1440,
		"rtpBytesReceived": 1419,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 1152,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209335587,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 27
}

{
	"id": 28,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 1731,
		"bytesSent": 1758,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209335682,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 28
}

{
	"id": 29,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "producer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bitrate": 763,
		"byteCount": 1043,
		"firCount": 0,
		"fractionLost": 0,
		"jitter": 671876,
		"kind": "audio",
		"mimeType": "audio/opus",
		"nackCount": 0,
		"nackPacketCount": 0,
		"packetCount": 47,
		"packetsDiscarded": 0,
		"packetsLost": 0,
		"packetsRepaired": 0,
		"packetsRetransmitted": 0,
		"pliCount": 0,
		"roundTripTime": 16.6778564453125,
		"score": 10,
		"ssrc": 1103496222,
		"timestamp": 209335709,
		"type": "inbound-rtp"
	}],
	"id": 29
}

{
	"id": 30,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "chat",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209335758,
		"type": "data-producer"
	}],
	"id": 30
}

{
	"id": 31,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "bot",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209335835,
		"type": "data-producer"
	}],
	"id": 31
}

{
	"id": 32,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "dataConsumer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesSent": 0,
		"label": "bot",
		"messagesSent": 0,
		"protocol": "",
		"timestamp": 209335873,
		"type": "data-consumer"
	}],
	"id": 32
}

{
	"id": 33,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 4353,
		"bytesSent": 1741,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 1216,
		"rtpBytesReceived": 1899,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 1152,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 576,
		"timestamp": 209339058,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 33
}

{
	"id": 34,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 1835,
		"bytesSent": 1822,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209339261,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 34
}

{
	"id": 35,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "producer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bitrate": 793,
		"byteCount": 1418,
		"firCount": 0,
		"fractionLost": 0,
		"jitter": 224300,
		"kind": "audio",
		"mimeType": "audio/opus",
		"nackCount": 0,
		"nackPacketCount": 0,
		"packetCount": 64,
		"packetsDiscarded": 0,
		"packetsLost": 0,
		"packetsRepaired": 0,
		"packetsRetransmitted": 0,
		"pliCount": 0,
		"roundTripTime": 16.6778564453125,
		"score": 10,
		"ssrc": 1103496222,
		"timestamp": 209339303,
		"type": "inbound-rtp"
	}],
	"id": 35
}

{
	"id": 36,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "chat",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209339467,
		"type": "data-producer"
	}],
	"id": 36
}

{
	"id": 37,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "bot",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209339491,
		"type": "data-producer"
	}],
	"id": 37
}

{
	"id": 38,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "dataConsumer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesSent": 0,
		"label": "bot",
		"messagesSent": 0,
		"protocol": "",
		"timestamp": 209339536,
		"type": "data-consumer"
	}],
	"id": 38
}

{
	"id": 39,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 5493,
		"bytesSent": 1877,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 2208,
		"rtpBytesReceived": 2499,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 960,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 576,
		"timestamp": 209343695,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 39
}

{
	"id": 40,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 1939,
		"bytesSent": 1886,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 0,
		"timestamp": 209343742,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 40
}

{
	"id": 41,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "producer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bitrate": 763,
		"byteCount": 1835,
		"firCount": 0,
		"fractionLost": 0,
		"jitter": 65830,
		"kind": "audio",
		"mimeType": "audio/opus",
		"nackCount": 0,
		"nackPacketCount": 0,
		"packetCount": 83,
		"packetsDiscarded": 0,
		"packetsLost": 0,
		"packetsRepaired": 0,
		"packetsRetransmitted": 0,
		"pliCount": 0,
		"roundTripTime": 15.93017578125,
		"score": 10,
		"ssrc": 1103496222,
		"timestamp": 209343802,
		"type": "inbound-rtp"
	}],
	"id": 41
}

{
	"id": 42,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "chat",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209343890,
		"type": "data-producer"
	}],
	"id": 42
}

{
	"id": 43,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "bot",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209343977,
		"type": "data-producer"
	}],
	"id": 43
}

{
	"id": 44,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "dataConsumer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesSent": 0,
		"label": "bot",
		"messagesSent": 0,
		"protocol": "",
		"timestamp": 209344024,
		"type": "data-consumer"
	}],
	"id": 44
}

{
	"data": {
		"enableSctp": true,
		"enableTcp": false,
		"enableUdp": true,
		"initialAvailableOutgoingBitrate": 1000000,
		"isDataChannel": true,
		"listenIps": [{
			"announcedIp": "192.168.240.128",
			"ip": "192.168.240.128"
		}],
		"maxSctpMessageSize": 262144,
		"numSctpStreams": {
			"MIS": 2048,
			"OS": 16
		},
		"preferTcp": false,
		"preferUdp": false,
		"sctpSendBufferSize": 262144
	},
	"id": 45,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "router.createWebRtcTransport"
}

{
	"accepted": true,
	"data": {
		"consumerIds": [],
		"dataConsumerIds": [],
		"dataProducerIds": [],
		"direct": false,
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-1",
				"value": "22:90:EB:B3:9F:7F:37:1F:24:DA:2C:4E:F3:34:F9:84:BD:19:6F:81"
			}, {
				"algorithm": "sha-224",
				"value": "84:23:E0:E6:A0:CA:FC:85:60:20:D5:5D:92:0D:1F:2D:BD:8A:24:38:D5:A1:D0:4D:1C:E3:2E:34"
			}, {
				"algorithm": "sha-256",
				"value": "D2:04:C6:E7:6A:F7:D4:A3:8F:FD:5C:CB:FF:88:4B:5E:1F:67:E4:55:6E:2A:F5:08:BF:59:CA:48:A8:91:1C:B1"
			}, {
				"algorithm": "sha-384",
				"value": "91:92:81:20:CE:6A:FE:1D:04:AB:61:FA:BC:31:63:AA:E9:1D:09:23:9B:69:9C:48:03:5C:A6:0F:17:67:F7:C7:37:50:0C:BB:0A:F4:C8:63:83:4F:E3:BC:C0:BF:72:14"
			}, {
				"algorithm": "sha-512",
				"value": "DA:23:71:00:CB:CA:CA:FD:DA:5C:AB:9A:9A:75:49:5D:F9:F8:70:BD:81:A2:D2:BD:01:60:1D:43:F1:7F:DA:02:3A:D7:F7:96:03:EB:69:7B:18:BD:30:04:1D:53:5B:01:A8:A9:56:DA:BB:3F:1F:F6:20:1B:69:50:64:AF:FD:E8"
			}],
			"role": "auto"
		},
		"dtlsState": "new",
		"iceCandidates": [{
			"foundation": "udpcandidate",
			"ip": "192.168.240.128",
			"port": 49490,
			"priority": 1076302079,
			"protocol": "udp",
			"type": "host"
		}],
		"iceParameters": {
			"iceLite": true,
			"password": "b0rr32sjycxjtf23ctk8orlcr9qcuo78",
			"usernameFragment": "izm6q9rih3kyo2hq"
		},
		"iceRole": "controlled",
		"iceState": "new",
		"id": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1",
		"mapRtxSsrcConsumerId": {},
		"mapSsrcConsumerId": {},
		"maxMessageSize": 262144,
		"producerIds": [],
		"recvRtpHeaderExtensions": {},
		"rtpListener": {
			"midTable": {},
			"ridTable": {},
			"ssrcTable": {}
		},
		"sctpListener": {
			"streamIdTable": {}
		},
		"sctpParameters": {
			"MIS": 2048,
			"OS": 16,
			"isDataChannel": true,
			"maxMessageSize": 262144,
			"port": 5000,
			"sctpBufferedAmount": 0,
			"sendBufferSize": 262144
		},
		"sctpState": "new",
		"traceEventTypes": ""
	},
	"id": 45
}

{
	"data": {
		"types": ["bwe"]
	},
	"id": 46,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.enableTraceEvent"
}

{
	"accepted": true,
	"id": 46
}

{
	"data": {
		"bitrate": 1500000
	},
	"id": 47,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.setMaxIncomingBitrate"
}

{
	"accepted": true,
	"id": 47
}

{
	"data": {
		"enableSctp": true,
		"enableTcp": false,
		"enableUdp": true,
		"initialAvailableOutgoingBitrate": 1000000,
		"isDataChannel": true,
		"listenIps": [{
			"announcedIp": "192.168.240.128",
			"ip": "192.168.240.128"
		}],
		"maxSctpMessageSize": 262144,
		"numSctpStreams": {
			"MIS": 2048,
			"OS": 16
		},
		"preferTcp": false,
		"preferUdp": false,
		"sctpSendBufferSize": 262144
	},
	"id": 48,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "router.createWebRtcTransport"
}

{
	"accepted": true,
	"data": {
		"consumerIds": [],
		"dataConsumerIds": [],
		"dataProducerIds": [],
		"direct": false,
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-1",
				"value": "22:90:EB:B3:9F:7F:37:1F:24:DA:2C:4E:F3:34:F9:84:BD:19:6F:81"
			}, {
				"algorithm": "sha-224",
				"value": "84:23:E0:E6:A0:CA:FC:85:60:20:D5:5D:92:0D:1F:2D:BD:8A:24:38:D5:A1:D0:4D:1C:E3:2E:34"
			}, {
				"algorithm": "sha-256",
				"value": "D2:04:C6:E7:6A:F7:D4:A3:8F:FD:5C:CB:FF:88:4B:5E:1F:67:E4:55:6E:2A:F5:08:BF:59:CA:48:A8:91:1C:B1"
			}, {
				"algorithm": "sha-384",
				"value": "91:92:81:20:CE:6A:FE:1D:04:AB:61:FA:BC:31:63:AA:E9:1D:09:23:9B:69:9C:48:03:5C:A6:0F:17:67:F7:C7:37:50:0C:BB:0A:F4:C8:63:83:4F:E3:BC:C0:BF:72:14"
			}, {
				"algorithm": "sha-512",
				"value": "DA:23:71:00:CB:CA:CA:FD:DA:5C:AB:9A:9A:75:49:5D:F9:F8:70:BD:81:A2:D2:BD:01:60:1D:43:F1:7F:DA:02:3A:D7:F7:96:03:EB:69:7B:18:BD:30:04:1D:53:5B:01:A8:A9:56:DA:BB:3F:1F:F6:20:1B:69:50:64:AF:FD:E8"
			}],
			"role": "auto"
		},
		"dtlsState": "new",
		"iceCandidates": [{
			"foundation": "udpcandidate",
			"ip": "192.168.240.128",
			"port": 48971,
			"priority": 1076302079,
			"protocol": "udp",
			"type": "host"
		}],
		"iceParameters": {
			"iceLite": true,
			"password": "6qy13qpfcy4u1qfwnzfy8r6kpndn6vkh",
			"usernameFragment": "hxtc2106nt75o5e7"
		},
		"iceRole": "controlled",
		"iceState": "new",
		"id": "e72c718c-a385-4195-b651-078e7b291e6a",
		"mapRtxSsrcConsumerId": {},
		"mapSsrcConsumerId": {},
		"maxMessageSize": 262144,
		"producerIds": [],
		"recvRtpHeaderExtensions": {},
		"rtpListener": {
			"midTable": {},
			"ridTable": {},
			"ssrcTable": {}
		},
		"sctpListener": {
			"streamIdTable": {}
		},
		"sctpParameters": {
			"MIS": 2048,
			"OS": 16,
			"isDataChannel": true,
			"maxMessageSize": 262144,
			"port": 5000,
			"sctpBufferedAmount": 0,
			"sendBufferSize": 262144
		},
		"sctpState": "new",
		"traceEventTypes": ""
	},
	"id": 48
}

{
	"data": {
		"types": ["bwe"]
	},
	"id": 49,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.enableTraceEvent"
}

{
	"accepted": true,
	"id": 49
}

{
	"data": {
		"bitrate": 1500000
	},
	"id": 50,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.setMaxIncomingBitrate"
}

{
	"accepted": true,
	"id": 50
}

{
	"data": {
		"consumableRtpEncodings": [{
			"dtx": false,
			"ssrc": 417909814
		}],
		"kind": "audio",
		"paused": true,
		"rtpParameters": {
			"codecs": [{
				"channels": 2,
				"clockRate": 48000,
				"mimeType": "audio/opus",
				"parameters": {
					"maxplaybackrate": 48000,
					"sprop-stereo": 1,
					"stereo": 1,
					"usedtx": 1,
					"useinbandfec": 1
				},
				"payloadType": 100,
				"rtcpFeedback": []
			}],
			"encodings": [{
				"ssrc": 523321414
			}],
			"headerExtensions": [{
				"encrypt": false,
				"id": 1,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:sdes:mid"
			}, {
				"encrypt": false,
				"id": 4,
				"parameters": {},
				"uri": "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"
			}, {
				"encrypt": false,
				"id": 10,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:ssrc-audio-level"
			}],
			"mid": "0",
			"rtcp": {
				"cname": "{c20b5d1f-3b6c-48f3-bdc7-58345120b60f}",
				"mux": true,
				"reducedSize": true
			}
		},
		"type": "simple"
	},
	"id": 51,
	"internal": {
		"consumerId": "b1707399-0372-4885-b5f4-171320a7ad53",
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.consume"
}

{
	"accepted": true,
	"data": {
		"paused": true,
		"producerPaused": false,
		"score": {
			"producerScore": 10,
			"producerScores": [10],
			"score": 10
		}
	},
	"id": 51
}

{
	"data": {
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 52,
	"internal": {
		"dataConsumerId": "f8f7b159-33ae-43d9-b91b-bc105026769c",
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"id": "f8f7b159-33ae-43d9-b91b-bc105026769c",
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 52
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 53,
	"internal": {
		"dataConsumerId": "bea67a2c-cb23-4243-b68b-45ad73acfbb1",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"id": "bea67a2c-cb23-4243-b68b-45ad73acfbb1",
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"ordered": true,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 53
}

{
	"id": 54,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"bytesSent": 0,
		"dtlsState": "new",
		"iceRole": "controlled",
		"iceState": "new",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "new",
		"sendBitrate": 0,
		"timestamp": 209348038,
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1",
		"type": "webrtc-transport"
	}],
	"id": 54
}

{
	"id": 55,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 6337,
		"bytesSent": 1941,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 2272,
		"rtpBytesReceived": 3039,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 960,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 512,
		"timestamp": 209348039,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 55
}

{
	"id": 56,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 2043,
		"bytesSent": 1950,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 832,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 512,
		"timestamp": 209348137,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 56
}

{
	"id": 57,
	"internal": {
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "producer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bitrate": 704,
		"byteCount": 2231,
		"firCount": 0,
		"fractionLost": 0,
		"jitter": 20653,
		"kind": "audio",
		"mimeType": "audio/opus",
		"nackCount": 0,
		"nackPacketCount": 0,
		"packetCount": 101,
		"packetsDiscarded": 0,
		"packetsLost": 0,
		"packetsRepaired": 0,
		"packetsRetransmitted": 0,
		"pliCount": 0,
		"roundTripTime": 15.93017578125,
		"score": 10,
		"ssrc": 1103496222,
		"timestamp": 209348207,
		"type": "inbound-rtp"
	}],
	"id": 57
}

{
	"data": {
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-256",
				"value": "9C:44:62:41:C6:91:4C:89:0A:0C:19:A9:A7:F5:8A:95:CE:17:DB:6C:94:61:73:FA:01:EB:C7:CA:F0:26:A0:E6"
			}],
			"role": "client"
		}
	},
	"id": 58,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.connect"
}

{
	"accepted": true,
	"data": {
		"dtlsLocalRole": "server"
	},
	"id": 58
}

{
	"id": 59,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"bytesSent": 0,
		"dtlsState": "new",
		"iceRole": "controlled",
		"iceState": "new",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 0,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "new",
		"sendBitrate": 0,
		"timestamp": 209348287,
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a",
		"type": "webrtc-transport"
	}],
	"id": 59
}

{
	"id": 60,
	"internal": {
		"dataProducerId": "3bd66724-43dd-4b70-8f87-db5d61481fd0",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "chat",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209348337,
		"type": "data-producer"
	}],
	"id": 60
}

{
	"id": 61,
	"internal": {
		"dataProducerId": "0c688b42-bdc6-4181-af53-5dd73ffcb41c",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "dataProducer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 0,
		"label": "bot",
		"messagesReceived": 0,
		"protocol": "",
		"timestamp": 209348367,
		"type": "data-producer"
	}],
	"id": 61
}

{
	"id": 62,
	"internal": {
		"dataConsumerId": "16d1ef62-2bf8-4add-abb6-a1a1be5737ca",
		"dataProducerId": "9293822a-c744-4326-a77e-e9951bd0a2a8",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "dataConsumer.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesSent": 0,
		"label": "bot",
		"messagesSent": 0,
		"protocol": "",
		"timestamp": 209348451,
		"type": "data-consumer"
	}],
	"id": 62
}

{
	"id": 63,
	"internal": {
		"consumerId": "b1707399-0372-4885-b5f4-171320a7ad53",
		"producerId": "81c7bf51-3a1c-4538-a283-9fd322a5e731",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "consumer.resume"
}

{
	"accepted": true,
	"id": 63
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 48971,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 53161
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"iceState": "completed"
	},
	"event": "icestatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"dtlsState": "connecting"
	},
	"event": "dtlsstatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"dtlsRemoteCert": "-----BEGIN CERTIFICATE-----\nMIIBRjCB7KADAgECAgQBO7rgMAoGCCqGSM49BAMCMCsxKTAnBgNVBAMTIDAzZDg1\nY2EwMjhlODVmNzk4ZmQ1NzU0YjcyMmZlZjRiMB4XDTIwMTIyNzA1NTAzNFoXDTIx\nMDEyNzA1NTAzNFowKzEpMCcGA1UEAxMgMDNkODVjYTAyOGU4NWY3OThmZDU3NTRi\nNzIyZmVmNGIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARtJgjgJ8+WRPTzB/I1\ngQ9rNO9vmfrIn6iWVfYhaxTmHRmD6pBqNc5mIHbTwbWfh23CqsZ2SZAT1Fy+7SfI\nlq/uMAoGCCqGSM49BAMCA0kAMEYCIQCXXTdr8zauHp27P13rnmTtRVN3zsFNeqsC\n8kA6WsLPfgIhAMvTZ5fiSR4uakepAGyZmwJbMzvS4SmdgAyFDM0Rhvpz\n-----END CERTIFICATE-----\n",
		"dtlsState": "connected"
	},
	"event": "dtlsstatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"sctpState": "connecting"
	},
	"event": "sctpstatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"sctpState": "connected"
	},
	"event": "sctpstatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"data": {
		"dtlsParameters": {
			"fingerprints": [{
				"algorithm": "sha-256",
				"value": "2F:5F:9C:A5:EE:71:D7:E4:F1:6E:4B:4C:67:33:E3:F2:9B:ED:98:A1:CA:AF:E1:11:CB:C8:AE:9D:42:E5:B0:36"
			}],
			"role": "client"
		}
	},
	"id": 64,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.connect"
}

{
	"accepted": true,
	"data": {
		"dtlsLocalRole": "server"
	},
	"id": 64
}

{
	"data": {
		"kind": "audio",
		"paused": false,
		"rtpMapping": {
			"codecs": [{
				"mappedPayloadType": 100,
				"payloadType": 109
			}],
			"encodings": [{
				"mappedSsrc": 862949330,
				"ssrc": 738470356
			}]
		},
		"rtpParameters": {
			"codecs": [{
				"channels": 2,
				"clockRate": 48000,
				"mimeType": "audio/opus",
				"parameters": {
					"maxplaybackrate": 48000,
					"sprop-stereo": 1,
					"stereo": 1,
					"usedtx": 1,
					"useinbandfec": 1
				},
				"payloadType": 109,
				"rtcpFeedback": []
			}],
			"encodings": [{
				"dtx": false,
				"ssrc": 738470356
			}],
			"headerExtensions": [{
				"encrypt": false,
				"id": 3,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:sdes:mid"
			}, {
				"encrypt": false,
				"id": 1,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:ssrc-audio-level"
			}],
			"mid": "0",
			"rtcp": {
				"cname": "{4ff3ce26-4b0f-4210-bee9-c25e7a3d11aa}",
				"reducedSize": true
			}
		}
	},
	"id": 65,
	"internal": {
		"producerId": "f46853e4-1413-4b2e-996f-0acafa1aa844",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.produce"
}

{
	"accepted": true,
	"data": {
		"type": "simple"
	},
	"id": 65
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 49490,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 41945
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"iceState": "completed"
	},
	"event": "icestatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"dtlsState": "connecting"
	},
	"event": "dtlsstatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"consumableRtpEncodings": [{
			"dtx": false,
			"ssrc": 862949330
		}],
		"kind": "audio",
		"paused": true,
		"rtpParameters": {
			"codecs": [{
				"channels": 2,
				"clockRate": 48000,
				"mimeType": "audio/opus",
				"parameters": {
					"maxplaybackrate": 48000,
					"sprop-stereo": 1,
					"stereo": 1,
					"usedtx": 1,
					"useinbandfec": 1
				},
				"payloadType": 100,
				"rtcpFeedback": []
			}],
			"encodings": [{
				"ssrc": 210489044
			}],
			"headerExtensions": [{
				"encrypt": false,
				"id": 1,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:sdes:mid"
			}, {
				"encrypt": false,
				"id": 4,
				"parameters": {},
				"uri": "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"
			}, {
				"encrypt": false,
				"id": 10,
				"parameters": {},
				"uri": "urn:ietf:params:rtp-hdrext:ssrc-audio-level"
			}],
			"mid": "0",
			"rtcp": {
				"cname": "{4ff3ce26-4b0f-4210-bee9-c25e7a3d11aa}",
				"mux": true,
				"reducedSize": true
			}
		},
		"type": "simple"
	},
	"id": 66,
	"internal": {
		"consumerId": "eaaa1a07-8acf-4db7-8594-6a90a9846a2e",
		"producerId": "f46853e4-1413-4b2e-996f-0acafa1aa844",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.consume"
}

{
	"accepted": true,
	"data": {
		"paused": true,
		"producerPaused": false,
		"score": {
			"producerScore": 0,
			"producerScores": [0],
			"score": 10
		}
	},
	"id": 66
}

{
	"id": 67,
	"internal": {
		"producerId": "f46853e4-1413-4b2e-996f-0acafa1aa844",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"rtpObserverId": "fdcc7fec-7d02-492d-86d0-105e1d6f408e"
	},
	"method": "rtpObserver.addProducer"
}

{
	"accepted": true,
	"id": 67
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 49490,
			"protocol": "udp",
			"remoteIp": "192.168.240.128",
			"remotePort": 49780
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 49490,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 41945
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 49490,
			"protocol": "udp",
			"remoteIp": "192.168.240.128",
			"remotePort": 49780
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 49490,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 41945
		}
	},
	"event": "iceselectedtuplechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"dtlsRemoteCert": "-----BEGIN CERTIFICATE-----\nMIIBRTCB7KADAgECAgQYK3YCMAoGCCqGSM49BAMCMCsxKTAnBgNVBAMTIGRiYzhk\nMzFkNTRlNjdiNmM4NDEzOTQ1ZDY0MjhjNGExMB4XDTIwMTIyNzA1NTAzNFoXDTIx\nMDEyNzA1NTAzNFowKzEpMCcGA1UEAxMgZGJjOGQzMWQ1NGU2N2I2Yzg0MTM5NDVk\nNjQyOGM0YTEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATE7swOMUnr9FyIxJIz\n6BXCBr7dyua1IkXNMwCrMVgEzel9VXE2QaVMwwCTok6i6kj2Xf1T81XD1nfHHpIu\nL1aEMAoGCCqGSM49BAMCA0gAMEUCIEOEUu12wpTsIyl1tfAnbAV0mciqTLneFoEb\nKdjgae/GAiEAofpBmLM2XHueSJs+mvcIpRfKSivS6ut+04VCL9/pVlg=\n-----END CERTIFICATE-----\n",
		"dtlsState": "connected"
	},
	"event": "dtlsstatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"sctpState": "connecting"
	},
	"event": "sctpstatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"id": 68,
	"internal": {
		"consumerId": "eaaa1a07-8acf-4db7-8594-6a90a9846a2e",
		"producerId": "f46853e4-1413-4b2e-996f-0acafa1aa844",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "consumer.resume"
}

{
	"accepted": true,
	"id": 68
}

{
	"data": [{
		"encodingIdx": 0,
		"score": 10,
		"ssrc": 738470356
	}],
	"event": "score",
	"targetId": "f46853e4-1413-4b2e-996f-0acafa1aa844"
}

{
	"data": {
		"producerScore": 10,
		"producerScores": [10],
		"score": 10
	},
	"event": "score",
	"targetId": "eaaa1a07-8acf-4db7-8594-6a90a9846a2e"
}

{
	"data": {
		"sctpState": "connected"
	},
	"event": "sctpstatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 69,
	"internal": {
		"dataProducerId": "2d3c9652-4367-4af6-b2b9-1de3800612ff",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.produceData"
}

{
	"accepted": true,
	"data": {
		"id": "2d3c9652-4367-4af6-b2b9-1de3800612ff",
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 0
		},
		"type": "sctp"
	},
	"id": 69
}

{
	"data": {
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 70,
	"internal": {
		"dataConsumerId": "32af112c-70ed-45e5-bf19-2f2d73783070",
		"dataProducerId": "2d3c9652-4367-4af6-b2b9-1de3800612ff",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "2d3c9652-4367-4af6-b2b9-1de3800612ff",
		"id": "32af112c-70ed-45e5-bf19-2f2d73783070",
		"label": "chat",
		"protocol": "",
		"sctpStreamParameters": {
			"maxRetransmits": 1,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 70
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"maxPacketLifeTime": 2000,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 71,
	"internal": {
		"dataProducerId": "82e7d7c6-76b5-4996-9404-e2057acf413b",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.produceData"
}

{
	"accepted": true,
	"data": {
		"id": "82e7d7c6-76b5-4996-9404-e2057acf413b",
		"label": "bot",
		"protocol": "",
		"sctpStreamParameters": {
			"maxPacketLifeTime": 2000,
			"ordered": false,
			"streamId": 1
		},
		"type": "sctp"
	},
	"id": 71
}

{
	"data": {
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 72,
	"internal": {
		"dataConsumerId": "67423810-41b5-4765-ae86-9b2ef9e0093e",
		"dataProducerId": "82e7d7c6-76b5-4996-9404-e2057acf413b",
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "56308666-3fdc-4e20-ba5d-b2bfe4b93ee4"
	},
	"method": "transport.consumeData"
}

{
	"accepted": true,
	"data": {
		"bufferedAmount": 0,
		"bufferedAmountLowThreshold": 0,
		"dataProducerId": "82e7d7c6-76b5-4996-9404-e2057acf413b",
		"id": "67423810-41b5-4765-ae86-9b2ef9e0093e",
		"label": "bot",
		"protocol": "",
		"type": "direct"
	},
	"id": 72
}

{
	"data": {
		"dtlsState": "closed"
	},
	"event": "dtlsstatechange",
	"targetId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
}

{
	"data": {
		"dtlsState": "closed"
	},
	"event": "dtlsstatechange",
	"targetId": "e72c718c-a385-4195-b651-078e7b291e6a"
}

{
	"id": 73,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "3f0fb40a-2d2d-4050-b19f-8c7b518747c1"
	},
	"method": "transport.close"
}

{
	"event": "producerclose",
	"targetId": "eaaa1a07-8acf-4db7-8594-6a90a9846a2e"
}

{
	"event": "dataproducerclose",
	"targetId": "67423810-41b5-4765-ae86-9b2ef9e0093e"
}

{
	"event": "dataproducerclose",
	"targetId": "32af112c-70ed-45e5-bf19-2f2d73783070"
}

{
	"accepted": true,
	"id": 73
}

{
	"id": 74,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "e72c718c-a385-4195-b651-078e7b291e6a"
	},
	"method": "transport.close"
}

{
	"accepted": true,
	"id": 74
}

{
	"id": 75,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 7305,
		"bytesSent": 2149,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 47891,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 34861
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 1440,
		"rtpBytesReceived": 3579,
		"rtpBytesSent": 0,
		"rtpRecvBitrate": 576,
		"rtpSendBitrate": 0,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 576,
		"timestamp": 209353915,
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b",
		"type": "webrtc-transport"
	}],
	"id": 75
}

{
	"id": 76,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.getStats"
}

{
	"accepted": true,
	"data": [{
		"bytesReceived": 2354,
		"bytesSent": 3572,
		"dtlsState": "connected",
		"iceRole": "controlled",
		"iceSelectedTuple": {
			"localIp": "192.168.240.128",
			"localPort": 45745,
			"protocol": "udp",
			"remoteIp": "192.168.17.128",
			"remotePort": 42719
		},
		"iceState": "completed",
		"maxIncomingBitrate": 1500000,
		"probationBytesSent": 0,
		"probationSendBitrate": 0,
		"recvBitrate": 1432,
		"rtpBytesReceived": 0,
		"rtpBytesSent": 1051,
		"rtpRecvBitrate": 0,
		"rtpSendBitrate": 3363,
		"rtxBytesReceived": 0,
		"rtxBytesSent": 0,
		"rtxRecvBitrate": 0,
		"rtxSendBitrate": 0,
		"sctpState": "connected",
		"sendBitrate": 1496,
		"timestamp": 209354308,
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7",
		"type": "webrtc-transport"
	}],
	"id": 76
}

{
	"data": {
		"dtlsState": "closed"
	},
	"event": "dtlsstatechange",
	"targetId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
}

{
	"data": {
		"dtlsState": "closed"
	},
	"event": "dtlsstatechange",
	"targetId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
}

{
	"id": 77,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "9ec027eb-6598-48ca-90d1-0c216b03766b"
	},
	"method": "transport.close"
}

{
	"event": "dataproducerclose",
	"targetId": "78a13f72-7a24-4ba4-874c-fea7de0b1217"
}

{
	"accepted": true,
	"id": 77
}

{
	"id": 78,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c",
		"transportId": "6df5cdfa-7770-441a-a9ec-9982356ccef7"
	},
	"method": "transport.close"
}

{
	"accepted": true,
	"id": 78
}

{
	"id": 79,
	"internal": {
		"routerId": "f55e2b89-3f4d-4b7a-84b8-a97557e5e80c"
	},
	"method": "router.close"
}

{
	"accepted": true,
	"id": 79
}
上一篇:POJ-1276 Cash Machine


下一篇:【Math for ML】线性代数之——向量空间