{
  "room": "megatest-room",
  "pidPrefix": "M8",
  "nBots": 15,
  "tiles": 12,
  "dur": 45,
  "results": [
    {
      "pid": "M8-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 17,
      "consumedAudio": 17,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9477734,
        "packetsLost": 5592,
        "inboundCount": 35,
        "video": {
          "bytesReceived": 6750557,
          "packetsLost": 937,
          "packetsReceived": 8891,
          "jitter": 0.27722222222222226,
          "count": 18,
          "framesDecoded": 4055,
          "framesDropped": 935,
          "freezeCount": 289,
          "totalFreezeDuration": 415.536
        },
        "audio": {
          "bytesReceived": 2727177,
          "packetsLost": 4655,
          "packetsReceived": 34356,
          "jitter": 0.41605882352941176,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112913
      },
      "statsAfter": {
        "rttMs": 3438,
        "bytesReceived": 14262927,
        "packetsLost": 14238,
        "inboundCount": 35,
        "video": {
          "bytesReceived": 8564042,
          "packetsLost": 1702,
          "packetsReceived": 12622,
          "jitter": 0.3493333333333333,
          "count": 18,
          "framesDecoded": 5775,
          "framesDropped": 1839,
          "freezeCount": 470,
          "totalFreezeDuration": 946.2130000000002
        },
        "audio": {
          "bytesReceived": 5698885,
          "packetsLost": 12536,
          "packetsReceived": 71558,
          "jitter": 0.5595882352941176,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157954
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9477734,
            "packetsLost": 5592,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 6750557,
              "packetsLost": 937,
              "packetsReceived": 8891,
              "jitter": 0.27722222222222226,
              "count": 18,
              "framesDecoded": 4055,
              "framesDropped": 935,
              "freezeCount": 289,
              "totalFreezeDuration": 415.536
            },
            "audio": {
              "bytesReceived": 2727177,
              "packetsLost": 4655,
              "packetsReceived": 34356,
              "jitter": 0.41605882352941176,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112915
          },
          "send": {
            "video": {
              "packetsSent": 713,
              "remotePacketsLost": 69,
              "remoteFractionLost": 0.1171875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2573,
              "remotePacketsLost": 468,
              "remoteFractionLost": 0.09765625,
              "remoteCount": 1
            },
            "t": 1790294112915
          }
        },
        {
          "tRel": 5008,
          "recv": {
            "rttMs": 3105,
            "bytesReceived": 9970252,
            "packetsLost": 6535,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 6949306,
              "packetsLost": 1055,
              "packetsReceived": 9301,
              "jitter": 0.2773333333333334,
              "count": 18,
              "framesDecoded": 4227,
              "framesDropped": 1145,
              "freezeCount": 307,
              "totalFreezeDuration": 486.525
            },
            "audio": {
              "bytesReceived": 3020946,
              "packetsLost": 5480,
              "packetsReceived": 38025,
              "jitter": 0.5575882352941176,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117920
          },
          "send": {
            "video": {
              "packetsSent": 735,
              "remotePacketsLost": 72,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2836,
              "remotePacketsLost": 552,
              "remoteFractionLost": 0.39453125,
              "remoteCount": 1
            },
            "t": 1790294117922
          }
        },
        {
          "tRel": 10009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10544583,
            "packetsLost": 7317,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 7196385,
              "packetsLost": 1081,
              "packetsReceived": 9716,
              "jitter": 0.31527777777777777,
              "count": 18,
              "framesDecoded": 4377,
              "framesDropped": 1216,
              "freezeCount": 327,
              "totalFreezeDuration": 543.3
            },
            "audio": {
              "bytesReceived": 3348198,
              "packetsLost": 6236,
              "packetsReceived": 42104,
              "jitter": 0.753235294117647,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122921
          },
          "send": {
            "video": {
              "packetsSent": 782,
              "remotePacketsLost": 74,
              "remoteFractionLost": 0.109375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3111,
              "remotePacketsLost": 682,
              "remoteFractionLost": 0.453125,
              "remoteCount": 1
            },
            "t": 1790294122923
          }
        },
        {
          "tRel": 15017,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11063161,
            "packetsLost": 8301,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 7378869,
              "packetsLost": 1155,
              "packetsReceived": 10062,
              "jitter": 0.3274444444444444,
              "count": 18,
              "framesDecoded": 4570,
              "framesDropped": 1255,
              "freezeCount": 350,
              "totalFreezeDuration": 593.146
            },
            "audio": {
              "bytesReceived": 3684292,
              "packetsLost": 7146,
              "packetsReceived": 46315,
              "jitter": 0.644235294117647,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127925
          },
          "send": {
            "video": {
              "packetsSent": 805,
              "remotePacketsLost": 80,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3446,
              "remotePacketsLost": 816,
              "remoteFractionLost": 0.453125,
              "remoteCount": 1
            },
            "t": 1790294127931
          }
        },
        {
          "tRel": 20013,
          "recv": {
            "rttMs": 3911,
            "bytesReceived": 11617466,
            "packetsLost": 9363,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 7583471,
              "packetsLost": 1324,
              "packetsReceived": 10421,
              "jitter": 0.3357777777777778,
              "count": 18,
              "framesDecoded": 4759,
              "framesDropped": 1275,
              "freezeCount": 371,
              "totalFreezeDuration": 651.2760000000001
            },
            "audio": {
              "bytesReceived": 4033995,
              "packetsLost": 8039,
              "packetsReceived": 50773,
              "jitter": 0.6194117647058823,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132921
          },
          "send": {
            "video": {
              "packetsSent": 841,
              "remotePacketsLost": 84,
              "remoteFractionLost": 0.1328125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3760,
              "remotePacketsLost": 1014,
              "remoteFractionLost": 0.8203125,
              "remoteCount": 1
            },
            "t": 1790294132927
          }
        },
        {
          "tRel": 25008,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12186863,
            "packetsLost": 10441,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 7809184,
              "packetsLost": 1407,
              "packetsReceived": 10844,
              "jitter": 0.3569444444444445,
              "count": 18,
              "framesDecoded": 5002,
              "framesDropped": 1358,
              "freezeCount": 393,
              "totalFreezeDuration": 724.4459999999999
            },
            "audio": {
              "bytesReceived": 4377679,
              "packetsLost": 9034,
              "packetsReceived": 55142,
              "jitter": 0.5910588235294117,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137921
          },
          "send": {
            "video": {
              "packetsSent": 893,
              "remotePacketsLost": 89,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4047,
              "remotePacketsLost": 1233,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294137922
          }
        },
        {
          "tRel": 30010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12669438,
            "packetsLost": 11554,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 7978990,
              "packetsLost": 1646,
              "packetsReceived": 11335,
              "jitter": 0.2878333333333333,
              "count": 18,
              "framesDecoded": 5210,
              "framesDropped": 1489,
              "freezeCount": 410,
              "totalFreezeDuration": 766.5619999999999
            },
            "audio": {
              "bytesReceived": 4690448,
              "packetsLost": 9908,
              "packetsReceived": 59034,
              "jitter": 0.7414705882352941,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142923
          },
          "send": {
            "video": {
              "packetsSent": 946,
              "remotePacketsLost": 96,
              "remoteFractionLost": 0.08203125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4379,
              "remotePacketsLost": 1442,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294142924
          }
        },
        {
          "tRel": 35006,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13223934,
            "packetsLost": 12570,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 8186553,
              "packetsLost": 1599,
              "packetsReceived": 11853,
              "jitter": 0.3109444444444444,
              "count": 18,
              "framesDecoded": 5391,
              "framesDropped": 1623,
              "freezeCount": 427,
              "totalFreezeDuration": 820.2049999999999
            },
            "audio": {
              "bytesReceived": 5037381,
              "packetsLost": 10971,
              "packetsReceived": 63347,
              "jitter": 0.7492352941176471,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147918
          },
          "send": {
            "video": {
              "packetsSent": 963,
              "remotePacketsLost": 102,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4720,
              "remotePacketsLost": 1907,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294147920
          }
        },
        {
          "tRel": 40008,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13745352,
            "packetsLost": 13422,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 8372681,
              "packetsLost": 1665,
              "packetsReceived": 12232,
              "jitter": 0.3670555555555555,
              "count": 18,
              "framesDecoded": 5564,
              "framesDropped": 1723,
              "freezeCount": 448,
              "totalFreezeDuration": 875.8249999999999
            },
            "audio": {
              "bytesReceived": 5372671,
              "packetsLost": 11757,
              "packetsReceived": 67505,
              "jitter": 0.6956470588235295,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152920
          },
          "send": {
            "video": {
              "packetsSent": 1013,
              "remotePacketsLost": 104,
              "remoteFractionLost": 0.05078125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5032,
              "remotePacketsLost": 2128,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294152922
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": 3438,
            "bytesReceived": 14262927,
            "packetsLost": 14238,
            "inboundCount": 35,
            "video": {
              "bytesReceived": 8564042,
              "packetsLost": 1702,
              "packetsReceived": 12622,
              "jitter": 0.3493333333333333,
              "count": 18,
              "framesDecoded": 5775,
              "framesDropped": 1839,
              "freezeCount": 470,
              "totalFreezeDuration": 946.2130000000002
            },
            "audio": {
              "bytesReceived": 5698885,
              "packetsLost": 12536,
              "packetsReceived": 71558,
              "jitter": 0.5595882352941176,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157916
          },
          "send": {
            "video": {
              "packetsSent": 1053,
              "remotePacketsLost": 112,
              "remoteFractionLost": 0.3984375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5356,
              "remotePacketsLost": 2331,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294157917
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 713,
          "remotePacketsLost": 69,
          "remoteFractionLost": 0.1171875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2573,
          "remotePacketsLost": 468,
          "remoteFractionLost": 0.09765625,
          "remoteCount": 1
        },
        "t": 1790294112914
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1053,
          "remotePacketsLost": 112,
          "remoteFractionLost": 0.3984375,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5356,
          "remotePacketsLost": 2331,
          "remoteFractionLost": 0.96484375,
          "remoteCount": 1
        },
        "t": 1790294157954
      },
      "videoTileCount": 17
    },
    {
      "pid": "M8-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 18,
      "consumedAudio": 19,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9604389,
        "packetsLost": 6124,
        "inboundCount": 38,
        "video": {
          "bytesReceived": 6680846,
          "packetsLost": 990,
          "packetsReceived": 8898,
          "jitter": 0.260263157894737,
          "count": 19,
          "framesDecoded": 3494,
          "framesDropped": 1697,
          "freezeCount": 247,
          "totalFreezeDuration": 482.747
        },
        "audio": {
          "bytesReceived": 2923543,
          "packetsLost": 5134,
          "packetsReceived": 36817,
          "jitter": 0.5531052631578945,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112929
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 14845947,
        "packetsLost": 16059,
        "inboundCount": 38,
        "video": {
          "bytesReceived": 8596242,
          "packetsLost": 1892,
          "packetsReceived": 12778,
          "jitter": 0.30831578947368427,
          "count": 19,
          "framesDecoded": 4990,
          "framesDropped": 2822,
          "freezeCount": 403,
          "totalFreezeDuration": 1043.4279999999999
        },
        "audio": {
          "bytesReceived": 6249705,
          "packetsLost": 14167,
          "packetsReceived": 78446,
          "jitter": 0.5922631578947368,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157954
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9604389,
            "packetsLost": 6124,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 6680846,
              "packetsLost": 990,
              "packetsReceived": 8898,
              "jitter": 0.260263157894737,
              "count": 19,
              "framesDecoded": 3494,
              "framesDropped": 1697,
              "freezeCount": 247,
              "totalFreezeDuration": 482.747
            },
            "audio": {
              "bytesReceived": 2923543,
              "packetsLost": 5134,
              "packetsReceived": 36817,
              "jitter": 0.5531052631578945,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112947
          },
          "send": {
            "video": {
              "packetsSent": 809,
              "remotePacketsLost": 79,
              "remoteFractionLost": 0.03125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2749,
              "remotePacketsLost": 984,
              "remoteFractionLost": 0.9296875,
              "remoteCount": 1
            },
            "t": 1790294112947
          }
        },
        {
          "tRel": 5016,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10171019,
            "packetsLost": 7333,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 6913319,
              "packetsLost": 1084,
              "packetsReceived": 9381,
              "jitter": 0.2792105263157895,
              "count": 19,
              "framesDecoded": 3697,
              "framesDropped": 1852,
              "freezeCount": 270,
              "totalFreezeDuration": 562.737
            },
            "audio": {
              "bytesReceived": 3257700,
              "packetsLost": 6249,
              "packetsReceived": 41003,
              "jitter": 0.46878947368421053,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117958
          },
          "send": {
            "video": {
              "packetsSent": 835,
              "remotePacketsLost": 87,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3021,
              "remotePacketsLost": 1240,
              "remoteFractionLost": 0.9296875,
              "remoteCount": 1
            },
            "t": 1790294117960
          }
        },
        {
          "tRel": 10057,
          "recv": {
            "rttMs": 5609,
            "bytesReceived": 10794479,
            "packetsLost": 8226,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7179956,
              "packetsLost": 1182,
              "packetsReceived": 9809,
              "jitter": 0.3219473684210527,
              "count": 19,
              "framesDecoded": 3871,
              "framesDropped": 1941,
              "freezeCount": 285,
              "totalFreezeDuration": 614.377
            },
            "audio": {
              "bytesReceived": 3614523,
              "packetsLost": 7044,
              "packetsReceived": 45446,
              "jitter": 0.742421052631579,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122974
          },
          "send": {
            "video": {
              "packetsSent": 875,
              "remotePacketsLost": 91,
              "remoteFractionLost": 0.33203125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3314,
              "remotePacketsLost": 1467,
              "remoteFractionLost": 0.95703125,
              "remoteCount": 1
            },
            "t": 1790294123003
          }
        },
        {
          "tRel": 15011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11354061,
            "packetsLost": 9486,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7370796,
              "packetsLost": 1250,
              "packetsReceived": 10191,
              "jitter": 0.33884210526315794,
              "count": 19,
              "framesDecoded": 4052,
              "framesDropped": 1987,
              "freezeCount": 307,
              "totalFreezeDuration": 671.85
            },
            "audio": {
              "bytesReceived": 3983265,
              "packetsLost": 8236,
              "packetsReceived": 50049,
              "jitter": 0.6906315789473683,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127956
          },
          "send": {
            "video": {
              "packetsSent": 906,
              "remotePacketsLost": 96,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3666,
              "remotePacketsLost": 1667,
              "remoteFractionLost": 0.72265625,
              "remoteCount": 1
            },
            "t": 1790294127957
          }
        },
        {
          "tRel": 20088,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11995406,
            "packetsLost": 10422,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7603328,
              "packetsLost": 1364,
              "packetsReceived": 10590,
              "jitter": 0.33263157894736844,
              "count": 19,
              "framesDecoded": 4208,
              "framesDropped": 2018,
              "freezeCount": 325,
              "totalFreezeDuration": 723.619
            },
            "audio": {
              "bytesReceived": 4392078,
              "packetsLost": 9058,
              "packetsReceived": 55253,
              "jitter": 0.7192631578947368,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133000
          },
          "send": {
            "video": {
              "packetsSent": 943,
              "remotePacketsLost": 106,
              "remoteFractionLost": 0.41015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4050,
              "remotePacketsLost": 1891,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294133034
          }
        },
        {
          "tRel": 25021,
          "recv": {
            "rttMs": 4053,
            "bytesReceived": 12610918,
            "packetsLost": 11724,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7853346,
              "packetsLost": 1473,
              "packetsReceived": 11042,
              "jitter": 0.3170526315789474,
              "count": 19,
              "framesDecoded": 4389,
              "framesDropped": 2120,
              "freezeCount": 347,
              "totalFreezeDuration": 798.532
            },
            "audio": {
              "bytesReceived": 4757572,
              "packetsLost": 10251,
              "packetsReceived": 59929,
              "jitter": 0.604578947368421,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137966
          },
          "send": {
            "video": {
              "packetsSent": 997,
              "remotePacketsLost": 119,
              "remoteFractionLost": 0.22265625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4384,
              "remotePacketsLost": 2187,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294137967
          }
        },
        {
          "tRel": 30014,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13139770,
            "packetsLost": 12925,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8034275,
              "packetsLost": 1649,
              "packetsReceived": 11536,
              "jitter": 0.27710526315789474,
              "count": 19,
              "framesDecoded": 4542,
              "framesDropped": 2283,
              "freezeCount": 362,
              "totalFreezeDuration": 851.8679999999999
            },
            "audio": {
              "bytesReceived": 5105495,
              "packetsLost": 11276,
              "packetsReceived": 64252,
              "jitter": 0.6099473684210526,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142959
          },
          "send": {
            "video": {
              "packetsSent": 1028,
              "remotePacketsLost": 140,
              "remoteFractionLost": 0.66796875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4747,
              "remotePacketsLost": 2415,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294142960
          }
        },
        {
          "tRel": 35024,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13719756,
            "packetsLost": 14004,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8218056,
              "packetsLost": 1643,
              "packetsReceived": 12003,
              "jitter": 0.28415789473684216,
              "count": 19,
              "framesDecoded": 4639,
              "framesDropped": 2381,
              "freezeCount": 370,
              "totalFreezeDuration": 884.121
            },
            "audio": {
              "bytesReceived": 5501700,
              "packetsLost": 12361,
              "packetsReceived": 69158,
              "jitter": 0.658421052631579,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147958
          },
          "send": {
            "video": {
              "packetsSent": 1042,
              "remotePacketsLost": 142,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5110,
              "remotePacketsLost": 2643,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294147970
          }
        },
        {
          "tRel": 40007,
          "recv": {
            "rttMs": 3621,
            "bytesReceived": 14275429,
            "packetsLost": 15193,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8397463,
              "packetsLost": 1865,
              "packetsReceived": 12375,
              "jitter": 0.3000526315789474,
              "count": 19,
              "framesDecoded": 4816,
              "framesDropped": 2738,
              "freezeCount": 384,
              "totalFreezeDuration": 981.965
            },
            "audio": {
              "bytesReceived": 5877966,
              "packetsLost": 13328,
              "packetsReceived": 73822,
              "jitter": 0.6855789473684212,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152952
          },
          "send": {
            "video": {
              "packetsSent": 1093,
              "remotePacketsLost": 147,
              "remoteFractionLost": 0.22265625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5425,
              "remotePacketsLost": 2934,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294152953
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14845947,
            "packetsLost": 16059,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8596242,
              "packetsLost": 1892,
              "packetsReceived": 12778,
              "jitter": 0.30831578947368427,
              "count": 19,
              "framesDecoded": 4990,
              "framesDropped": 2822,
              "freezeCount": 403,
              "totalFreezeDuration": 1043.4279999999999
            },
            "audio": {
              "bytesReceived": 6249705,
              "packetsLost": 14167,
              "packetsReceived": 78446,
              "jitter": 0.5922631578947368,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157948
          },
          "send": {
            "video": {
              "packetsSent": 1134,
              "remotePacketsLost": 156,
              "remoteFractionLost": 0.19921875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5724,
              "remotePacketsLost": 3160,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294157949
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 809,
          "remotePacketsLost": 79,
          "remoteFractionLost": 0.03125,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2749,
          "remotePacketsLost": 984,
          "remoteFractionLost": 0.9296875,
          "remoteCount": 1
        },
        "t": 1790294112946
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1134,
          "remotePacketsLost": 156,
          "remoteFractionLost": 0.19921875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5724,
          "remotePacketsLost": 3160,
          "remoteFractionLost": 0.99609375,
          "remoteCount": 1
        },
        "t": 1790294157954
      },
      "videoTileCount": 18
    },
    {
      "pid": "M8-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 21,
      "consumedAudio": 21,
      "errors": [
        "consume-exception:Error: timeout resume-consumer"
      ],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 10033524,
        "packetsLost": 8919,
        "inboundCount": 44,
        "video": {
          "bytesReceived": 6945578,
          "packetsLost": 1730,
          "packetsReceived": 9278,
          "jitter": 0.2586818181818182,
          "count": 22,
          "framesDecoded": 2872,
          "framesDropped": 2255,
          "freezeCount": 215,
          "totalFreezeDuration": 537.037
        },
        "audio": {
          "bytesReceived": 3087946,
          "packetsLost": 7189,
          "packetsReceived": 38913,
          "jitter": 0.46090909090909093,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112926
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 16047190,
        "packetsLost": 19658,
        "inboundCount": 44,
        "video": {
          "bytesReceived": 9168423,
          "packetsLost": 2647,
          "packetsReceived": 13832,
          "jitter": 0.29831818181818187,
          "count": 22,
          "framesDecoded": 4610,
          "framesDropped": 3654,
          "freezeCount": 405,
          "totalFreezeDuration": 1214.46
        },
        "audio": {
          "bytesReceived": 6878767,
          "packetsLost": 17011,
          "packetsReceived": 86296,
          "jitter": 0.5786363636363636,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157955
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10033524,
            "packetsLost": 8919,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 6945578,
              "packetsLost": 1730,
              "packetsReceived": 9278,
              "jitter": 0.2586818181818182,
              "count": 22,
              "framesDecoded": 2872,
              "framesDropped": 2255,
              "freezeCount": 215,
              "totalFreezeDuration": 537.037
            },
            "audio": {
              "bytesReceived": 3087946,
              "packetsLost": 7189,
              "packetsReceived": 38913,
              "jitter": 0.46090909090909093,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112928
          },
          "send": {
            "video": {
              "packetsSent": 619,
              "remotePacketsLost": 51,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2601,
              "remotePacketsLost": 1023,
              "remoteFractionLost": 0.34375,
              "remoteCount": 1
            },
            "t": 1790294112928
          }
        },
        {
          "tRel": 5013,
          "recv": {
            "rttMs": 3976,
            "bytesReceived": 10599269,
            "packetsLost": 9864,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 7175609,
              "packetsLost": 1858,
              "packetsReceived": 9730,
              "jitter": 0.2788636363636363,
              "count": 22,
              "framesDecoded": 2975,
              "framesDropped": 2465,
              "freezeCount": 234,
              "totalFreezeDuration": 628.809
            },
            "audio": {
              "bytesReceived": 3423660,
              "packetsLost": 8006,
              "packetsReceived": 43099,
              "jitter": 0.5082272727272727,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117938
          },
          "send": {
            "video": {
              "packetsSent": 643,
              "remotePacketsLost": 52,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2852,
              "remotePacketsLost": 1274,
              "remoteFractionLost": 0.7890625,
              "remoteCount": 1
            },
            "t": 1790294117940
          }
        },
        {
          "tRel": 10040,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11342727,
            "packetsLost": 10619,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 7505013,
              "packetsLost": 1973,
              "packetsReceived": 10255,
              "jitter": 0.3149090909090908,
              "count": 22,
              "framesDecoded": 3172,
              "framesDropped": 2649,
              "freezeCount": 257,
              "totalFreezeDuration": 726.3109999999998
            },
            "audio": {
              "bytesReceived": 3837714,
              "packetsLost": 8646,
              "packetsReceived": 48253,
              "jitter": 0.6021818181818183,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122962
          },
          "send": {
            "video": {
              "packetsSent": 687,
              "remotePacketsLost": 67,
              "remoteFractionLost": 0.5,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3168,
              "remotePacketsLost": 1509,
              "remoteFractionLost": 0.81640625,
              "remoteCount": 1
            },
            "t": 1790294122967
          }
        },
        {
          "tRel": 15017,
          "recv": {
            "rttMs": 3527,
            "bytesReceived": 11998284,
            "packetsLost": 11805,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 7738664,
              "packetsLost": 1952,
              "packetsReceived": 10720,
              "jitter": 0.3152272727272727,
              "count": 22,
              "framesDecoded": 3385,
              "framesDropped": 2780,
              "freezeCount": 283,
              "totalFreezeDuration": 799.2079999999999
            },
            "audio": {
              "bytesReceived": 4259620,
              "packetsLost": 9853,
              "packetsReceived": 53523,
              "jitter": 0.7192272727272728,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127941
          },
          "send": {
            "video": {
              "packetsSent": 713,
              "remotePacketsLost": 75,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3571,
              "remotePacketsLost": 1702,
              "remoteFractionLost": 0.81640625,
              "remoteCount": 1
            },
            "t": 1790294127944
          }
        },
        {
          "tRel": 20038,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12689356,
            "packetsLost": 13023,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 7953621,
              "packetsLost": 2070,
              "packetsReceived": 11097,
              "jitter": 0.3042727272727273,
              "count": 22,
              "framesDecoded": 3578,
              "framesDropped": 2786,
              "freezeCount": 304,
              "totalFreezeDuration": 860.7909999999998
            },
            "audio": {
              "bytesReceived": 4735735,
              "packetsLost": 10953,
              "packetsReceived": 59511,
              "jitter": 0.49218181818181816,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132957
          },
          "send": {
            "video": {
              "packetsSent": 751,
              "remotePacketsLost": 84,
              "remoteFractionLost": 0.4296875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3983,
              "remotePacketsLost": 1942,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294132965
          }
        },
        {
          "tRel": 25011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13367022,
            "packetsLost": 14109,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 8212067,
              "packetsLost": 2220,
              "packetsReceived": 11584,
              "jitter": 0.31745454545454543,
              "count": 22,
              "framesDecoded": 3841,
              "framesDropped": 2894,
              "freezeCount": 329,
              "totalFreezeDuration": 939.8049999999998
            },
            "audio": {
              "bytesReceived": 5154955,
              "packetsLost": 11889,
              "packetsReceived": 64908,
              "jitter": 0.49209090909090913,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137937
          },
          "send": {
            "video": {
              "packetsSent": 768,
              "remotePacketsLost": 86,
              "remoteFractionLost": 0.25,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4368,
              "remotePacketsLost": 2157,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294137938
          }
        },
        {
          "tRel": 30032,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14034332,
            "packetsLost": 15645,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 8471714,
              "packetsLost": 2417,
              "packetsReceived": 12300,
              "jitter": 0.2378636363636363,
              "count": 22,
              "framesDecoded": 4087,
              "framesDropped": 3105,
              "freezeCount": 348,
              "totalFreezeDuration": 1003.7039999999997
            },
            "audio": {
              "bytesReceived": 5562618,
              "packetsLost": 13228,
              "packetsReceived": 69976,
              "jitter": 0.7519545454545454,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142946
          },
          "send": {
            "video": {
              "packetsSent": 813,
              "remotePacketsLost": 98,
              "remoteFractionLost": 0.36328125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4708,
              "remotePacketsLost": 2384,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294142953
          }
        },
        {
          "tRel": 35020,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14723196,
            "packetsLost": 17073,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 8723424,
              "packetsLost": 2432,
              "packetsReceived": 12921,
              "jitter": 0.24440909090909094,
              "count": 22,
              "framesDecoded": 4255,
              "framesDropped": 3372,
              "freezeCount": 367,
              "totalFreezeDuration": 1064.8689999999997
            },
            "audio": {
              "bytesReceived": 5999772,
              "packetsLost": 14641,
              "packetsReceived": 75392,
              "jitter": 0.7802272727272729,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147944
          },
          "send": {
            "video": {
              "packetsSent": 847,
              "remotePacketsLost": 110,
              "remoteFractionLost": 0.80078125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5072,
              "remotePacketsLost": 2612,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294147947
          }
        },
        {
          "tRel": 40010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 15378585,
            "packetsLost": 18442,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 8936697,
              "packetsLost": 2478,
              "packetsReceived": 13372,
              "jitter": 0.26777272727272733,
              "count": 22,
              "framesDecoded": 4463,
              "framesDropped": 3534,
              "freezeCount": 386,
              "totalFreezeDuration": 1140.437
            },
            "audio": {
              "bytesReceived": 6441888,
              "packetsLost": 15964,
              "packetsReceived": 80878,
              "jitter": 0.6337272727272728,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152936
          },
          "send": {
            "video": {
              "packetsSent": 900,
              "remotePacketsLost": 119,
              "remoteFractionLost": 0.1484375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5425,
              "remotePacketsLost": 2853,
              "remoteFractionLost": 0.96875,
              "remoteCount": 1
            },
            "t": 1790294152937
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": null,
            "bytesReceived": 16047190,
            "packetsLost": 19658,
            "inboundCount": 44,
            "video": {
              "bytesReceived": 9168423,
              "packetsLost": 2647,
              "packetsReceived": 13832,
              "jitter": 0.29831818181818187,
              "count": 22,
              "framesDecoded": 4610,
              "framesDropped": 3654,
              "freezeCount": 405,
              "totalFreezeDuration": 1214.46
            },
            "audio": {
              "bytesReceived": 6878767,
              "packetsLost": 17011,
              "packetsReceived": 86296,
              "jitter": 0.5786363636363636,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157930
          },
          "send": {
            "video": {
              "packetsSent": 953,
              "remotePacketsLost": 124,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5781,
              "remotePacketsLost": 3134,
              "remoteFractionLost": 0.96875,
              "remoteCount": 1
            },
            "t": 1790294157930
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 619,
          "remotePacketsLost": 51,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2601,
          "remotePacketsLost": 1023,
          "remoteFractionLost": 0.34375,
          "remoteCount": 1
        },
        "t": 1790294112927
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 953,
          "remotePacketsLost": 124,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5781,
          "remotePacketsLost": 3134,
          "remoteFractionLost": 0.96875,
          "remoteCount": 1
        },
        "t": 1790294157955
      },
      "videoTileCount": 21
    },
    {
      "pid": "M8-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 23,
      "consumedAudio": 22,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 10657563,
        "packetsLost": 9241,
        "inboundCount": 46,
        "video": {
          "bytesReceived": 7563172,
          "packetsLost": 2178,
          "packetsReceived": 9953,
          "jitter": 0.2785,
          "count": 24,
          "framesDecoded": 2562,
          "framesDropped": 2759,
          "freezeCount": 213,
          "totalFreezeDuration": 593.6519999999999
        },
        "audio": {
          "bytesReceived": 3094391,
          "packetsLost": 7063,
          "packetsReceived": 39004,
          "jitter": 0.6375000000000001,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112941
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 16935432,
        "packetsLost": 20227,
        "inboundCount": 46,
        "video": {
          "bytesReceived": 10044793,
          "packetsLost": 3368,
          "packetsReceived": 14851,
          "jitter": 0.33074999999999993,
          "count": 24,
          "framesDecoded": 4607,
          "framesDropped": 4256,
          "freezeCount": 415,
          "totalFreezeDuration": 1343.2790000000002
        },
        "audio": {
          "bytesReceived": 6890639,
          "packetsLost": 16859,
          "packetsReceived": 86435,
          "jitter": 0.7690909090909092,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157955
      },
      "timeline": [
        {
          "tRel": 3,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10657563,
            "packetsLost": 9241,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 7563172,
              "packetsLost": 2178,
              "packetsReceived": 9953,
              "jitter": 0.2785,
              "count": 24,
              "framesDecoded": 2562,
              "framesDropped": 2759,
              "freezeCount": 213,
              "totalFreezeDuration": 593.6519999999999
            },
            "audio": {
              "bytesReceived": 3094391,
              "packetsLost": 7063,
              "packetsReceived": 39004,
              "jitter": 0.6375000000000001,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112945
          },
          "send": {
            "video": {
              "packetsSent": 842,
              "remotePacketsLost": 128,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2573,
              "remotePacketsLost": 1455,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294112946
          }
        },
        {
          "tRel": 5025,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11315720,
            "packetsLost": 10170,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 7863837,
              "packetsLost": 2248,
              "packetsReceived": 10506,
              "jitter": 0.303375,
              "count": 24,
              "framesDecoded": 2765,
              "framesDropped": 3005,
              "freezeCount": 238,
              "totalFreezeDuration": 723.4069999999999
            },
            "audio": {
              "bytesReceived": 3451883,
              "packetsLost": 7922,
              "packetsReceived": 43467,
              "jitter": 0.48813636363636365,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117967
          },
          "send": {
            "video": {
              "packetsSent": 879,
              "remotePacketsLost": 132,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2830,
              "remotePacketsLost": 1655,
              "remoteFractionLost": 0.89453125,
              "remoteCount": 1
            },
            "t": 1790294117968
          }
        },
        {
          "tRel": 10085,
          "recv": {
            "rttMs": 7038,
            "bytesReceived": 12075941,
            "packetsLost": 10920,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 8208208,
              "packetsLost": 2354,
              "packetsReceived": 11039,
              "jitter": 0.3497083333333333,
              "count": 24,
              "framesDecoded": 2996,
              "framesDropped": 3112,
              "freezeCount": 260,
              "totalFreezeDuration": 801.668
            },
            "audio": {
              "bytesReceived": 3867733,
              "packetsLost": 8566,
              "packetsReceived": 48635,
              "jitter": 0.5432272727272728,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294123007
          },
          "send": {
            "video": {
              "packetsSent": 927,
              "remotePacketsLost": 152,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3173,
              "remotePacketsLost": 1961,
              "remoteFractionLost": 0.55078125,
              "remoteCount": 1
            },
            "t": 1790294123028
          }
        },
        {
          "tRel": 15013,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12771452,
            "packetsLost": 12097,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 8479912,
              "packetsLost": 2353,
              "packetsReceived": 11555,
              "jitter": 0.34070833333333334,
              "count": 24,
              "framesDecoded": 3258,
              "framesDropped": 3242,
              "freezeCount": 288,
              "totalFreezeDuration": 874.6129999999998
            },
            "audio": {
              "bytesReceived": 4291540,
              "packetsLost": 9744,
              "packetsReceived": 53938,
              "jitter": 0.745090909090909,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127952
          },
          "send": {
            "video": {
              "packetsSent": 962,
              "remotePacketsLost": 161,
              "remoteFractionLost": 0.64453125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3516,
              "remotePacketsLost": 2179,
              "remoteFractionLost": 0.8828125,
              "remoteCount": 1
            },
            "t": 1790294127954
          }
        },
        {
          "tRel": 20227,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13497324,
            "packetsLost": 13525,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 8726624,
              "packetsLost": 2519,
              "packetsReceived": 11976,
              "jitter": 0.3612499999999999,
              "count": 24,
              "framesDecoded": 3466,
              "framesDropped": 3252,
              "freezeCount": 312,
              "totalFreezeDuration": 946.8559999999999
            },
            "audio": {
              "bytesReceived": 4770700,
              "packetsLost": 11006,
              "packetsReceived": 59931,
              "jitter": 0.5213636363636364,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133123
          },
          "send": {
            "video": {
              "packetsSent": 998,
              "remotePacketsLost": 169,
              "remoteFractionLost": 0.5,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3930,
              "remotePacketsLost": 2413,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294133170
          }
        },
        {
          "tRel": 25012,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14190430,
            "packetsLost": 14547,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 9011385,
              "packetsLost": 2573,
              "packetsReceived": 12491,
              "jitter": 0.3403333333333334,
              "count": 24,
              "framesDecoded": 3692,
              "framesDropped": 3361,
              "freezeCount": 336,
              "totalFreezeDuration": 1020.037
            },
            "audio": {
              "bytesReceived": 5179045,
              "packetsLost": 11974,
              "packetsReceived": 65202,
              "jitter": 0.469,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137954
          },
          "send": {
            "video": {
              "packetsSent": 1029,
              "remotePacketsLost": 172,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4306,
              "remotePacketsLost": 2413,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294137955
          }
        },
        {
          "tRel": 30022,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14835501,
            "packetsLost": 15987,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 9263514,
              "packetsLost": 2801,
              "packetsReceived": 13177,
              "jitter": 0.27775,
              "count": 24,
              "framesDecoded": 3981,
              "framesDropped": 3545,
              "freezeCount": 355,
              "totalFreezeDuration": 1078.079
            },
            "audio": {
              "bytesReceived": 5571987,
              "packetsLost": 13186,
              "packetsReceived": 70092,
              "jitter": 0.7055454545454546,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142961
          },
          "send": {
            "video": {
              "packetsSent": 1062,
              "remotePacketsLost": 180,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4681,
              "remotePacketsLost": 2694,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294142965
          }
        },
        {
          "tRel": 35027,
          "recv": {
            "rttMs": 4231,
            "bytesReceived": 15507390,
            "packetsLost": 17363,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 9493686,
              "packetsLost": 2854,
              "packetsReceived": 13813,
              "jitter": 0.2715,
              "count": 24,
              "framesDecoded": 4177,
              "framesDropped": 3785,
              "freezeCount": 371,
              "totalFreezeDuration": 1154.3690000000004
            },
            "audio": {
              "bytesReceived": 6013704,
              "packetsLost": 14509,
              "packetsReceived": 75569,
              "jitter": 0.7686363636363637,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147966
          },
          "send": {
            "video": {
              "packetsSent": 1094,
              "remotePacketsLost": 190,
              "remoteFractionLost": 0.14453125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5073,
              "remotePacketsLost": 3147,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294147970
          }
        },
        {
          "tRel": 40010,
          "recv": {
            "rttMs": 4056,
            "bytesReceived": 16187068,
            "packetsLost": 18988,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 9720012,
              "packetsLost": 3196,
              "packetsReceived": 14264,
              "jitter": 0.3055,
              "count": 24,
              "framesDecoded": 4395,
              "framesDropped": 4034,
              "freezeCount": 392,
              "totalFreezeDuration": 1244.9099999999999
            },
            "audio": {
              "bytesReceived": 6467056,
              "packetsLost": 15792,
              "packetsReceived": 81181,
              "jitter": 0.6621363636363639,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152950
          },
          "send": {
            "video": {
              "packetsSent": 1119,
              "remotePacketsLost": 193,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5425,
              "remotePacketsLost": 3391,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294152953
          }
        },
        {
          "tRel": 45005,
          "recv": {
            "rttMs": null,
            "bytesReceived": 16935432,
            "packetsLost": 20227,
            "inboundCount": 46,
            "video": {
              "bytesReceived": 10044793,
              "packetsLost": 3368,
              "packetsReceived": 14851,
              "jitter": 0.33074999999999993,
              "count": 24,
              "framesDecoded": 4607,
              "framesDropped": 4256,
              "freezeCount": 415,
              "totalFreezeDuration": 1343.2790000000002
            },
            "audio": {
              "bytesReceived": 6890639,
              "packetsLost": 16859,
              "packetsReceived": 86435,
              "jitter": 0.7690909090909092,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157947
          },
          "send": {
            "video": {
              "packetsSent": 1161,
              "remotePacketsLost": 203,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5735,
              "remotePacketsLost": 3614,
              "remoteFractionLost": 0.9765625,
              "remoteCount": 1
            },
            "t": 1790294157948
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 842,
          "remotePacketsLost": 128,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2573,
          "remotePacketsLost": 1455,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294112943
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1161,
          "remotePacketsLost": 203,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5735,
          "remotePacketsLost": 3614,
          "remoteFractionLost": 0.9765625,
          "remoteCount": 1
        },
        "t": 1790294157955
      },
      "videoTileCount": 23
    },
    {
      "pid": "M8-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 20,
      "consumedAudio": 18,
      "errors": [
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 15592423,
        "packetsLost": 19270,
        "inboundCount": 40,
        "video": {
          "bytesReceived": 9726414,
          "packetsLost": 3273,
          "packetsReceived": 13526,
          "jitter": 0.322047619047619,
          "count": 21,
          "framesDecoded": 4446,
          "framesDropped": 2890,
          "freezeCount": 389,
          "totalFreezeDuration": 1100.08
        },
        "audio": {
          "bytesReceived": 5866009,
          "packetsLost": 15997,
          "packetsReceived": 73690,
          "jitter": 0.6125263157894737,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157958
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 933,
          "remotePacketsLost": 118,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5484,
          "remotePacketsLost": 3298,
          "remoteFractionLost": 0.9921875,
          "remoteCount": 1
        },
        "t": 1790294157958
      },
      "videoTileCount": 20
    },
    {
      "pid": "M8-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 32,
      "consumedAudio": 14,
      "errors": [
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 16782468,
        "packetsLost": 15510,
        "inboundCount": 48,
        "video": {
          "bytesReceived": 12855606,
          "packetsLost": 4875,
          "packetsReceived": 18862,
          "jitter": 0.3498235294117647,
          "count": 34,
          "framesDecoded": 7251,
          "framesDropped": 3867,
          "freezeCount": 597,
          "totalFreezeDuration": 1569.7669999999998
        },
        "audio": {
          "bytesReceived": 3926862,
          "packetsLost": 10635,
          "packetsReceived": 49008,
          "jitter": 0.7187142857142857,
          "count": 14,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157958
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1488,
          "remotePacketsLost": 310,
          "remoteFractionLost": 0.5,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6237,
          "remotePacketsLost": 3744,
          "remoteFractionLost": 0.90625,
          "remoteCount": 1
        },
        "t": 1790294157958
      },
      "videoTileCount": 32
    },
    {
      "pid": "M8-6",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 13,
      "consumedAudio": 11,
      "errors": [
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": 3706,
        "bytesReceived": 16724434,
        "packetsLost": 20584,
        "inboundCount": 61,
        "video": {
          "bytesReceived": 10886227,
          "packetsLost": 4074,
          "packetsReceived": 16588,
          "jitter": 0.3037142857142857,
          "count": 35,
          "framesDecoded": 6237,
          "framesDropped": 4055,
          "freezeCount": 492,
          "totalFreezeDuration": 1365.7440000000001
        },
        "audio": {
          "bytesReceived": 5838207,
          "packetsLost": 16510,
          "packetsReceived": 72880,
          "jitter": 0.5566153846153845,
          "count": 26,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157959
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1456,
          "remotePacketsLost": 239,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6572,
          "remotePacketsLost": 2771,
          "remoteFractionLost": 0.98046875,
          "remoteCount": 1
        },
        "t": 1790294157960
      },
      "videoTileCount": 13
    },
    {
      "pid": "M8-7",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout create-transport"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-8",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout create-transport"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-9",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-10",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-11",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-12",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-13",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M8-14",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    }
  ]
}