{
  "room": "megatest-room",
  "pidPrefix": "M15",
  "nBots": 15,
  "tiles": 12,
  "dur": 30,
  "results": [
    {
      "pid": "M15-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 19,
        "bytesReceived": 5121576,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4680802,
          "packetsLost": 0,
          "packetsReceived": 4822,
          "jitter": 0.0031538461538461546,
          "count": 13,
          "framesDecoded": 1627,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 440774,
          "packetsLost": 0,
          "packetsReceived": 5464,
          "jitter": 0.0014999999999999998,
          "count": 12,
          "concealedSamples": 16443,
          "totalSamplesReceived": 5238240
        },
        "t": 1790294314585
      },
      "statsAfter": {
        "rttMs": 10,
        "bytesReceived": 23831687,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21932863,
          "packetsLost": 0,
          "packetsReceived": 22251,
          "jitter": 0.013307692307692309,
          "count": 13,
          "framesDecoded": 7009,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.6370000000000005
        },
        "audio": {
          "bytesReceived": 1898824,
          "packetsLost": 0,
          "packetsReceived": 23466,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 18426,
          "totalSamplesReceived": 22518240
        },
        "t": 1790294344594
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 19,
            "bytesReceived": 5121576,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4680802,
              "packetsLost": 0,
              "packetsReceived": 4822,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 1627,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 440774,
              "packetsLost": 0,
              "packetsReceived": 5464,
              "jitter": 0.0014999999999999998,
              "count": 12,
              "concealedSamples": 16443,
              "totalSamplesReceived": 5238240
            },
            "t": 1790294314586
          },
          "send": {
            "video": {
              "packetsSent": 479,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 536,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314586
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8414583,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7731052,
              "packetsLost": 0,
              "packetsReceived": 7870,
              "jitter": 0.0030769230769230774,
              "count": 13,
              "framesDecoded": 2528,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 683531,
              "packetsLost": 0,
              "packetsReceived": 8466,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 16443,
              "totalSamplesReceived": 8118240
            },
            "t": 1790294319587
          },
          "send": {
            "video": {
              "packetsSent": 730,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 786,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319587
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11723484,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10796738,
              "packetsLost": 0,
              "packetsReceived": 10954,
              "jitter": 0.012230769230769233,
              "count": 13,
              "framesDecoded": 3423,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6370000000000005
            },
            "audio": {
              "bytesReceived": 926746,
              "packetsLost": 0,
              "packetsReceived": 11465,
              "jitter": 0.001,
              "count": 12,
              "concealedSamples": 17189,
              "totalSamplesReceived": 10998240
            },
            "t": 1790294324587
          },
          "send": {
            "video": {
              "packetsSent": 995,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1036,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324587
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 14415148,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13245359,
              "packetsLost": 0,
              "packetsReceived": 13478,
              "jitter": 0.01638461538461539,
              "count": 13,
              "framesDecoded": 4311,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6370000000000005
            },
            "audio": {
              "bytesReceived": 1169789,
              "packetsLost": 0,
              "packetsReceived": 14465,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 17189,
              "totalSamplesReceived": 13878240
            },
            "t": 1790294329587
          },
          "send": {
            "video": {
              "packetsSent": 1203,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1286,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329587
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17816292,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16403707,
              "packetsLost": 0,
              "packetsReceived": 16625,
              "jitter": 0.01638461538461539,
              "count": 13,
              "framesDecoded": 5212,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6370000000000005
            },
            "audio": {
              "bytesReceived": 1412585,
              "packetsLost": 0,
              "packetsReceived": 17466,
              "jitter": 0.001,
              "count": 12,
              "concealedSamples": 18426,
              "totalSamplesReceived": 16758240
            },
            "t": 1790294334587
          },
          "send": {
            "video": {
              "packetsSent": 1468,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1536,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334587
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21053052,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19397258,
              "packetsLost": 0,
              "packetsReceived": 19637,
              "jitter": 0.007461538461538464,
              "count": 13,
              "framesDecoded": 6110,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6370000000000005
            },
            "audio": {
              "bytesReceived": 1655794,
              "packetsLost": 0,
              "packetsReceived": 20466,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 18426,
              "totalSamplesReceived": 19638240
            },
            "t": 1790294339587
          },
          "send": {
            "video": {
              "packetsSent": 1723,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1786,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339587
          }
        },
        {
          "tRel": 30003,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 23831687,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21932863,
              "packetsLost": 0,
              "packetsReceived": 22251,
              "jitter": 0.013307692307692309,
              "count": 13,
              "framesDecoded": 7009,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6370000000000005
            },
            "audio": {
              "bytesReceived": 1898824,
              "packetsLost": 0,
              "packetsReceived": 23466,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 18426,
              "totalSamplesReceived": 22518240
            },
            "t": 1790294344587
          },
          "send": {
            "video": {
              "packetsSent": 1938,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2036,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344588
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 479,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 536,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314585
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1938,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2036,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344595
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 18,
        "bytesReceived": 5015143,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4575656,
          "packetsLost": 0,
          "packetsReceived": 4710,
          "jitter": 0.006000000000000001,
          "count": 13,
          "framesDecoded": 1595,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 439487,
          "packetsLost": 0,
          "packetsReceived": 5448,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 16530,
          "totalSamplesReceived": 5222880
        },
        "t": 1790294314586
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23721394,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21823714,
          "packetsLost": 0,
          "packetsReceived": 22161,
          "jitter": 0.013307692307692309,
          "count": 13,
          "framesDecoded": 6976,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.6430000000000002
        },
        "audio": {
          "bytesReceived": 1897680,
          "packetsLost": 0,
          "packetsReceived": 23451,
          "jitter": 0.0016666666666666668,
          "count": 12,
          "concealedSamples": 19062,
          "totalSamplesReceived": 22502880
        },
        "t": 1790294344594
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 18,
            "bytesReceived": 5015143,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4575656,
              "packetsLost": 0,
              "packetsReceived": 4710,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 1595,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 439487,
              "packetsLost": 0,
              "packetsReceived": 5448,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 16530,
              "totalSamplesReceived": 5222880
            },
            "t": 1790294314588
          },
          "send": {
            "video": {
              "packetsSent": 478,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 526,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314588
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8306327,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7623936,
              "packetsLost": 0,
              "packetsReceived": 7758,
              "jitter": 0.0042307692307692315,
              "count": 13,
              "framesDecoded": 2495,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 682391,
              "packetsLost": 0,
              "packetsReceived": 8451,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 16530,
              "totalSamplesReceived": 8102880
            },
            "t": 1790294319588
          },
          "send": {
            "video": {
              "packetsSent": 729,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 776,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319589
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 11617337,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10691732,
              "packetsLost": 0,
              "packetsReceived": 10845,
              "jitter": 0.012615384615384619,
              "count": 13,
              "framesDecoded": 3390,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6430000000000002
            },
            "audio": {
              "bytesReceived": 925605,
              "packetsLost": 0,
              "packetsReceived": 11451,
              "jitter": 0.0010833333333333333,
              "count": 12,
              "concealedSamples": 17528,
              "totalSamplesReceived": 10982880
            },
            "t": 1790294324589
          },
          "send": {
            "video": {
              "packetsSent": 990,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1026,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324589
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 14304419,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13135691,
              "packetsLost": 0,
              "packetsReceived": 13371,
              "jitter": 0.01661538461538462,
              "count": 13,
              "framesDecoded": 4279,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6430000000000002
            },
            "audio": {
              "bytesReceived": 1168728,
              "packetsLost": 0,
              "packetsReceived": 14451,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 17528,
              "totalSamplesReceived": 13862880
            },
            "t": 1790294329588
          },
          "send": {
            "video": {
              "packetsSent": 1191,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1276,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329589
          }
        },
        {
          "tRel": 20003,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 17706543,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16295102,
              "packetsLost": 0,
              "packetsReceived": 16523,
              "jitter": 0.016692307692307697,
              "count": 13,
              "framesDecoded": 5178,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6430000000000002
            },
            "audio": {
              "bytesReceived": 1411441,
              "packetsLost": 0,
              "packetsReceived": 17451,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 18375,
              "totalSamplesReceived": 16742880
            },
            "t": 1790294334589
          },
          "send": {
            "video": {
              "packetsSent": 1455,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1526,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334590
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20943512,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19288862,
              "packetsLost": 0,
              "packetsReceived": 19543,
              "jitter": 0.0076923076923076945,
              "count": 13,
              "framesDecoded": 6077,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6430000000000002
            },
            "audio": {
              "bytesReceived": 1654650,
              "packetsLost": 0,
              "packetsReceived": 20451,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 18375,
              "totalSamplesReceived": 19622880
            },
            "t": 1790294339589
          },
          "send": {
            "video": {
              "packetsSent": 1704,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1776,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339589
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23721394,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21823714,
              "packetsLost": 0,
              "packetsReceived": 22161,
              "jitter": 0.013307692307692309,
              "count": 13,
              "framesDecoded": 6976,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6430000000000002
            },
            "audio": {
              "bytesReceived": 1897680,
              "packetsLost": 0,
              "packetsReceived": 23451,
              "jitter": 0.0016666666666666668,
              "count": 12,
              "concealedSamples": 19062,
              "totalSamplesReceived": 22502880
            },
            "t": 1790294344588
          },
          "send": {
            "video": {
              "packetsSent": 1914,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2026,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344589
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 478,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 526,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1914,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2026,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344595
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 5018179,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4582367,
          "packetsLost": 0,
          "packetsReceived": 4709,
          "jitter": 0.0041538461538461555,
          "count": 13,
          "framesDecoded": 1594,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 435812,
          "packetsLost": 0,
          "packetsReceived": 5400,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 17055,
          "totalSamplesReceived": 5176800
        },
        "t": 1790294314585
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23730031,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21836241,
          "packetsLost": 0,
          "packetsReceived": 22151,
          "jitter": 0.013307692307692309,
          "count": 13,
          "framesDecoded": 6975,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.618
        },
        "audio": {
          "bytesReceived": 1893790,
          "packetsLost": 0,
          "packetsReceived": 23401,
          "jitter": 0.00175,
          "count": 12,
          "concealedSamples": 18488,
          "totalSamplesReceived": 22456800
        },
        "t": 1790294344595
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 5018179,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4582367,
              "packetsLost": 0,
              "packetsReceived": 4709,
              "jitter": 0.0041538461538461555,
              "count": 13,
              "framesDecoded": 1594,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 435812,
              "packetsLost": 0,
              "packetsReceived": 5400,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 17055,
              "totalSamplesReceived": 5176800
            },
            "t": 1790294314586
          },
          "send": {
            "video": {
              "packetsSent": 455,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 510,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314586
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8310196,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7631699,
              "packetsLost": 0,
              "packetsReceived": 7760,
              "jitter": 0.003615384615384616,
              "count": 13,
              "framesDecoded": 2494,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 678497,
              "packetsLost": 0,
              "packetsReceived": 8401,
              "jitter": 0.001416666666666667,
              "count": 12,
              "concealedSamples": 17434,
              "totalSamplesReceived": 8056800
            },
            "t": 1790294319588
          },
          "send": {
            "video": {
              "packetsSent": 703,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 760,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319588
          }
        },
        {
          "tRel": 10001,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 11621442,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10699708,
              "packetsLost": 0,
              "packetsReceived": 10846,
              "jitter": 0.012461538461538465,
              "count": 13,
              "framesDecoded": 3389,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.618
            },
            "audio": {
              "bytesReceived": 921734,
              "packetsLost": 0,
              "packetsReceived": 11401,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 18180,
              "totalSamplesReceived": 10936800
            },
            "t": 1790294324587
          },
          "send": {
            "video": {
              "packetsSent": 968,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1010,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324587
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 14313837,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13148995,
              "packetsLost": 0,
              "packetsReceived": 13370,
              "jitter": 0.01638461538461539,
              "count": 13,
              "framesDecoded": 4278,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.618
            },
            "audio": {
              "bytesReceived": 1164842,
              "packetsLost": 0,
              "packetsReceived": 14401,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 18180,
              "totalSamplesReceived": 13816800
            },
            "t": 1790294329587
          },
          "send": {
            "video": {
              "packetsSent": 1171,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1260,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329588
          }
        },
        {
          "tRel": 20001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17714000,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16306449,
              "packetsLost": 0,
              "packetsReceived": 16519,
              "jitter": 0.01661538461538462,
              "count": 13,
              "framesDecoded": 5178,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.618
            },
            "audio": {
              "bytesReceived": 1407551,
              "packetsLost": 0,
              "packetsReceived": 17401,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 18488,
              "totalSamplesReceived": 16696800
            },
            "t": 1790294334587
          },
          "send": {
            "video": {
              "packetsSent": 1438,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1510,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334587
          }
        },
        {
          "tRel": 25001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20952194,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19301434,
              "packetsLost": 0,
              "packetsReceived": 19538,
              "jitter": 0.007461538461538464,
              "count": 13,
              "framesDecoded": 6076,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.618
            },
            "audio": {
              "bytesReceived": 1650760,
              "packetsLost": 0,
              "packetsReceived": 20401,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 18488,
              "totalSamplesReceived": 19576800
            },
            "t": 1790294339587
          },
          "send": {
            "video": {
              "packetsSent": 1688,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1760,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339587
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23730031,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21836241,
              "packetsLost": 0,
              "packetsReceived": 22151,
              "jitter": 0.013307692307692309,
              "count": 13,
              "framesDecoded": 6975,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.618
            },
            "audio": {
              "bytesReceived": 1893790,
              "packetsLost": 0,
              "packetsReceived": 23401,
              "jitter": 0.00175,
              "count": 12,
              "concealedSamples": 18488,
              "totalSamplesReceived": 22456800
            },
            "t": 1790294344587
          },
          "send": {
            "video": {
              "packetsSent": 1901,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2010,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344588
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 455,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 510,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314586
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1901,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2010,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344595
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4975250,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4544517,
          "packetsLost": 0,
          "packetsReceived": 4667,
          "jitter": 0.006384615384615387,
          "count": 13,
          "framesDecoded": 1587,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 430733,
          "packetsLost": 0,
          "packetsReceived": 5334,
          "jitter": 0.0013333333333333333,
          "count": 12,
          "concealedSamples": 21743,
          "totalSamplesReceived": 5114400
        },
        "t": 1790294314586
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23681795,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21792898,
          "packetsLost": 0,
          "packetsReceived": 22099,
          "jitter": 0.013384615384615385,
          "count": 13,
          "framesDecoded": 6967,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.6560000000000006
        },
        "audio": {
          "bytesReceived": 1888897,
          "packetsLost": 0,
          "packetsReceived": 23337,
          "jitter": 0.0015833333333333335,
          "count": 12,
          "concealedSamples": 24402,
          "totalSamplesReceived": 22394400
        },
        "t": 1790294344595
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4975250,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4544517,
              "packetsLost": 0,
              "packetsReceived": 4667,
              "jitter": 0.006384615384615387,
              "count": 13,
              "framesDecoded": 1587,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 430733,
              "packetsLost": 0,
              "packetsReceived": 5334,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 21743,
              "totalSamplesReceived": 5114400
            },
            "t": 1790294314587
          },
          "send": {
            "video": {
              "packetsSent": 444,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 496,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314587
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8265710,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7592061,
              "packetsLost": 0,
              "packetsReceived": 7714,
              "jitter": 0.004461538461538462,
              "count": 13,
              "framesDecoded": 2486,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 673649,
              "packetsLost": 0,
              "packetsReceived": 8337,
              "jitter": 0.0014166666666666674,
              "count": 12,
              "concealedSamples": 22122,
              "totalSamplesReceived": 7994400
            },
            "t": 1790294319588
          },
          "send": {
            "video": {
              "packetsSent": 697,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 746,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319588
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11575307,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10658374,
              "packetsLost": 0,
              "packetsReceived": 10803,
              "jitter": 0.012769230769230772,
              "count": 13,
              "framesDecoded": 3382,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6560000000000006
            },
            "audio": {
              "bytesReceived": 916933,
              "packetsLost": 0,
              "packetsReceived": 11337,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 22868,
              "totalSamplesReceived": 10874400
            },
            "t": 1790294324588
          },
          "send": {
            "video": {
              "packetsSent": 957,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 996,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324588
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 14266377,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13106391,
              "packetsLost": 0,
              "packetsReceived": 13329,
              "jitter": 0.016538461538461544,
              "count": 13,
              "framesDecoded": 4270,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6560000000000006
            },
            "audio": {
              "bytesReceived": 1159986,
              "packetsLost": 0,
              "packetsReceived": 14337,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 22868,
              "totalSamplesReceived": 13754400
            },
            "t": 1790294329588
          },
          "send": {
            "video": {
              "packetsSent": 1157,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1246,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329588
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 17664321,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16261542,
              "packetsLost": 0,
              "packetsReceived": 16471,
              "jitter": 0.01661538461538462,
              "count": 13,
              "framesDecoded": 5170,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6560000000000006
            },
            "audio": {
              "bytesReceived": 1402779,
              "packetsLost": 0,
              "packetsReceived": 17337,
              "jitter": 0.0009166666666666666,
              "count": 12,
              "concealedSamples": 23715,
              "totalSamplesReceived": 16634400
            },
            "t": 1790294334588
          },
          "send": {
            "video": {
              "packetsSent": 1427,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1496,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334588
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20903597,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19257689,
              "packetsLost": 0,
              "packetsReceived": 19490,
              "jitter": 0.007461538461538464,
              "count": 13,
              "framesDecoded": 6068,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6560000000000006
            },
            "audio": {
              "bytesReceived": 1645908,
              "packetsLost": 0,
              "packetsReceived": 20337,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 23715,
              "totalSamplesReceived": 19514400
            },
            "t": 1790294339588
          },
          "send": {
            "video": {
              "packetsSent": 1681,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1746,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339588
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23681795,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21792898,
              "packetsLost": 0,
              "packetsReceived": 22099,
              "jitter": 0.013384615384615385,
              "count": 13,
              "framesDecoded": 6967,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.6560000000000006
            },
            "audio": {
              "bytesReceived": 1888897,
              "packetsLost": 0,
              "packetsReceived": 23337,
              "jitter": 0.0015833333333333335,
              "count": 12,
              "concealedSamples": 24402,
              "totalSamplesReceived": 22394400
            },
            "t": 1790294344587
          },
          "send": {
            "video": {
              "packetsSent": 1897,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1996,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344588
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 444,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 496,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314586
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1897,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1996,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344595
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4878543,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4453874,
          "packetsLost": 0,
          "packetsReceived": 4576,
          "jitter": 0.006384615384615387,
          "count": 13,
          "framesDecoded": 1545,
          "framesDropped": 0,
          "freezeCount": 1,
          "totalFreezeDuration": 0.221
        },
        "audio": {
          "bytesReceived": 424669,
          "packetsLost": 0,
          "packetsReceived": 5255,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 18634,
          "totalSamplesReceived": 5038080
        },
        "t": 1790294314586
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23587962,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21705180,
          "packetsLost": 0,
          "packetsReceived": 22008,
          "jitter": 0.013307692307692309,
          "count": 13,
          "framesDecoded": 6927,
          "framesDropped": 0,
          "freezeCount": 12,
          "totalFreezeDuration": 2.8590000000000004
        },
        "audio": {
          "bytesReceived": 1882782,
          "packetsLost": 0,
          "packetsReceived": 23258,
          "jitter": 0.00175,
          "count": 12,
          "concealedSamples": 20479,
          "totalSamplesReceived": 22318080
        },
        "t": 1790294344595
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4878543,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4453874,
              "packetsLost": 0,
              "packetsReceived": 4576,
              "jitter": 0.006384615384615387,
              "count": 13,
              "framesDecoded": 1545,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.221
            },
            "audio": {
              "bytesReceived": 424669,
              "packetsLost": 0,
              "packetsReceived": 5255,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 18634,
              "totalSamplesReceived": 5038080
            },
            "t": 1790294314587
          },
          "send": {
            "video": {
              "packetsSent": 424,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 481,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314587
          }
        },
        {
          "tRel": 5001,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 8167386,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7499875,
              "packetsLost": 0,
              "packetsReceived": 7620,
              "jitter": 0.004461538461538463,
              "count": 13,
              "framesDecoded": 2446,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.221
            },
            "audio": {
              "bytesReceived": 667511,
              "packetsLost": 0,
              "packetsReceived": 8258,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 18634,
              "totalSamplesReceived": 7918080
            },
            "t": 1790294319588
          },
          "send": {
            "video": {
              "packetsSent": 679,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 731,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319588
          }
        },
        {
          "tRel": 10001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11479918,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10569123,
              "packetsLost": 0,
              "packetsReceived": 10713,
              "jitter": 0.012769230769230772,
              "count": 13,
              "framesDecoded": 3342,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.8590000000000004
            },
            "audio": {
              "bytesReceived": 910795,
              "packetsLost": 0,
              "packetsReceived": 11258,
              "jitter": 0.0010833333333333333,
              "count": 12,
              "concealedSamples": 19632,
              "totalSamplesReceived": 10798080
            },
            "t": 1790294324588
          },
          "send": {
            "video": {
              "packetsSent": 934,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 981,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324588
          }
        },
        {
          "tRel": 15001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 14171862,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13018078,
              "packetsLost": 0,
              "packetsReceived": 13236,
              "jitter": 0.016538461538461544,
              "count": 13,
              "framesDecoded": 4230,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.8590000000000004
            },
            "audio": {
              "bytesReceived": 1153784,
              "packetsLost": 0,
              "packetsReceived": 14258,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 19632,
              "totalSamplesReceived": 13678080
            },
            "t": 1790294329588
          },
          "send": {
            "video": {
              "packetsSent": 1146,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1231,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329588
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 17573010,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16176384,
              "packetsLost": 0,
              "packetsReceived": 16381,
              "jitter": 0.016769230769230772,
              "count": 13,
              "framesDecoded": 5130,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.8590000000000004
            },
            "audio": {
              "bytesReceived": 1396626,
              "packetsLost": 0,
              "packetsReceived": 17258,
              "jitter": 0.0010000000000000002,
              "count": 12,
              "concealedSamples": 20479,
              "totalSamplesReceived": 16558080
            },
            "t": 1790294334588
          },
          "send": {
            "video": {
              "packetsSent": 1412,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1481,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334589
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 20809857,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19170167,
              "packetsLost": 0,
              "packetsReceived": 19397,
              "jitter": 0.007538461538461541,
              "count": 13,
              "framesDecoded": 6028,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.8590000000000004
            },
            "audio": {
              "bytesReceived": 1639690,
              "packetsLost": 0,
              "packetsReceived": 20258,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 20479,
              "totalSamplesReceived": 19438080
            },
            "t": 1790294339588
          },
          "send": {
            "video": {
              "packetsSent": 1664,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1731,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339589
          }
        },
        {
          "tRel": 30001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23587962,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21705180,
              "packetsLost": 0,
              "packetsReceived": 22008,
              "jitter": 0.013307692307692309,
              "count": 13,
              "framesDecoded": 6927,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.8590000000000004
            },
            "audio": {
              "bytesReceived": 1882782,
              "packetsLost": 0,
              "packetsReceived": 23258,
              "jitter": 0.00175,
              "count": 12,
              "concealedSamples": 20479,
              "totalSamplesReceived": 22318080
            },
            "t": 1790294344588
          },
          "send": {
            "video": {
              "packetsSent": 1880,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1981,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344588
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 424,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 481,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1880,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1981,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344595
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 4735110,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4320670,
          "packetsLost": 0,
          "packetsReceived": 4438,
          "jitter": 0.006461538461538464,
          "count": 13,
          "framesDecoded": 1500,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 414440,
          "packetsLost": 0,
          "packetsReceived": 5127,
          "jitter": 0.0014166666666666668,
          "count": 12,
          "concealedSamples": 18974,
          "totalSamplesReceived": 4918080
        },
        "t": 1790294314586
      },
      "statsAfter": {
        "rttMs": 12,
        "bytesReceived": 23447728,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21575077,
          "packetsLost": 0,
          "packetsReceived": 21887,
          "jitter": 0.013461538461538462,
          "count": 13,
          "framesDecoded": 6882,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.651
        },
        "audio": {
          "bytesReceived": 1872651,
          "packetsLost": 0,
          "packetsReceived": 23130,
          "jitter": 0.0015833333333333335,
          "count": 12,
          "concealedSamples": 20819,
          "totalSamplesReceived": 22198080
        },
        "t": 1790294344595
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 4735110,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4320670,
              "packetsLost": 0,
              "packetsReceived": 4438,
              "jitter": 0.006461538461538464,
              "count": 13,
              "framesDecoded": 1500,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 414440,
              "packetsLost": 0,
              "packetsReceived": 5127,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 18974,
              "totalSamplesReceived": 4918080
            },
            "t": 1790294314587
          },
          "send": {
            "video": {
              "packetsSent": 404,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 464,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314587
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8023545,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7366263,
              "packetsLost": 0,
              "packetsReceived": 7482,
              "jitter": 0.004538461538461539,
              "count": 13,
              "framesDecoded": 2400,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 657282,
              "packetsLost": 0,
              "packetsReceived": 8130,
              "jitter": 0.0014166666666666674,
              "count": 12,
              "concealedSamples": 18974,
              "totalSamplesReceived": 7798080
            },
            "t": 1790294319588
          },
          "send": {
            "video": {
              "packetsSent": 659,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 714,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319589
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 11334087,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10433446,
              "packetsLost": 0,
              "packetsReceived": 10573,
              "jitter": 0.012692307692307695,
              "count": 13,
              "framesDecoded": 3297,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.651
            },
            "audio": {
              "bytesReceived": 900641,
              "packetsLost": 0,
              "packetsReceived": 11130,
              "jitter": 0.001,
              "count": 12,
              "concealedSamples": 19972,
              "totalSamplesReceived": 10678080
            },
            "t": 1790294324589
          },
          "send": {
            "video": {
              "packetsSent": 915,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 964,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324590
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 14026038,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12882419,
              "packetsLost": 0,
              "packetsReceived": 13099,
              "jitter": 0.016538461538461544,
              "count": 13,
              "framesDecoded": 4185,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.651
            },
            "audio": {
              "bytesReceived": 1143619,
              "packetsLost": 0,
              "packetsReceived": 14130,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 19972,
              "totalSamplesReceived": 13558080
            },
            "t": 1790294329588
          },
          "send": {
            "video": {
              "packetsSent": 1123,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1214,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329589
          }
        },
        {
          "tRel": 20003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17434529,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16048037,
              "packetsLost": 0,
              "packetsReceived": 16262,
              "jitter": 0.017769230769230773,
              "count": 13,
              "framesDecoded": 5085,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.651
            },
            "audio": {
              "bytesReceived": 1386492,
              "packetsLost": 0,
              "packetsReceived": 17130,
              "jitter": 0.0009166666666666669,
              "count": 12,
              "concealedSamples": 20819,
              "totalSamplesReceived": 16438080
            },
            "t": 1790294334589
          },
          "send": {
            "video": {
              "packetsSent": 1383,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1464,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334590
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 20670690,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19041092,
              "packetsLost": 0,
              "packetsReceived": 19274,
              "jitter": 0.007923076923076925,
              "count": 13,
              "framesDecoded": 5983,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.651
            },
            "audio": {
              "bytesReceived": 1629598,
              "packetsLost": 0,
              "packetsReceived": 20130,
              "jitter": 0.0011666666666666665,
              "count": 12,
              "concealedSamples": 20819,
              "totalSamplesReceived": 19318080
            },
            "t": 1790294339589
          },
          "send": {
            "video": {
              "packetsSent": 1638,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1714,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339590
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 23447728,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21575077,
              "packetsLost": 0,
              "packetsReceived": 21887,
              "jitter": 0.013461538461538462,
              "count": 13,
              "framesDecoded": 6882,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.651
            },
            "audio": {
              "bytesReceived": 1872651,
              "packetsLost": 0,
              "packetsReceived": 23130,
              "jitter": 0.0015833333333333335,
              "count": 12,
              "concealedSamples": 20819,
              "totalSamplesReceived": 22198080
            },
            "t": 1790294344588
          },
          "send": {
            "video": {
              "packetsSent": 1852,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1964,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344589
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 404,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 464,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1852,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1964,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344596
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-6",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 16,
        "bytesReceived": 4648013,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4241866,
          "packetsLost": 0,
          "packetsReceived": 4347,
          "jitter": 0.006461538461538464,
          "count": 13,
          "framesDecoded": 1461,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 406147,
          "packetsLost": 0,
          "packetsReceived": 5022,
          "jitter": 0.0013333333333333333,
          "count": 12,
          "concealedSamples": 18783,
          "totalSamplesReceived": 4813920
        },
        "t": 1790294314587
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23383747,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21519482,
          "packetsLost": 0,
          "packetsReceived": 21829,
          "jitter": 0.015153846153846157,
          "count": 13,
          "framesDecoded": 6842,
          "framesDropped": 0,
          "freezeCount": 10,
          "totalFreezeDuration": 2.4379999999999997
        },
        "audio": {
          "bytesReceived": 1864265,
          "packetsLost": 0,
          "packetsReceived": 23024,
          "jitter": 0.0015000000000000002,
          "count": 12,
          "concealedSamples": 20628,
          "totalSamplesReceived": 22093920
        },
        "t": 1790294344596
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 16,
            "bytesReceived": 4648013,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4241866,
              "packetsLost": 0,
              "packetsReceived": 4347,
              "jitter": 0.006461538461538464,
              "count": 13,
              "framesDecoded": 1461,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 406147,
              "packetsLost": 0,
              "packetsReceived": 5022,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 18783,
              "totalSamplesReceived": 4813920
            },
            "t": 1790294314588
          },
          "send": {
            "video": {
              "packetsSent": 396,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 452,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314588
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 7933390,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7284466,
              "packetsLost": 0,
              "packetsReceived": 7390,
              "jitter": 0.004461538461538463,
              "count": 13,
              "framesDecoded": 2361,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 648924,
              "packetsLost": 0,
              "packetsReceived": 8024,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 18783,
              "totalSamplesReceived": 7693920
            },
            "t": 1790294319589
          },
          "send": {
            "video": {
              "packetsSent": 653,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 703,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319589
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11244381,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10352187,
              "packetsLost": 0,
              "packetsReceived": 10479,
              "jitter": 0.012692307692307695,
              "count": 13,
              "framesDecoded": 3257,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4379999999999997
            },
            "audio": {
              "bytesReceived": 892194,
              "packetsLost": 0,
              "packetsReceived": 11024,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 19781,
              "totalSamplesReceived": 10573920
            },
            "t": 1790294324589
          },
          "send": {
            "video": {
              "packetsSent": 913,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 953,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324589
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 13931388,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12796141,
              "packetsLost": 0,
              "packetsReceived": 13001,
              "jitter": 0.016461538461538465,
              "count": 13,
              "framesDecoded": 4145,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4379999999999997
            },
            "audio": {
              "bytesReceived": 1135247,
              "packetsLost": 0,
              "packetsReceived": 14024,
              "jitter": 0.0011666666666666665,
              "count": 12,
              "concealedSamples": 19781,
              "totalSamplesReceived": 13453920
            },
            "t": 1790294329589
          },
          "send": {
            "video": {
              "packetsSent": 1119,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1203,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329590
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17371659,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15993539,
              "packetsLost": 0,
              "packetsReceived": 16201,
              "jitter": 0.006461538461538463,
              "count": 13,
              "framesDecoded": 5045,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4379999999999997
            },
            "audio": {
              "bytesReceived": 1378120,
              "packetsLost": 0,
              "packetsReceived": 17024,
              "jitter": 0.0008333333333333334,
              "count": 12,
              "concealedSamples": 20628,
              "totalSamplesReceived": 16333920
            },
            "t": 1790294334589
          },
          "send": {
            "video": {
              "packetsSent": 1382,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1453,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334589
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20607768,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18986519,
              "packetsLost": 0,
              "packetsReceived": 19219,
              "jitter": 0.012615384615384619,
              "count": 13,
              "framesDecoded": 5943,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4379999999999997
            },
            "audio": {
              "bytesReceived": 1621249,
              "packetsLost": 0,
              "packetsReceived": 20024,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 20628,
              "totalSamplesReceived": 19213920
            },
            "t": 1790294339589
          },
          "send": {
            "video": {
              "packetsSent": 1632,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1703,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339590
          }
        },
        {
          "tRel": 30003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23383747,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21519482,
              "packetsLost": 0,
              "packetsReceived": 21829,
              "jitter": 0.015153846153846157,
              "count": 13,
              "framesDecoded": 6842,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4379999999999997
            },
            "audio": {
              "bytesReceived": 1864265,
              "packetsLost": 0,
              "packetsReceived": 23024,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 20628,
              "totalSamplesReceived": 22093920
            },
            "t": 1790294344589
          },
          "send": {
            "video": {
              "packetsSent": 1851,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1953,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344590
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 396,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 452,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1851,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1953,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344596
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-7",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4603513,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4210818,
          "packetsLost": 0,
          "packetsReceived": 4320,
          "jitter": 0.006000000000000002,
          "count": 13,
          "framesDecoded": 1452,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 392695,
          "packetsLost": 0,
          "packetsReceived": 4855,
          "jitter": 0.0012500000000000002,
          "count": 12,
          "concealedSamples": 9654,
          "totalSamplesReceived": 4656000
        },
        "t": 1790294314587
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23334662,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21483915,
          "packetsLost": 0,
          "packetsReceived": 21795,
          "jitter": 0.01507692307692308,
          "count": 13,
          "framesDecoded": 6832,
          "framesDropped": 0,
          "freezeCount": 10,
          "totalFreezeDuration": 2.458
        },
        "audio": {
          "bytesReceived": 1850747,
          "packetsLost": 0,
          "packetsReceived": 22857,
          "jitter": 0.0014166666666666668,
          "count": 12,
          "concealedSamples": 12170,
          "totalSamplesReceived": 21936000
        },
        "t": 1790294344596
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4603513,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4210818,
              "packetsLost": 0,
              "packetsReceived": 4320,
              "jitter": 0.006000000000000002,
              "count": 13,
              "framesDecoded": 1452,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 392695,
              "packetsLost": 0,
              "packetsReceived": 4855,
              "jitter": 0.0012500000000000002,
              "count": 12,
              "concealedSamples": 9654,
              "totalSamplesReceived": 4656000
            },
            "t": 1790294314588
          },
          "send": {
            "video": {
              "packetsSent": 393,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 437,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314588
          }
        },
        {
          "tRel": 5003,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 7892633,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7257097,
              "packetsLost": 0,
              "packetsReceived": 7365,
              "jitter": 0.0042307692307692315,
              "count": 13,
              "framesDecoded": 2351,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 635536,
              "packetsLost": 0,
              "packetsReceived": 7857,
              "jitter": 0.0013333333333333337,
              "count": 12,
              "concealedSamples": 9654,
              "totalSamplesReceived": 7536000
            },
            "t": 1790294319589
          },
          "send": {
            "video": {
              "packetsSent": 647,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 687,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319590
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11200882,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10322126,
              "packetsLost": 0,
              "packetsReceived": 10454,
              "jitter": 0.012769230769230772,
              "count": 13,
              "framesDecoded": 3248,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.458
            },
            "audio": {
              "bytesReceived": 878756,
              "packetsLost": 0,
              "packetsReceived": 10857,
              "jitter": 0.0007500000000000001,
              "count": 12,
              "concealedSamples": 10400,
              "totalSamplesReceived": 10416000
            },
            "t": 1790294324589
          },
          "send": {
            "video": {
              "packetsSent": 905,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 937,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324590
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13888914,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12767119,
              "packetsLost": 0,
              "packetsReceived": 12977,
              "jitter": 0.016461538461538465,
              "count": 13,
              "framesDecoded": 4136,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.458
            },
            "audio": {
              "bytesReceived": 1121795,
              "packetsLost": 0,
              "packetsReceived": 13857,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 10400,
              "totalSamplesReceived": 13296000
            },
            "t": 1790294329589
          },
          "send": {
            "video": {
              "packetsSent": 1111,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1187,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329590
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 15,
            "bytesReceived": 17320597,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15955929,
              "packetsLost": 0,
              "packetsReceived": 16162,
              "jitter": 0.005846153846153847,
              "count": 13,
              "framesDecoded": 5034,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.458
            },
            "audio": {
              "bytesReceived": 1364668,
              "packetsLost": 0,
              "packetsReceived": 16857,
              "jitter": 0.0008333333333333334,
              "count": 12,
              "concealedSamples": 12170,
              "totalSamplesReceived": 16176000
            },
            "t": 1790294334589
          },
          "send": {
            "video": {
              "packetsSent": 1375,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1437,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334589
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20557189,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18949414,
              "packetsLost": 0,
              "packetsReceived": 19180,
              "jitter": 0.012384615384615386,
              "count": 13,
              "framesDecoded": 5933,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.458
            },
            "audio": {
              "bytesReceived": 1607775,
              "packetsLost": 0,
              "packetsReceived": 19857,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 12170,
              "totalSamplesReceived": 19056000
            },
            "t": 1790294339589
          },
          "send": {
            "video": {
              "packetsSent": 1624,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1687,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339590
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23334662,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21483915,
              "packetsLost": 0,
              "packetsReceived": 21795,
              "jitter": 0.01507692307692308,
              "count": 13,
              "framesDecoded": 6832,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.458
            },
            "audio": {
              "bytesReceived": 1850747,
              "packetsLost": 0,
              "packetsReceived": 22857,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 12170,
              "totalSamplesReceived": 21936000
            },
            "t": 1790294344589
          },
          "send": {
            "video": {
              "packetsSent": 1838,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1937,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344589
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 393,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 437,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1838,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1937,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344596
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-8",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4429674,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4053670,
          "packetsLost": 0,
          "packetsReceived": 4150,
          "jitter": 0.0028461538461538463,
          "count": 13,
          "framesDecoded": 1398,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 376004,
          "packetsLost": 0,
          "packetsReceived": 4649,
          "jitter": 0.00125,
          "count": 12,
          "concealedSamples": 20054,
          "totalSamplesReceived": 4458720
        },
        "t": 1790294314587
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23110096,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21276040,
          "packetsLost": 0,
          "packetsReceived": 21554,
          "jitter": 0.0026153846153846158,
          "count": 13,
          "framesDecoded": 6778,
          "framesDropped": 0,
          "freezeCount": 9,
          "totalFreezeDuration": 2.22
        },
        "audio": {
          "bytesReceived": 1834056,
          "packetsLost": 0,
          "packetsReceived": 22651,
          "jitter": 0.0015000000000000002,
          "count": 12,
          "concealedSamples": 22031,
          "totalSamplesReceived": 21738720
        },
        "t": 1790294344597
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4429674,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4053670,
              "packetsLost": 0,
              "packetsReceived": 4150,
              "jitter": 0.0028461538461538463,
              "count": 13,
              "framesDecoded": 1398,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 376004,
              "packetsLost": 0,
              "packetsReceived": 4649,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 20054,
              "totalSamplesReceived": 4458720
            },
            "t": 1790294314588
          },
          "send": {
            "video": {
              "packetsSent": 368,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 419,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314588
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 7706012,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7087197,
              "packetsLost": 0,
              "packetsReceived": 7183,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 2297,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 618815,
              "packetsLost": 0,
              "packetsReceived": 7651,
              "jitter": 0.0012500000000000002,
              "count": 12,
              "concealedSamples": 20054,
              "totalSamplesReceived": 7338720
            },
            "t": 1790294319589
          },
          "send": {
            "video": {
              "packetsSent": 618,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 669,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319590
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11003090,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10141039,
              "packetsLost": 0,
              "packetsReceived": 10254,
              "jitter": 0.003307692307692308,
              "count": 13,
              "framesDecoded": 3193,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.22
            },
            "audio": {
              "bytesReceived": 862051,
              "packetsLost": 0,
              "packetsReceived": 10651,
              "jitter": 0.0009166666666666669,
              "count": 12,
              "concealedSamples": 20800,
              "totalSamplesReceived": 10218720
            },
            "t": 1790294324589
          },
          "send": {
            "video": {
              "packetsSent": 877,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 919,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324590
          }
        },
        {
          "tRel": 15001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13682170,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12577066,
              "packetsLost": 0,
              "packetsReceived": 12762,
              "jitter": 0.004076923076923076,
              "count": 13,
              "framesDecoded": 4082,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.22
            },
            "audio": {
              "bytesReceived": 1105104,
              "packetsLost": 0,
              "packetsReceived": 13651,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 20800,
              "totalSamplesReceived": 13098720
            },
            "t": 1790294329589
          },
          "send": {
            "video": {
              "packetsSent": 1085,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1169,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329589
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 17111672,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15763695,
              "packetsLost": 0,
              "packetsReceived": 15944,
              "jitter": 0.004230769230769231,
              "count": 13,
              "framesDecoded": 4981,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.22
            },
            "audio": {
              "bytesReceived": 1347977,
              "packetsLost": 0,
              "packetsReceived": 16651,
              "jitter": 0.0008333333333333335,
              "count": 12,
              "concealedSamples": 22031,
              "totalSamplesReceived": 15978720
            },
            "t": 1790294334590
          },
          "send": {
            "video": {
              "packetsSent": 1349,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1419,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334590
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20333377,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18742349,
              "packetsLost": 0,
              "packetsReceived": 18944,
              "jitter": 0.0027692307692307695,
              "count": 13,
              "framesDecoded": 5879,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.22
            },
            "audio": {
              "bytesReceived": 1591028,
              "packetsLost": 0,
              "packetsReceived": 19651,
              "jitter": 0.001,
              "count": 12,
              "concealedSamples": 22031,
              "totalSamplesReceived": 18858720
            },
            "t": 1790294339590
          },
          "send": {
            "video": {
              "packetsSent": 1601,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1669,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339590
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23110096,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21276040,
              "packetsLost": 0,
              "packetsReceived": 21554,
              "jitter": 0.0026153846153846158,
              "count": 13,
              "framesDecoded": 6778,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.22
            },
            "audio": {
              "bytesReceived": 1834056,
              "packetsLost": 0,
              "packetsReceived": 22651,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 22031,
              "totalSamplesReceived": 21738720
            },
            "t": 1790294344590
          },
          "send": {
            "video": {
              "packetsSent": 1818,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1919,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344590
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 368,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 419,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314587
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1818,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1919,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344597
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-9",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 4183480,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3822035,
          "packetsLost": 0,
          "packetsReceived": 3906,
          "jitter": 0.0026923076923076926,
          "count": 13,
          "framesDecoded": 1304,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 361445,
          "packetsLost": 0,
          "packetsReceived": 4467,
          "jitter": 0.0015000000000000002,
          "count": 12,
          "concealedSamples": 11386,
          "totalSamplesReceived": 4279200
        },
        "t": 1790294314587
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 22862011,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21042600,
          "packetsLost": 0,
          "packetsReceived": 21304,
          "jitter": 0.002461538461538461,
          "count": 13,
          "framesDecoded": 6684,
          "framesDropped": 0,
          "freezeCount": 10,
          "totalFreezeDuration": 2.5020000000000002
        },
        "audio": {
          "bytesReceived": 1819411,
          "packetsLost": 0,
          "packetsReceived": 22468,
          "jitter": 0.00175,
          "count": 12,
          "concealedSamples": 13057,
          "totalSamplesReceived": 21559200
        },
        "t": 1790294344597
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 4183480,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3822035,
              "packetsLost": 0,
              "packetsReceived": 3906,
              "jitter": 0.0026923076923076926,
              "count": 13,
              "framesDecoded": 1304,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 361445,
              "packetsLost": 0,
              "packetsReceived": 4467,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 11386,
              "totalSamplesReceived": 4279200
            },
            "t": 1790294314588
          },
          "send": {
            "video": {
              "packetsSent": 356,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 406,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314588
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 7458709,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6854507,
              "packetsLost": 0,
              "packetsReceived": 6936,
              "jitter": 0.0030769230769230774,
              "count": 13,
              "framesDecoded": 2203,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 604202,
              "packetsLost": 0,
              "packetsReceived": 7468,
              "jitter": 0.0015000000000000005,
              "count": 12,
              "concealedSamples": 11386,
              "totalSamplesReceived": 7159200
            },
            "t": 1790294319590
          },
          "send": {
            "video": {
              "packetsSent": 609,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 656,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319590
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 18,
            "bytesReceived": 10757032,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9909626,
              "packetsLost": 0,
              "packetsReceived": 10009,
              "jitter": 0.0032307692307692315,
              "count": 13,
              "framesDecoded": 3099,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.5020000000000002
            },
            "audio": {
              "bytesReceived": 847406,
              "packetsLost": 0,
              "packetsReceived": 10468,
              "jitter": 0.0009166666666666666,
              "count": 12,
              "concealedSamples": 12132,
              "totalSamplesReceived": 10039200
            },
            "t": 1790294324590
          },
          "send": {
            "video": {
              "packetsSent": 868,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 906,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324591
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13435678,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12345176,
              "packetsLost": 0,
              "packetsReceived": 12517,
              "jitter": 0.003923076923076922,
              "count": 13,
              "framesDecoded": 3987,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.5020000000000002
            },
            "audio": {
              "bytesReceived": 1090502,
              "packetsLost": 0,
              "packetsReceived": 13468,
              "jitter": 0.0012500000000000002,
              "count": 12,
              "concealedSamples": 12132,
              "totalSamplesReceived": 12919200
            },
            "t": 1790294329589
          },
          "send": {
            "video": {
              "packetsSent": 1077,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1156,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329590
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16860957,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15527625,
              "packetsLost": 0,
              "packetsReceived": 15695,
              "jitter": 0.004076923076923078,
              "count": 13,
              "framesDecoded": 4887,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.5020000000000002
            },
            "audio": {
              "bytesReceived": 1333332,
              "packetsLost": 0,
              "packetsReceived": 16468,
              "jitter": 0.0009166666666666666,
              "count": 12,
              "concealedSamples": 13057,
              "totalSamplesReceived": 15799200
            },
            "t": 1790294334589
          },
          "send": {
            "video": {
              "packetsSent": 1344,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1406,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334590
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 20084861,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18508480,
              "packetsLost": 0,
              "packetsReceived": 18692,
              "jitter": 0.002615384615384615,
              "count": 13,
              "framesDecoded": 5785,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.5020000000000002
            },
            "audio": {
              "bytesReceived": 1576381,
              "packetsLost": 0,
              "packetsReceived": 19468,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 13057,
              "totalSamplesReceived": 18679200
            },
            "t": 1790294339590
          },
          "send": {
            "video": {
              "packetsSent": 1598,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1656,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339590
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22862011,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21042600,
              "packetsLost": 0,
              "packetsReceived": 21304,
              "jitter": 0.002461538461538461,
              "count": 13,
              "framesDecoded": 6684,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.5020000000000002
            },
            "audio": {
              "bytesReceived": 1819411,
              "packetsLost": 0,
              "packetsReceived": 22468,
              "jitter": 0.00175,
              "count": 12,
              "concealedSamples": 13057,
              "totalSamplesReceived": 21559200
            },
            "t": 1790294344590
          },
          "send": {
            "video": {
              "packetsSent": 1816,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1906,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344590
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 356,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 406,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314588
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1816,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1906,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344597
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-10",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4045775,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3703154,
          "packetsLost": 0,
          "packetsReceived": 3778,
          "jitter": 0.0027692307692307695,
          "count": 13,
          "framesDecoded": 1257,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 342621,
          "packetsLost": 0,
          "packetsReceived": 4231,
          "jitter": 0.0015833333333333335,
          "count": 12,
          "concealedSamples": 13652,
          "totalSamplesReceived": 4056480
        },
        "t": 1790294314588
      },
      "statsAfter": {
        "rttMs": 10,
        "bytesReceived": 22737249,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20936697,
          "packetsLost": 0,
          "packetsReceived": 21188,
          "jitter": 0.01153846153846154,
          "count": 13,
          "framesDecoded": 6640,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.74
        },
        "audio": {
          "bytesReceived": 1800552,
          "packetsLost": 0,
          "packetsReceived": 22232,
          "jitter": 0.00175,
          "count": 12,
          "concealedSamples": 15012,
          "totalSamplesReceived": 21336480
        },
        "t": 1790294344598
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4045775,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3703154,
              "packetsLost": 0,
              "packetsReceived": 3778,
              "jitter": 0.0027692307692307695,
              "count": 13,
              "framesDecoded": 1257,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 342621,
              "packetsLost": 0,
              "packetsReceived": 4231,
              "jitter": 0.0015833333333333335,
              "count": 12,
              "concealedSamples": 13652,
              "totalSamplesReceived": 4056480
            },
            "t": 1790294314589
          },
          "send": {
            "video": {
              "packetsSent": 340,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 392,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314589
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 7321078,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6735735,
              "packetsLost": 0,
              "packetsReceived": 6806,
              "jitter": 0.0029230769230769236,
              "count": 13,
              "framesDecoded": 2158,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 585343,
              "packetsLost": 0,
              "packetsReceived": 7232,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 13652,
              "totalSamplesReceived": 6936480
            },
            "t": 1790294319591
          },
          "send": {
            "video": {
              "packetsSent": 595,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 642,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319591
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10617217,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9788590,
              "packetsLost": 0,
              "packetsReceived": 9877,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 3052,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.74
            },
            "audio": {
              "bytesReceived": 828627,
              "packetsLost": 0,
              "packetsReceived": 10232,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 14398,
              "totalSamplesReceived": 9816480
            },
            "t": 1790294324591
          },
          "send": {
            "video": {
              "packetsSent": 855,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 892,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324591
          }
        },
        {
          "tRel": 15001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13297667,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12226003,
              "packetsLost": 0,
              "packetsReceived": 12385,
              "jitter": 0.004,
              "count": 13,
              "framesDecoded": 3940,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.74
            },
            "audio": {
              "bytesReceived": 1071664,
              "packetsLost": 0,
              "packetsReceived": 13232,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 14398,
              "totalSamplesReceived": 12696480
            },
            "t": 1790294329590
          },
          "send": {
            "video": {
              "packetsSent": 1064,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1142,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329590
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16721029,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15406502,
              "packetsLost": 0,
              "packetsReceived": 15563,
              "jitter": 0.004076923076923079,
              "count": 13,
              "framesDecoded": 4841,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.74
            },
            "audio": {
              "bytesReceived": 1314527,
              "packetsLost": 0,
              "packetsReceived": 16233,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 15012,
              "totalSamplesReceived": 15576480
            },
            "t": 1790294334590
          },
          "send": {
            "video": {
              "packetsSent": 1329,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1392,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334591
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 19957519,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18399997,
              "packetsLost": 0,
              "packetsReceived": 18575,
              "jitter": 0.0026153846153846158,
              "count": 13,
              "framesDecoded": 5739,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.74
            },
            "audio": {
              "bytesReceived": 1557522,
              "packetsLost": 0,
              "packetsReceived": 19232,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 15012,
              "totalSamplesReceived": 18456480
            },
            "t": 1790294339591
          },
          "send": {
            "video": {
              "packetsSent": 1587,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1642,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339591
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22737249,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20936697,
              "packetsLost": 0,
              "packetsReceived": 21188,
              "jitter": 0.01153846153846154,
              "count": 13,
              "framesDecoded": 6640,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.74
            },
            "audio": {
              "bytesReceived": 1800552,
              "packetsLost": 0,
              "packetsReceived": 22232,
              "jitter": 0.00175,
              "count": 12,
              "concealedSamples": 15012,
              "totalSamplesReceived": 21336480
            },
            "t": 1790294344591
          },
          "send": {
            "video": {
              "packetsSent": 1802,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1892,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344591
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 340,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 392,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314589
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1802,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1892,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344598
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-11",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 3974585,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3649522,
          "packetsLost": 0,
          "packetsReceived": 3726,
          "jitter": 0.0028461538461538463,
          "count": 13,
          "framesDecoded": 1241,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 325063,
          "packetsLost": 0,
          "packetsReceived": 4014,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 1224,
          "totalSamplesReceived": 3846240
        },
        "t": 1790294314589
      },
      "statsAfter": {
        "rttMs": 12,
        "bytesReceived": 22668518,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20885632,
          "packetsLost": 0,
          "packetsReceived": 21134,
          "jitter": 0.01153846153846154,
          "count": 13,
          "framesDecoded": 6625,
          "framesDropped": 0,
          "freezeCount": 10,
          "totalFreezeDuration": 2.463
        },
        "audio": {
          "bytesReceived": 1782886,
          "packetsLost": 0,
          "packetsReceived": 22015,
          "jitter": 0.00175,
          "count": 12,
          "concealedSamples": 2278,
          "totalSamplesReceived": 21132000
        },
        "t": 1790294344597
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 3974585,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3649522,
              "packetsLost": 0,
              "packetsReceived": 3726,
              "jitter": 0.0028461538461538463,
              "count": 13,
              "framesDecoded": 1241,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 325063,
              "packetsLost": 0,
              "packetsReceived": 4014,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 1224,
              "totalSamplesReceived": 3846240
            },
            "t": 1790294314590
          },
          "send": {
            "video": {
              "packetsSent": 324,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 375,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314590
          }
        },
        {
          "tRel": 5001,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 7252171,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6684248,
              "packetsLost": 0,
              "packetsReceived": 6756,
              "jitter": 0.0030000000000000005,
              "count": 13,
              "framesDecoded": 2143,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 567923,
              "packetsLost": 0,
              "packetsReceived": 7016,
              "jitter": 0.0015833333333333335,
              "count": 12,
              "concealedSamples": 1224,
              "totalSamplesReceived": 6726240
            },
            "t": 1790294319591
          },
          "send": {
            "video": {
              "packetsSent": 579,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 625,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319591
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10548804,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9737703,
              "packetsLost": 0,
              "packetsReceived": 9822,
              "jitter": 0.0031538461538461533,
              "count": 13,
              "framesDecoded": 3040,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.463
            },
            "audio": {
              "bytesReceived": 811101,
              "packetsLost": 0,
              "packetsReceived": 10016,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 1970,
              "totalSamplesReceived": 9612000
            },
            "t": 1790294324592
          },
          "send": {
            "video": {
              "packetsSent": 836,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 875,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324592
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13226785,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12172704,
              "packetsLost": 0,
              "packetsReceived": 12326,
              "jitter": 0.004153846153846153,
              "count": 13,
              "framesDecoded": 3925,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.463
            },
            "audio": {
              "bytesReceived": 1054081,
              "packetsLost": 0,
              "packetsReceived": 13016,
              "jitter": 0.0011666666666666668,
              "count": 12,
              "concealedSamples": 1970,
              "totalSamplesReceived": 12492000
            },
            "t": 1790294329592
          },
          "send": {
            "video": {
              "packetsSent": 1048,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1125,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329592
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 16652592,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15355702,
              "packetsLost": 0,
              "packetsReceived": 15508,
              "jitter": 0.004153846153846155,
              "count": 13,
              "framesDecoded": 4828,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.463
            },
            "audio": {
              "bytesReceived": 1296890,
              "packetsLost": 0,
              "packetsReceived": 16015,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 2278,
              "totalSamplesReceived": 15366240
            },
            "t": 1790294334591
          },
          "send": {
            "video": {
              "packetsSent": 1313,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1375,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334592
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 15,
            "bytesReceived": 19888266,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18348325,
              "packetsLost": 0,
              "packetsReceived": 18520,
              "jitter": 0.002615384615384615,
              "count": 13,
              "framesDecoded": 5726,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.463
            },
            "audio": {
              "bytesReceived": 1539941,
              "packetsLost": 0,
              "packetsReceived": 19015,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 2278,
              "totalSamplesReceived": 18246240
            },
            "t": 1790294339591
          },
          "send": {
            "video": {
              "packetsSent": 1567,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1625,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339592
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 22668518,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20885632,
              "packetsLost": 0,
              "packetsReceived": 21134,
              "jitter": 0.01153846153846154,
              "count": 13,
              "framesDecoded": 6625,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.463
            },
            "audio": {
              "bytesReceived": 1782886,
              "packetsLost": 0,
              "packetsReceived": 22015,
              "jitter": 0.00175,
              "count": 12,
              "concealedSamples": 2278,
              "totalSamplesReceived": 21132000
            },
            "t": 1790294344592
          },
          "send": {
            "video": {
              "packetsSent": 1782,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1876,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344592
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 324,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 375,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314590
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1782,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1876,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344598
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-12",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 12,
        "bytesReceived": 3779053,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3470607,
          "packetsLost": 0,
          "packetsReceived": 3544,
          "jitter": 0.002769230769230769,
          "count": 13,
          "framesDecoded": 1188,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 308446,
          "packetsLost": 0,
          "packetsReceived": 3810,
          "jitter": 0.0015833333333333333,
          "count": 12,
          "concealedSamples": 1473,
          "totalSamplesReceived": 3650880
        },
        "t": 1790294314588
      },
      "statsAfter": {
        "rttMs": 26,
        "bytesReceived": 22454358,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20688066,
          "packetsLost": 0,
          "packetsReceived": 20933,
          "jitter": 0.0023846153846153848,
          "count": 13,
          "framesDecoded": 6570,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.77
        },
        "audio": {
          "bytesReceived": 1766292,
          "packetsLost": 0,
          "packetsReceived": 21811,
          "jitter": 0.0016666666666666668,
          "count": 12,
          "concealedSamples": 3998,
          "totalSamplesReceived": 20930880
        },
        "t": 1790294344598
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 3779053,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3470607,
              "packetsLost": 0,
              "packetsReceived": 3544,
              "jitter": 0.002769230769230769,
              "count": 13,
              "framesDecoded": 1188,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 308446,
              "packetsLost": 0,
              "packetsReceived": 3810,
              "jitter": 0.0015833333333333333,
              "count": 12,
              "concealedSamples": 1473,
              "totalSamplesReceived": 3650880
            },
            "t": 1790294314590
          },
          "send": {
            "video": {
              "packetsSent": 308,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 357,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314590
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 15,
            "bytesReceived": 7051596,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6500318,
              "packetsLost": 0,
              "packetsReceived": 6569,
              "jitter": 0.0029999999999999996,
              "count": 13,
              "framesDecoded": 2089,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 551278,
              "packetsLost": 0,
              "packetsReceived": 6812,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 1473,
              "totalSamplesReceived": 6532320
            },
            "t": 1790294319592
          },
          "send": {
            "video": {
              "packetsSent": 564,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 608,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319592
          }
        },
        {
          "tRel": 10001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10350084,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9555498,
              "packetsLost": 0,
              "packetsReceived": 9641,
              "jitter": 0.0032307692307692306,
              "count": 13,
              "framesDecoded": 2986,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.77
            },
            "audio": {
              "bytesReceived": 794586,
              "packetsLost": 0,
              "packetsReceived": 9812,
              "jitter": 0.0011666666666666665,
              "count": 12,
              "concealedSamples": 2845,
              "totalSamplesReceived": 9410880
            },
            "t": 1790294324591
          },
          "send": {
            "video": {
              "packetsSent": 817,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 858,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324591
          }
        },
        {
          "tRel": 15001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13029962,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 11992593,
              "packetsLost": 0,
              "packetsReceived": 12146,
              "jitter": 0.004153846153846155,
              "count": 13,
              "framesDecoded": 3871,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.77
            },
            "audio": {
              "bytesReceived": 1037369,
              "packetsLost": 0,
              "packetsReceived": 12810,
              "jitter": 0.0012500000000000002,
              "count": 12,
              "concealedSamples": 2845,
              "totalSamplesReceived": 12290880
            },
            "t": 1790294329591
          },
          "send": {
            "video": {
              "packetsSent": 1025,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1108,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329591
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16454194,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15173884,
              "packetsLost": 0,
              "packetsReceived": 15324,
              "jitter": 0.0042307692307692315,
              "count": 13,
              "framesDecoded": 4774,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.77
            },
            "audio": {
              "bytesReceived": 1280310,
              "packetsLost": 0,
              "packetsReceived": 15811,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 3998,
              "totalSamplesReceived": 15170880
            },
            "t": 1790294334592
          },
          "send": {
            "video": {
              "packetsSent": 1292,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1358,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334592
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19676526,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18153179,
              "packetsLost": 0,
              "packetsReceived": 18320,
              "jitter": 0.0028461538461538463,
              "count": 13,
              "framesDecoded": 5671,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.77
            },
            "audio": {
              "bytesReceived": 1523347,
              "packetsLost": 0,
              "packetsReceived": 18811,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 3998,
              "totalSamplesReceived": 18050880
            },
            "t": 1790294339592
          },
          "send": {
            "video": {
              "packetsSent": 1546,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1608,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339592
          }
        },
        {
          "tRel": 30001,
          "recv": {
            "rttMs": 26,
            "bytesReceived": 22454358,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20688066,
              "packetsLost": 0,
              "packetsReceived": 20933,
              "jitter": 0.0023846153846153848,
              "count": 13,
              "framesDecoded": 6570,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.77
            },
            "audio": {
              "bytesReceived": 1766292,
              "packetsLost": 0,
              "packetsReceived": 21811,
              "jitter": 0.0016666666666666668,
              "count": 12,
              "concealedSamples": 3998,
              "totalSamplesReceived": 20930880
            },
            "t": 1790294344591
          },
          "send": {
            "video": {
              "packetsSent": 1762,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1858,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344591
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 308,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 357,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314590
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1762,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1858,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344598
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-13",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 3511766,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3216190,
          "packetsLost": 0,
          "packetsReceived": 3293,
          "jitter": 0.0027692307692307695,
          "count": 13,
          "framesDecoded": 1108,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 295576,
          "packetsLost": 0,
          "packetsReceived": 3651,
          "jitter": 0.0015000000000000002,
          "count": 12,
          "concealedSamples": 2926,
          "totalSamplesReceived": 3497760
        },
        "t": 1790294314590
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 22202040,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20448500,
          "packetsLost": 0,
          "packetsReceived": 20702,
          "jitter": 0.01153846153846154,
          "count": 13,
          "framesDecoded": 6491,
          "framesDropped": 0,
          "freezeCount": 12,
          "totalFreezeDuration": 2.9770000000000003
        },
        "audio": {
          "bytesReceived": 1753540,
          "packetsLost": 0,
          "packetsReceived": 21653,
          "jitter": 0.0016666666666666668,
          "count": 12,
          "concealedSamples": 5466,
          "totalSamplesReceived": 20783520
        },
        "t": 1790294344598
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 3511766,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3216190,
              "packetsLost": 0,
              "packetsReceived": 3293,
              "jitter": 0.0027692307692307695,
              "count": 13,
              "framesDecoded": 1108,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 295576,
              "packetsLost": 0,
              "packetsReceived": 3651,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 2926,
              "totalSamplesReceived": 3497760
            },
            "t": 1790294314591
          },
          "send": {
            "video": {
              "packetsSent": 285,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 340,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314591
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 6786655,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6248192,
              "packetsLost": 0,
              "packetsReceived": 6320,
              "jitter": 0.003,
              "count": 13,
              "framesDecoded": 2008,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 538463,
              "packetsLost": 0,
              "packetsReceived": 6654,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 2926,
              "totalSamplesReceived": 6383520
            },
            "t": 1790294319592
          },
          "send": {
            "video": {
              "packetsSent": 537,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 591,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319592
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10085037,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9303377,
              "packetsLost": 0,
              "packetsReceived": 9392,
              "jitter": 0.0031538461538461538,
              "count": 13,
              "framesDecoded": 2907,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7550000000000003
            },
            "audio": {
              "bytesReceived": 781660,
              "packetsLost": 0,
              "packetsReceived": 9653,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 3924,
              "totalSamplesReceived": 9263520
            },
            "t": 1790294324592
          },
          "send": {
            "video": {
              "packetsSent": 795,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 841,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324592
          }
        },
        {
          "tRel": 15004,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 12765187,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 11740408,
              "packetsLost": 0,
              "packetsReceived": 11898,
              "jitter": 0.004153846153846153,
              "count": 13,
              "framesDecoded": 3789,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7550000000000003
            },
            "audio": {
              "bytesReceived": 1024779,
              "packetsLost": 0,
              "packetsReceived": 12654,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 3924,
              "totalSamplesReceived": 12143520
            },
            "t": 1790294329593
          },
          "send": {
            "video": {
              "packetsSent": 1003,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1091,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329594
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16185282,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 14917760,
              "packetsLost": 0,
              "packetsReceived": 15074,
              "jitter": 0.004076923076923077,
              "count": 13,
              "framesDecoded": 4693,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.9770000000000003
            },
            "audio": {
              "bytesReceived": 1267522,
              "packetsLost": 0,
              "packetsReceived": 15653,
              "jitter": 0.0009166666666666668,
              "count": 12,
              "concealedSamples": 5466,
              "totalSamplesReceived": 15023520
            },
            "t": 1790294334592
          },
          "send": {
            "video": {
              "packetsSent": 1265,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1341,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334592
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19422619,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17912027,
              "packetsLost": 0,
              "packetsReceived": 18088,
              "jitter": 0.002769230769230769,
              "count": 13,
              "framesDecoded": 5592,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.9770000000000003
            },
            "audio": {
              "bytesReceived": 1510592,
              "packetsLost": 0,
              "packetsReceived": 18654,
              "jitter": 0.0013333333333333333,
              "count": 12,
              "concealedSamples": 5466,
              "totalSamplesReceived": 17903520
            },
            "t": 1790294339592
          },
          "send": {
            "video": {
              "packetsSent": 1521,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1591,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339592
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22202040,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20448500,
              "packetsLost": 0,
              "packetsReceived": 20702,
              "jitter": 0.01153846153846154,
              "count": 13,
              "framesDecoded": 6491,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 2.9770000000000003
            },
            "audio": {
              "bytesReceived": 1753540,
              "packetsLost": 0,
              "packetsReceived": 21653,
              "jitter": 0.0016666666666666668,
              "count": 12,
              "concealedSamples": 5466,
              "totalSamplesReceived": 20783520
            },
            "t": 1790294344592
          },
          "send": {
            "video": {
              "packetsSent": 1731,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1841,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344592
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 285,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 340,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314590
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1731,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1841,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344598
      },
      "videoTileCount": 12
    },
    {
      "pid": "M15-14",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 3182934,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 2905851,
          "packetsLost": 0,
          "packetsReceived": 2972,
          "jitter": 0.0027692307692307695,
          "count": 13,
          "framesDecoded": 1000,
          "framesDropped": 0,
          "freezeCount": 0,
          "totalFreezeDuration": 0
        },
        "audio": {
          "bytesReceived": 277083,
          "packetsLost": 0,
          "packetsReceived": 3418,
          "jitter": 0.0015000000000000002,
          "count": 12,
          "concealedSamples": 5583,
          "totalSamplesReceived": 3275040
        },
        "t": 1790294314590
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 21890063,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20155099,
          "packetsLost": 0,
          "packetsReceived": 20403,
          "jitter": 0.0029230769230769236,
          "count": 13,
          "framesDecoded": 6383,
          "framesDropped": 0,
          "freezeCount": 12,
          "totalFreezeDuration": 3.012
        },
        "audio": {
          "bytesReceived": 1734964,
          "packetsLost": 0,
          "packetsReceived": 21419,
          "jitter": 0.001666666666666667,
          "count": 12,
          "concealedSamples": 8573,
          "totalSamplesReceived": 20560800
        },
        "t": 1790294344598
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 3182934,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 2905851,
              "packetsLost": 0,
              "packetsReceived": 2972,
              "jitter": 0.0027692307692307695,
              "count": 13,
              "framesDecoded": 1000,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 277083,
              "packetsLost": 0,
              "packetsReceived": 3418,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 5583,
              "totalSamplesReceived": 3275040
            },
            "t": 1790294314591
          },
          "send": {
            "video": {
              "packetsSent": 278,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294314591
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 18,
            "bytesReceived": 6455755,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 5935833,
              "packetsLost": 0,
              "packetsReceived": 6001,
              "jitter": 0.003076923076923077,
              "count": 13,
              "framesDecoded": 1900,
              "framesDropped": 0,
              "freezeCount": 0,
              "totalFreezeDuration": 0
            },
            "audio": {
              "bytesReceived": 519922,
              "packetsLost": 0,
              "packetsReceived": 6421,
              "jitter": 0.0015000000000000002,
              "count": 12,
              "concealedSamples": 5962,
              "totalSamplesReceived": 6160800
            },
            "t": 1790294319591
          },
          "send": {
            "video": {
              "packetsSent": 532,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 576,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294319592
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 9756771,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8993672,
              "packetsLost": 0,
              "packetsReceived": 9075,
              "jitter": 0.0032307692307692315,
              "count": 13,
              "framesDecoded": 2799,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7900000000000005
            },
            "audio": {
              "bytesReceived": 763099,
              "packetsLost": 0,
              "packetsReceived": 9420,
              "jitter": 0.0010833333333333335,
              "count": 12,
              "concealedSamples": 6960,
              "totalSamplesReceived": 9040800
            },
            "t": 1790294324592
          },
          "send": {
            "video": {
              "packetsSent": 789,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 826,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294324592
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 12434581,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 11428404,
              "packetsLost": 0,
              "packetsReceived": 11579,
              "jitter": 0.004076923076923076,
              "count": 13,
              "framesDecoded": 3682,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7900000000000005
            },
            "audio": {
              "bytesReceived": 1006177,
              "packetsLost": 0,
              "packetsReceived": 12421,
              "jitter": 0.00125,
              "count": 12,
              "concealedSamples": 6960,
              "totalSamplesReceived": 11920800
            },
            "t": 1790294329592
          },
          "send": {
            "video": {
              "packetsSent": 997,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1076,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294329593
          }
        },
        {
          "tRel": 20003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 15889661,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 14640738,
              "packetsLost": 0,
              "packetsReceived": 14791,
              "jitter": 0.005461538461538463,
              "count": 13,
              "framesDecoded": 4586,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.012
            },
            "audio": {
              "bytesReceived": 1248923,
              "packetsLost": 0,
              "packetsReceived": 15420,
              "jitter": 0.001,
              "count": 12,
              "concealedSamples": 7886,
              "totalSamplesReceived": 14800800
            },
            "t": 1790294334592
          },
          "send": {
            "video": {
              "packetsSent": 1261,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294334593
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 19111897,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17619796,
              "packetsLost": 0,
              "packetsReceived": 17789,
              "jitter": 0.004076923076923077,
              "count": 13,
              "framesDecoded": 5484,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.012
            },
            "audio": {
              "bytesReceived": 1492101,
              "packetsLost": 0,
              "packetsReceived": 18421,
              "jitter": 0.0014166666666666668,
              "count": 12,
              "concealedSamples": 7886,
              "totalSamplesReceived": 17680800
            },
            "t": 1790294339592
          },
          "send": {
            "video": {
              "packetsSent": 1516,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1576,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294339592
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21890063,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20155099,
              "packetsLost": 0,
              "packetsReceived": 20403,
              "jitter": 0.0029230769230769236,
              "count": 13,
              "framesDecoded": 6383,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.012
            },
            "audio": {
              "bytesReceived": 1734964,
              "packetsLost": 0,
              "packetsReceived": 21419,
              "jitter": 0.001666666666666667,
              "count": 12,
              "concealedSamples": 8573,
              "totalSamplesReceived": 20560800
            },
            "t": 1790294344592
          },
          "send": {
            "video": {
              "packetsSent": 1732,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1826,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294344592
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 278,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 326,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294314590
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1732,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 1826,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294344599
      },
      "videoTileCount": 12
    }
  ]
}