{
  "room": "megatest-room",
  "pidPrefix": "M6",
  "nBots": 15,
  "tiles": 12,
  "dur": 45,
  "results": [
    {
      "pid": "M6-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 21,
      "consumedAudio": 23,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 10510331,
        "packetsLost": 7947,
        "inboundCount": 45,
        "video": {
          "bytesReceived": 7274195,
          "packetsLost": 1515,
          "packetsReceived": 9567,
          "jitter": 0.28350000000000003,
          "count": 22,
          "framesDecoded": 3019,
          "framesDropped": 2261,
          "freezeCount": 223,
          "totalFreezeDuration": 528.1429999999999
        },
        "audio": {
          "bytesReceived": 3236136,
          "packetsLost": 6432,
          "packetsReceived": 40683,
          "jitter": 0.35395652173913034,
          "count": 23,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294110016
      },
      "statsAfter": {
        "rttMs": 4155,
        "bytesReceived": 16567776,
        "packetsLost": 20209,
        "inboundCount": 45,
        "video": {
          "bytesReceived": 9486029,
          "packetsLost": 2725,
          "packetsReceived": 14120,
          "jitter": 0.30277272727272725,
          "count": 22,
          "framesDecoded": 4859,
          "framesDropped": 3664,
          "freezeCount": 404,
          "totalFreezeDuration": 1196.4529999999997
        },
        "audio": {
          "bytesReceived": 7081747,
          "packetsLost": 17484,
          "packetsReceived": 88751,
          "jitter": 0.644,
          "count": 23,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155255
      },
      "timeline": [
        {
          "tRel": 6,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10510331,
            "packetsLost": 7947,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 7274195,
              "packetsLost": 1515,
              "packetsReceived": 9567,
              "jitter": 0.28350000000000003,
              "count": 22,
              "framesDecoded": 3019,
              "framesDropped": 2261,
              "freezeCount": 223,
              "totalFreezeDuration": 528.1429999999999
            },
            "audio": {
              "bytesReceived": 3236136,
              "packetsLost": 6432,
              "packetsReceived": 40683,
              "jitter": 0.35395652173913034,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294110045
          },
          "send": {
            "video": {
              "packetsSent": 634,
              "remotePacketsLost": 43,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2380,
              "remotePacketsLost": 918,
              "remoteFractionLost": 0.9453125,
              "remoteCount": 1
            },
            "t": 1790294110046
          }
        },
        {
          "tRel": 5117,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11041919,
            "packetsLost": 9825,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 7482643,
              "packetsLost": 1629,
              "packetsReceived": 10053,
              "jitter": 0.29809090909090913,
              "count": 22,
              "framesDecoded": 3160,
              "framesDropped": 2506,
              "freezeCount": 243,
              "totalFreezeDuration": 631.471
            },
            "audio": {
              "bytesReceived": 3559276,
              "packetsLost": 8196,
              "packetsReceived": 44702,
              "jitter": 0.6065217391304347,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294115154
          },
          "send": {
            "video": {
              "packetsSent": 711,
              "remotePacketsLost": 68,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2814,
              "remotePacketsLost": 1162,
              "remoteFractionLost": 0.953125,
              "remoteCount": 1
            },
            "t": 1790294115157
          }
        },
        {
          "tRel": 10011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11774660,
            "packetsLost": 10904,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 7791990,
              "packetsLost": 1802,
              "packetsReceived": 10573,
              "jitter": 0.35050000000000003,
              "count": 22,
              "framesDecoded": 3361,
              "framesDropped": 2756,
              "freezeCount": 258,
              "totalFreezeDuration": 703.326
            },
            "audio": {
              "bytesReceived": 3982670,
              "packetsLost": 9102,
              "packetsReceived": 49969,
              "jitter": 0.3989999999999999,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294120051
          },
          "send": {
            "video": {
              "packetsSent": 738,
              "remotePacketsLost": 68,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3237,
              "remotePacketsLost": 1302,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294120051
          }
        },
        {
          "tRel": 15016,
          "recv": {
            "rttMs": 4172,
            "bytesReceived": 12476102,
            "packetsLost": 12115,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8071060,
              "packetsLost": 1865,
              "packetsReceived": 11093,
              "jitter": 0.327590909090909,
              "count": 22,
              "framesDecoded": 3616,
              "framesDropped": 2887,
              "freezeCount": 274,
              "totalFreezeDuration": 761.4270000000001
            },
            "audio": {
              "bytesReceived": 4405042,
              "packetsLost": 10250,
              "packetsReceived": 55232,
              "jitter": 0.4052608695652173,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294125051
          },
          "send": {
            "video": {
              "packetsSent": 822,
              "remotePacketsLost": 100,
              "remoteFractionLost": 0.52734375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4017,
              "remotePacketsLost": 1680,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294125056
          }
        },
        {
          "tRel": 20134,
          "recv": {
            "rttMs": 3377,
            "bytesReceived": 13191284,
            "packetsLost": 13345,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8299444,
              "packetsLost": 1945,
              "packetsReceived": 11506,
              "jitter": 0.3416363636363637,
              "count": 22,
              "framesDecoded": 3791,
              "framesDropped": 2931,
              "freezeCount": 298,
              "totalFreezeDuration": 829.088
            },
            "audio": {
              "bytesReceived": 4891840,
              "packetsLost": 11400,
              "packetsReceived": 61295,
              "jitter": 0.5519565217391306,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294130126
          },
          "send": {
            "video": {
              "packetsSent": 903,
              "remotePacketsLost": 123,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4563,
              "remotePacketsLost": 1946,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294130174
          }
        },
        {
          "tRel": 25026,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13955979,
            "packetsLost": 14542,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8613475,
              "packetsLost": 2091,
              "packetsReceived": 12059,
              "jitter": 0.34881818181818186,
              "count": 22,
              "framesDecoded": 4048,
              "framesDropped": 3026,
              "freezeCount": 325,
              "totalFreezeDuration": 911.0150000000001
            },
            "audio": {
              "bytesReceived": 5342504,
              "packetsLost": 12451,
              "packetsReceived": 67146,
              "jitter": 0.3836956521739131,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294135066
          },
          "send": {
            "video": {
              "packetsSent": 918,
              "remotePacketsLost": 125,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5174,
              "remotePacketsLost": 2222,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294135066
          }
        },
        {
          "tRel": 30015,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14512626,
            "packetsLost": 15773,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8801413,
              "packetsLost": 2308,
              "packetsReceived": 12455,
              "jitter": 0.33754545454545454,
              "count": 22,
              "framesDecoded": 4231,
              "framesDropped": 3126,
              "freezeCount": 345,
              "totalFreezeDuration": 974.164
            },
            "audio": {
              "bytesReceived": 5711213,
              "packetsLost": 13465,
              "packetsReceived": 71744,
              "jitter": 0.4836521739130435,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294140055
          },
          "send": {
            "video": {
              "packetsSent": 966,
              "remotePacketsLost": 125,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5775,
              "remotePacketsLost": 2422,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294140055
          }
        },
        {
          "tRel": 35027,
          "recv": {
            "rttMs": null,
            "bytesReceived": 15175642,
            "packetsLost": 17432,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9031382,
              "packetsLost": 2516,
              "packetsReceived": 13096,
              "jitter": 0.30422727272727274,
              "count": 22,
              "framesDecoded": 4425,
              "framesDropped": 3295,
              "freezeCount": 362,
              "totalFreezeDuration": 1039.841
            },
            "audio": {
              "bytesReceived": 6144260,
              "packetsLost": 14916,
              "packetsReceived": 77108,
              "jitter": 0.6124347826086957,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294145066
          },
          "send": {
            "video": {
              "packetsSent": 1066,
              "remotePacketsLost": 144,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6314,
              "remotePacketsLost": 2652,
              "remoteFractionLost": 0.953125,
              "remoteCount": 1
            },
            "t": 1790294145067
          }
        },
        {
          "tRel": 40020,
          "recv": {
            "rttMs": null,
            "bytesReceived": 15813688,
            "packetsLost": 18356,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9226182,
              "packetsLost": 2427,
              "packetsReceived": 13557,
              "jitter": 0.30718181818181817,
              "count": 22,
              "framesDecoded": 4712,
              "framesDropped": 3512,
              "freezeCount": 383,
              "totalFreezeDuration": 1122.3559999999998
            },
            "audio": {
              "bytesReceived": 6587506,
              "packetsLost": 15929,
              "packetsReceived": 82599,
              "jitter": 0.770304347826087,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294150050
          },
          "send": {
            "video": {
              "packetsSent": 1179,
              "remotePacketsLost": 203,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6870,
              "remotePacketsLost": 2839,
              "remoteFractionLost": 0.73046875,
              "remoteCount": 1
            },
            "t": 1790294150060
          }
        },
        {
          "tRel": 45132,
          "recv": {
            "rttMs": 4155,
            "bytesReceived": 16544283,
            "packetsLost": 20179,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9478289,
              "packetsLost": 2728,
              "packetsReceived": 14107,
              "jitter": 0.3017727272727273,
              "count": 22,
              "framesDecoded": 4857,
              "framesDropped": 3664,
              "freezeCount": 403,
              "totalFreezeDuration": 1193.873
            },
            "audio": {
              "bytesReceived": 7065994,
              "packetsLost": 17451,
              "packetsReceived": 88553,
              "jitter": 0.5955217391304347,
              "count": 23,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294155170
          },
          "send": {
            "video": {
              "packetsSent": 1325,
              "remotePacketsLost": 235,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7460,
              "remotePacketsLost": 3116,
              "remoteFractionLost": 0.921875,
              "remoteCount": 1
            },
            "t": 1790294155172
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 634,
          "remotePacketsLost": 43,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2380,
          "remotePacketsLost": 918,
          "remoteFractionLost": 0.9453125,
          "remoteCount": 1
        },
        "t": 1790294110040
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1325,
          "remotePacketsLost": 235,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7464,
          "remotePacketsLost": 3116,
          "remoteFractionLost": 0.921875,
          "remoteCount": 1
        },
        "t": 1790294155285
      },
      "videoTileCount": 21
    },
    {
      "pid": "M6-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 18,
      "consumedAudio": 19,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9258442,
        "packetsLost": 6345,
        "inboundCount": 38,
        "video": {
          "bytesReceived": 6603091,
          "packetsLost": 1213,
          "packetsReceived": 8626,
          "jitter": 0.2748421052631579,
          "count": 19,
          "framesDecoded": 2983,
          "framesDropped": 1793,
          "freezeCount": 193,
          "totalFreezeDuration": 431.18600000000004
        },
        "audio": {
          "bytesReceived": 2655351,
          "packetsLost": 5132,
          "packetsReceived": 33441,
          "jitter": 0.38168421052631585,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294110018
      },
      "statsAfter": {
        "rttMs": 4420,
        "bytesReceived": 14367553,
        "packetsLost": 16603,
        "inboundCount": 38,
        "video": {
          "bytesReceived": 8475266,
          "packetsLost": 2204,
          "packetsReceived": 12481,
          "jitter": 0.30847368421052623,
          "count": 19,
          "framesDecoded": 4621,
          "framesDropped": 2848,
          "freezeCount": 358,
          "totalFreezeDuration": 968.6469999999999
        },
        "audio": {
          "bytesReceived": 5892287,
          "packetsLost": 14399,
          "packetsReceived": 73963,
          "jitter": 0.702421052631579,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155299
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9258442,
            "packetsLost": 6345,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 6603091,
              "packetsLost": 1213,
              "packetsReceived": 8626,
              "jitter": 0.2748421052631579,
              "count": 19,
              "framesDecoded": 2983,
              "framesDropped": 1793,
              "freezeCount": 193,
              "totalFreezeDuration": 431.18600000000004
            },
            "audio": {
              "bytesReceived": 2655351,
              "packetsLost": 5132,
              "packetsReceived": 33441,
              "jitter": 0.38168421052631585,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294110020
          },
          "send": {
            "video": {
              "packetsSent": 593,
              "remotePacketsLost": 42,
              "remoteFractionLost": 0.30859375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2384,
              "remotePacketsLost": 548,
              "remoteFractionLost": 0.25390625,
              "remoteCount": 1
            },
            "t": 1790294110020
          }
        },
        {
          "tRel": 5132,
          "recv": {
            "rttMs": 4310,
            "bytesReceived": 9701022,
            "packetsLost": 7861,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 6764427,
              "packetsLost": 1359,
              "packetsReceived": 8993,
              "jitter": 0.2952105263157894,
              "count": 19,
              "framesDecoded": 3113,
              "framesDropped": 1976,
              "freezeCount": 212,
              "totalFreezeDuration": 496.65399999999994
            },
            "audio": {
              "bytesReceived": 2936595,
              "packetsLost": 6502,
              "packetsReceived": 36945,
              "jitter": 0.5723684210526315,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294115135
          },
          "send": {
            "video": {
              "packetsSent": 614,
              "remotePacketsLost": 51,
              "remoteFractionLost": 0.5,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2714,
              "remotePacketsLost": 742,
              "remoteFractionLost": 0.84765625,
              "remoteCount": 1
            },
            "t": 1790294115151
          }
        },
        {
          "tRel": 10014,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10302865,
            "packetsLost": 8613,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7013475,
              "packetsLost": 1454,
              "packetsReceived": 9418,
              "jitter": 0.34463157894736846,
              "count": 19,
              "framesDecoded": 3289,
              "framesDropped": 2124,
              "freezeCount": 225,
              "totalFreezeDuration": 550.576
            },
            "audio": {
              "bytesReceived": 3289390,
              "packetsLost": 7159,
              "packetsReceived": 41354,
              "jitter": 0.45115789473684215,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294120029
          },
          "send": {
            "video": {
              "packetsSent": 642,
              "remotePacketsLost": 51,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3008,
              "remotePacketsLost": 876,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294120033
          }
        },
        {
          "tRel": 15010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10884900,
            "packetsLost": 9709,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7245220,
              "packetsLost": 1526,
              "packetsReceived": 9851,
              "jitter": 0.32326315789473686,
              "count": 19,
              "framesDecoded": 3489,
              "framesDropped": 2225,
              "freezeCount": 242,
              "totalFreezeDuration": 608.817
            },
            "audio": {
              "bytesReceived": 3639680,
              "packetsLost": 8183,
              "packetsReceived": 45719,
              "jitter": 0.44494736842105265,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294125028
          },
          "send": {
            "video": {
              "packetsSent": 661,
              "remotePacketsLost": 61,
              "remoteFractionLost": 0.19921875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3457,
              "remotePacketsLost": 1208,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294125029
          }
        },
        {
          "tRel": 20017,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11479425,
            "packetsLost": 10773,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7443396,
              "packetsLost": 1598,
              "packetsReceived": 10206,
              "jitter": 0.34710526315789475,
              "count": 19,
              "framesDecoded": 3645,
              "framesDropped": 2260,
              "freezeCount": 264,
              "totalFreezeDuration": 671.6860000000001
            },
            "audio": {
              "bytesReceived": 4036029,
              "packetsLost": 9175,
              "packetsReceived": 50662,
              "jitter": 0.6123684210526316,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294130030
          },
          "send": {
            "video": {
              "packetsSent": 678,
              "remotePacketsLost": 63,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3909,
              "remotePacketsLost": 1499,
              "remoteFractionLost": 0.96875,
              "remoteCount": 1
            },
            "t": 1790294130036
          }
        },
        {
          "tRel": 25008,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12121253,
            "packetsLost": 11755,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7713454,
              "packetsLost": 1703,
              "packetsReceived": 10684,
              "jitter": 0.3331578947368421,
              "count": 19,
              "framesDecoded": 3849,
              "framesDropped": 2306,
              "freezeCount": 286,
              "totalFreezeDuration": 736.942
            },
            "audio": {
              "bytesReceived": 4407799,
              "packetsLost": 10052,
              "packetsReceived": 55495,
              "jitter": 0.3923157894736842,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294135025
          },
          "send": {
            "video": {
              "packetsSent": 732,
              "remotePacketsLost": 82,
              "remoteFractionLost": 0.5546875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4378,
              "remotePacketsLost": 1734,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294135027
          }
        },
        {
          "tRel": 30034,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12658783,
            "packetsLost": 12939,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 7906261,
              "packetsLost": 1855,
              "packetsReceived": 11086,
              "jitter": 0.338578947368421,
              "count": 19,
              "framesDecoded": 4047,
              "framesDropped": 2417,
              "freezeCount": 307,
              "totalFreezeDuration": 797.23
            },
            "audio": {
              "bytesReceived": 4752522,
              "packetsLost": 11084,
              "packetsReceived": 59804,
              "jitter": 0.43373684210526325,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294140046
          },
          "send": {
            "video": {
              "packetsSent": 774,
              "remotePacketsLost": 82,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4810,
              "remotePacketsLost": 1964,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294140053
          }
        },
        {
          "tRel": 35017,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13195316,
            "packetsLost": 14372,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8095210,
              "packetsLost": 2008,
              "packetsReceived": 11619,
              "jitter": 0.3095263157894737,
              "count": 19,
              "framesDecoded": 4250,
              "framesDropped": 2577,
              "freezeCount": 322,
              "totalFreezeDuration": 850.3559999999999
            },
            "audio": {
              "bytesReceived": 5100106,
              "packetsLost": 12364,
              "packetsReceived": 64120,
              "jitter": 0.648421052631579,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294145036
          },
          "send": {
            "video": {
              "packetsSent": 860,
              "remotePacketsLost": 112,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5314,
              "remotePacketsLost": 2283,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294145036
          }
        },
        {
          "tRel": 40015,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13732143,
            "packetsLost": 15217,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8252722,
              "packetsLost": 1941,
              "packetsReceived": 11989,
              "jitter": 0.3132105263157895,
              "count": 19,
              "framesDecoded": 4440,
              "framesDropped": 2728,
              "freezeCount": 338,
              "totalFreezeDuration": 901.071
            },
            "audio": {
              "bytesReceived": 5479421,
              "packetsLost": 13276,
              "packetsReceived": 68818,
              "jitter": 0.7558421052631579,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294150033
          },
          "send": {
            "video": {
              "packetsSent": 903,
              "remotePacketsLost": 138,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5762,
              "remotePacketsLost": 2528,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294150034
          }
        },
        {
          "tRel": 45035,
          "recv": {
            "rttMs": 4420,
            "bytesReceived": 14342180,
            "packetsLost": 16585,
            "inboundCount": 38,
            "video": {
              "bytesReceived": 8467526,
              "packetsLost": 2207,
              "packetsReceived": 12468,
              "jitter": 0.307578947368421,
              "count": 19,
              "framesDecoded": 4617,
              "framesDropped": 2848,
              "freezeCount": 357,
              "totalFreezeDuration": 965.8900000000001
            },
            "audio": {
              "bytesReceived": 5874654,
              "packetsLost": 14378,
              "packetsReceived": 73742,
              "jitter": 0.5901052631578947,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294155025
          },
          "send": {
            "video": {
              "packetsSent": 973,
              "remotePacketsLost": 142,
              "remoteFractionLost": 0.66796875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6249,
              "remotePacketsLost": 2786,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294155054
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 593,
          "remotePacketsLost": 42,
          "remoteFractionLost": 0.30859375,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2384,
          "remotePacketsLost": 548,
          "remoteFractionLost": 0.25390625,
          "remoteCount": 1
        },
        "t": 1790294110019
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 974,
          "remotePacketsLost": 142,
          "remoteFractionLost": 0.66796875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6276,
          "remotePacketsLost": 2786,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294155352
      },
      "videoTileCount": 18
    },
    {
      "pid": "M6-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 22,
      "consumedAudio": 22,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 10480325,
        "packetsLost": 8127,
        "inboundCount": 45,
        "video": {
          "bytesReceived": 7518937,
          "packetsLost": 1647,
          "packetsReceived": 9836,
          "jitter": 0.26252173913043475,
          "count": 23,
          "framesDecoded": 3204,
          "framesDropped": 2170,
          "freezeCount": 222,
          "totalFreezeDuration": 540.955
        },
        "audio": {
          "bytesReceived": 2961388,
          "packetsLost": 6480,
          "packetsReceived": 37298,
          "jitter": 0.47968181818181804,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294110119
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 16459695,
        "packetsLost": 19978,
        "inboundCount": 45,
        "video": {
          "bytesReceived": 9838296,
          "packetsLost": 2852,
          "packetsReceived": 14492,
          "jitter": 0.303,
          "count": 23,
          "framesDecoded": 5031,
          "framesDropped": 3542,
          "freezeCount": 398,
          "totalFreezeDuration": 1190.7899999999997
        },
        "audio": {
          "bytesReceived": 6621399,
          "packetsLost": 17126,
          "packetsReceived": 83065,
          "jitter": 0.6821818181818181,
          "count": 22,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155266
      },
      "timeline": [
        {
          "tRel": 15,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10480325,
            "packetsLost": 8127,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 7518937,
              "packetsLost": 1647,
              "packetsReceived": 9836,
              "jitter": 0.26252173913043475,
              "count": 23,
              "framesDecoded": 3215,
              "framesDropped": 2170,
              "freezeCount": 222,
              "totalFreezeDuration": 540.955
            },
            "audio": {
              "bytesReceived": 2961388,
              "packetsLost": 6480,
              "packetsReceived": 37298,
              "jitter": 0.47968181818181804,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294110248
          },
          "send": {
            "video": {
              "packetsSent": 564,
              "remotePacketsLost": 33,
              "remoteFractionLost": 0.109375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2419,
              "remotePacketsLost": 1434,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294110255
          }
        },
        {
          "tRel": 5020,
          "recv": {
            "rttMs": 4647,
            "bytesReceived": 11003870,
            "packetsLost": 9590,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 7717292,
              "packetsLost": 1695,
              "packetsReceived": 10251,
              "jitter": 0.3243478260869565,
              "count": 23,
              "framesDecoded": 3326,
              "framesDropped": 2367,
              "freezeCount": 234,
              "totalFreezeDuration": 591.9700000000001
            },
            "audio": {
              "bytesReceived": 3286578,
              "packetsLost": 7895,
              "packetsReceived": 41340,
              "jitter": 0.6269545454545454,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294115250
          },
          "send": {
            "video": {
              "packetsSent": 622,
              "remotePacketsLost": 49,
              "remoteFractionLost": 0.6015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2798,
              "remotePacketsLost": 1720,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294115260
          }
        },
        {
          "tRel": 10016,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11703734,
            "packetsLost": 10596,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8036171,
              "packetsLost": 1889,
              "packetsReceived": 10787,
              "jitter": 0.3601739130434783,
              "count": 23,
              "framesDecoded": 3535,
              "framesDropped": 2563,
              "freezeCount": 252,
              "totalFreezeDuration": 679.9069999999999
            },
            "audio": {
              "bytesReceived": 3667563,
              "packetsLost": 8707,
              "packetsReceived": 46098,
              "jitter": 0.35745454545454547,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294120253
          },
          "send": {
            "video": {
              "packetsSent": 667,
              "remotePacketsLost": 49,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3066,
              "remotePacketsLost": 1831,
              "remoteFractionLost": 0.8046875,
              "remoteCount": 1
            },
            "t": 1790294120256
          }
        },
        {
          "tRel": 15016,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12415612,
            "packetsLost": 11734,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8340417,
              "packetsLost": 1989,
              "packetsReceived": 11325,
              "jitter": 0.34091304347826085,
              "count": 23,
              "framesDecoded": 3773,
              "framesDropped": 2700,
              "freezeCount": 275,
              "totalFreezeDuration": 771.419
            },
            "audio": {
              "bytesReceived": 4075195,
              "packetsLost": 9745,
              "packetsReceived": 51180,
              "jitter": 0.3385,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294125256
          },
          "send": {
            "video": {
              "packetsSent": 689,
              "remotePacketsLost": 68,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3584,
              "remotePacketsLost": 2263,
              "remoteFractionLost": 0.9296875,
              "remoteCount": 1
            },
            "t": 1790294125256
          }
        },
        {
          "tRel": 20048,
          "recv": {
            "rttMs": 3309,
            "bytesReceived": 13118240,
            "packetsLost": 12824,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8596042,
              "packetsLost": 1981,
              "packetsReceived": 11745,
              "jitter": 0.35921739130434777,
              "count": 23,
              "framesDecoded": 3966,
              "framesDropped": 2741,
              "freezeCount": 297,
              "totalFreezeDuration": 822.961
            },
            "audio": {
              "bytesReceived": 4522198,
              "packetsLost": 10843,
              "packetsReceived": 56757,
              "jitter": 0.6062272727272728,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294130284
          },
          "send": {
            "video": {
              "packetsSent": 719,
              "remotePacketsLost": 82,
              "remoteFractionLost": 0.69921875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4091,
              "remotePacketsLost": 2500,
              "remoteFractionLost": 0.94921875,
              "remoteCount": 1
            },
            "t": 1790294130288
          }
        },
        {
          "tRel": 25030,
          "recv": {
            "rttMs": 3763,
            "bytesReceived": 13811289,
            "packetsLost": 14044,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 8856892,
              "packetsLost": 2141,
              "packetsReceived": 12222,
              "jitter": 0.3253478260869565,
              "count": 23,
              "framesDecoded": 4249,
              "framesDropped": 2771,
              "freezeCount": 318,
              "totalFreezeDuration": 895.0079999999998
            },
            "audio": {
              "bytesReceived": 4954397,
              "packetsLost": 11903,
              "packetsReceived": 62352,
              "jitter": 0.4945909090909091,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294135269
          },
          "send": {
            "video": {
              "packetsSent": 759,
              "remotePacketsLost": 93,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4612,
              "remotePacketsLost": 2714,
              "remoteFractionLost": 0.90234375,
              "remoteCount": 1
            },
            "t": 1790294135270
          }
        },
        {
          "tRel": 30029,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14436398,
            "packetsLost": 15485,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9094786,
              "packetsLost": 2374,
              "packetsReceived": 12742,
              "jitter": 0.29269565217391313,
              "count": 23,
              "framesDecoded": 4475,
              "framesDropped": 2894,
              "freezeCount": 339,
              "totalFreezeDuration": 968.632
            },
            "audio": {
              "bytesReceived": 5341612,
              "packetsLost": 13111,
              "packetsReceived": 67191,
              "jitter": 0.5646818181818183,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294140264
          },
          "send": {
            "video": {
              "packetsSent": 833,
              "remotePacketsLost": 108,
              "remoteFractionLost": 0.5546875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5053,
              "remotePacketsLost": 2957,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294140269
          }
        },
        {
          "tRel": 35013,
          "recv": {
            "rttMs": null,
            "bytesReceived": 15070087,
            "packetsLost": 17117,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9328804,
              "packetsLost": 2535,
              "packetsReceived": 13344,
              "jitter": 0.27347826086956517,
              "count": 23,
              "framesDecoded": 4640,
              "framesDropped": 3148,
              "freezeCount": 356,
              "totalFreezeDuration": 1029.042
            },
            "audio": {
              "bytesReceived": 5741283,
              "packetsLost": 14582,
              "packetsReceived": 72148,
              "jitter": 0.6042272727272727,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294145250
          },
          "send": {
            "video": {
              "packetsSent": 889,
              "remotePacketsLost": 131,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5509,
              "remotePacketsLost": 3191,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294145252
          }
        },
        {
          "tRel": 40010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 15734715,
            "packetsLost": 18157,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9571788,
              "packetsLost": 2507,
              "packetsReceived": 13895,
              "jitter": 0.28308695652173904,
              "count": 23,
              "framesDecoded": 4831,
              "framesDropped": 3305,
              "freezeCount": 375,
              "totalFreezeDuration": 1097.3
            },
            "audio": {
              "bytesReceived": 6162927,
              "packetsLost": 15650,
              "packetsReceived": 77374,
              "jitter": 0.7312727272727272,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294150249
          },
          "send": {
            "video": {
              "packetsSent": 935,
              "remotePacketsLost": 135,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5982,
              "remotePacketsLost": 3191,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294150250
          }
        },
        {
          "tRel": 45009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 16459695,
            "packetsLost": 19978,
            "inboundCount": 45,
            "video": {
              "bytesReceived": 9838296,
              "packetsLost": 2852,
              "packetsReceived": 14492,
              "jitter": 0.303,
              "count": 23,
              "framesDecoded": 5031,
              "framesDropped": 3542,
              "freezeCount": 398,
              "totalFreezeDuration": 1190.7899999999997
            },
            "audio": {
              "bytesReceived": 6621399,
              "packetsLost": 17126,
              "packetsReceived": 83065,
              "jitter": 0.6821818181818181,
              "count": 22,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294155249
          },
          "send": {
            "video": {
              "packetsSent": 978,
              "remotePacketsLost": 166,
              "remoteFractionLost": 0.66796875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6494,
              "remotePacketsLost": 3478,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294155249
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 564,
          "remotePacketsLost": 33,
          "remoteFractionLost": 0.109375,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2396,
          "remotePacketsLost": 1434,
          "remoteFractionLost": 0.99609375,
          "remoteCount": 1
        },
        "t": 1790294110240
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 978,
          "remotePacketsLost": 166,
          "remoteFractionLost": 0.66796875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6494,
          "remotePacketsLost": 3478,
          "remoteFractionLost": 0.9921875,
          "remoteCount": 1
        },
        "t": 1790294155266
      },
      "videoTileCount": 22
    },
    {
      "pid": "M6-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 19,
      "consumedAudio": 19,
      "errors": [
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 13947679,
        "packetsLost": 17467,
        "inboundCount": 39,
        "video": {
          "bytesReceived": 8313269,
          "packetsLost": 3005,
          "packetsReceived": 11935,
          "jitter": 0.35475,
          "count": 20,
          "framesDecoded": 4032,
          "framesDropped": 2708,
          "freezeCount": 342,
          "totalFreezeDuration": 982.6419999999998
        },
        "audio": {
          "bytesReceived": 5634410,
          "packetsLost": 14462,
          "packetsReceived": 70747,
          "jitter": 0.6410526315789474,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155285
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1044,
          "remotePacketsLost": 218,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7818,
          "remotePacketsLost": 2903,
          "remoteFractionLost": 0.890625,
          "remoteCount": 1
        },
        "t": 1790294155288
      },
      "videoTileCount": 19
    },
    {
      "pid": "M6-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 15,
      "consumedAudio": 18,
      "errors": [
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 11475529,
        "packetsLost": 17058,
        "inboundCount": 34,
        "video": {
          "bytesReceived": 6413018,
          "packetsLost": 2660,
          "packetsReceived": 8885,
          "jitter": 0.36887500000000006,
          "count": 16,
          "framesDecoded": 2659,
          "framesDropped": 2059,
          "freezeCount": 239,
          "totalFreezeDuration": 766.6519999999999
        },
        "audio": {
          "bytesReceived": 5062511,
          "packetsLost": 14398,
          "packetsReceived": 63601,
          "jitter": 0.7970555555555556,
          "count": 18,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155448
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1095,
          "remotePacketsLost": 217,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6096,
          "remotePacketsLost": 3441,
          "remoteFractionLost": 0.99609375,
          "remoteCount": 1
        },
        "t": 1790294155663
      },
      "videoTileCount": 15
    },
    {
      "pid": "M6-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 30,
      "consumedAudio": 15,
      "errors": [
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": 4558,
        "bytesReceived": 15159822,
        "packetsLost": 16482,
        "inboundCount": 47,
        "video": {
          "bytesReceived": 11102149,
          "packetsLost": 4611,
          "packetsReceived": 16347,
          "jitter": 0.30858064516129025,
          "count": 31,
          "framesDecoded": 6302,
          "framesDropped": 3507,
          "freezeCount": 517,
          "totalFreezeDuration": 1424.5419999999997
        },
        "audio": {
          "bytesReceived": 4057673,
          "packetsLost": 11871,
          "packetsReceived": 50619,
          "jitter": 0.6528125,
          "count": 16,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155273
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1010,
          "remotePacketsLost": 269,
          "remoteFractionLost": 0.5,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6636,
          "remotePacketsLost": 3067,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294155275
      },
      "videoTileCount": 30
    },
    {
      "pid": "M6-6",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 14,
      "consumedAudio": 6,
      "errors": [
        "consume-exception:Error: timeout consume",
        "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 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 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 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 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 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 consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 9259924,
        "packetsLost": 13152,
        "inboundCount": 45,
        "video": {
          "bytesReceived": 5520809,
          "packetsLost": 2372,
          "packetsReceived": 8835,
          "jitter": 0.29096000000000005,
          "count": 25,
          "framesDecoded": 3590,
          "framesDropped": 2271,
          "freezeCount": 309,
          "totalFreezeDuration": 819.0740000000001
        },
        "audio": {
          "bytesReceived": 3739115,
          "packetsLost": 10780,
          "packetsReceived": 46682,
          "jitter": 0.5556500000000002,
          "count": 20,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155276
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1033,
          "remotePacketsLost": 202,
          "remoteFractionLost": 0.5546875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6398,
          "remotePacketsLost": 2981,
          "remoteFractionLost": 0.96484375,
          "remoteCount": 1
        },
        "t": 1790294155291
      },
      "videoTileCount": 14
    },
    {
      "pid": "M6-7",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 14,
      "consumedAudio": 7,
      "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 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 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 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 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 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 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 consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 9239425,
        "packetsLost": 13158,
        "inboundCount": 44,
        "video": {
          "bytesReceived": 5450014,
          "packetsLost": 2218,
          "packetsReceived": 8702,
          "jitter": 0.3042916666666667,
          "count": 24,
          "framesDecoded": 3497,
          "framesDropped": 2229,
          "freezeCount": 306,
          "totalFreezeDuration": 776.963
        },
        "audio": {
          "bytesReceived": 3789411,
          "packetsLost": 10940,
          "packetsReceived": 47304,
          "jitter": 0.5639000000000001,
          "count": 20,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294155275
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1254,
          "remotePacketsLost": 352,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6647,
          "remotePacketsLost": 3456,
          "remoteFractionLost": 0.984375,
          "remoteCount": 1
        },
        "t": 1790294155277
      },
      "videoTileCount": 14
    },
    {
      "pid": "M6-8",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "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 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 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 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 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 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 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 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 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 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 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 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 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 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"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-9",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "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 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 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 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 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 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 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 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 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 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 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 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 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 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"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-10",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-11",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-12",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-13",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M6-14",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    }
  ]
}