{
  "room": "megatest-room",
  "pidPrefix": "M4",
  "nBots": 15,
  "tiles": 12,
  "dur": 45,
  "results": [
    {
      "pid": "M4-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 18,
      "consumedAudio": 17,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9365995,
        "packetsLost": 6146,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 6741891,
          "packetsLost": 1280,
          "packetsReceived": 8881,
          "jitter": 0.28810526315789475,
          "count": 19,
          "framesDecoded": 3454,
          "framesDropped": 1556,
          "freezeCount": 249,
          "totalFreezeDuration": 476.717
        },
        "audio": {
          "bytesReceived": 2624104,
          "packetsLost": 4866,
          "packetsReceived": 33029,
          "jitter": 0.3825294117647059,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294113576
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 14381723,
        "packetsLost": 14486,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 8727403,
          "packetsLost": 1968,
          "packetsReceived": 12924,
          "jitter": 0.351,
          "count": 19,
          "framesDecoded": 5371,
          "framesDropped": 2495,
          "freezeCount": 446,
          "totalFreezeDuration": 1033.728
        },
        "audio": {
          "bytesReceived": 5654320,
          "packetsLost": 12518,
          "packetsReceived": 70966,
          "jitter": 0.5638235294117646,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158600
      },
      "timeline": [
        {
          "tRel": 6,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9389933,
            "packetsLost": 6258,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6751018,
              "packetsLost": 1291,
              "packetsReceived": 8895,
              "jitter": 0.2864210526315789,
              "count": 19,
              "framesDecoded": 3457,
              "framesDropped": 1556,
              "freezeCount": 249,
              "totalFreezeDuration": 476.717
            },
            "audio": {
              "bytesReceived": 2638915,
              "packetsLost": 4967,
              "packetsReceived": 33215,
              "jitter": 0.3185294117647059,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294113599
          },
          "send": {
            "video": {
              "packetsSent": 699,
              "remotePacketsLost": 65,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2797,
              "remotePacketsLost": 684,
              "remoteFractionLost": 0.20703125,
              "remoteCount": 1
            },
            "t": 1790294113599
          }
        },
        {
          "tRel": 5007,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10008132,
            "packetsLost": 6925,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7024527,
              "packetsLost": 1312,
              "packetsReceived": 9438,
              "jitter": 0.2791052631578948,
              "count": 19,
              "framesDecoded": 3710,
              "framesDropped": 1793,
              "freezeCount": 267,
              "totalFreezeDuration": 553.6389999999999
            },
            "audio": {
              "bytesReceived": 2983605,
              "packetsLost": 5613,
              "packetsReceived": 37520,
              "jitter": 0.6767058823529412,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294118598
          },
          "send": {
            "video": {
              "packetsSent": 749,
              "remotePacketsLost": 74,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3265,
              "remotePacketsLost": 814,
              "remoteFractionLost": 0.625,
              "remoteCount": 1
            },
            "t": 1790294118599
          }
        },
        {
          "tRel": 10004,
          "recv": {
            "rttMs": 3794,
            "bytesReceived": 10588112,
            "packetsLost": 7825,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7279732,
              "packetsLost": 1378,
              "packetsReceived": 9873,
              "jitter": 0.32426315789473686,
              "count": 19,
              "framesDecoded": 3884,
              "framesDropped": 1854,
              "freezeCount": 287,
              "totalFreezeDuration": 604.3340000000001
            },
            "audio": {
              "bytesReceived": 3308380,
              "packetsLost": 6447,
              "packetsReceived": 41572,
              "jitter": 0.6088823529411765,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294123596
          },
          "send": {
            "video": {
              "packetsSent": 781,
              "remotePacketsLost": 81,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3661,
              "remotePacketsLost": 1048,
              "remoteFractionLost": 0.9296875,
              "remoteCount": 1
            },
            "t": 1790294123597
          }
        },
        {
          "tRel": 15013,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11081461,
            "packetsLost": 8799,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7445189,
              "packetsLost": 1414,
              "packetsReceived": 10203,
              "jitter": 0.33178947368421047,
              "count": 19,
              "framesDecoded": 4058,
              "framesDropped": 1893,
              "freezeCount": 310,
              "totalFreezeDuration": 651.2940000000001
            },
            "audio": {
              "bytesReceived": 3636272,
              "packetsLost": 7385,
              "packetsReceived": 45677,
              "jitter": 0.7552352941176471,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294128605
          },
          "send": {
            "video": {
              "packetsSent": 866,
              "remotePacketsLost": 122,
              "remoteFractionLost": 0.8515625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4057,
              "remotePacketsLost": 1289,
              "remoteFractionLost": 0.9296875,
              "remoteCount": 1
            },
            "t": 1790294128606
          }
        },
        {
          "tRel": 20005,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11672270,
            "packetsLost": 9931,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7680501,
              "packetsLost": 1633,
              "packetsReceived": 10605,
              "jitter": 0.3448947368421052,
              "count": 19,
              "framesDecoded": 4282,
              "framesDropped": 1914,
              "freezeCount": 333,
              "totalFreezeDuration": 715.3340000000001
            },
            "audio": {
              "bytesReceived": 3991769,
              "packetsLost": 8298,
              "packetsReceived": 50260,
              "jitter": 0.541470588235294,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133598
          },
          "send": {
            "video": {
              "packetsSent": 894,
              "remotePacketsLost": 137,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4471,
              "remotePacketsLost": 1502,
              "remoteFractionLost": 0.6953125,
              "remoteCount": 1
            },
            "t": 1790294133598
          }
        },
        {
          "tRel": 25050,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12249683,
            "packetsLost": 10747,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7908040,
              "packetsLost": 1689,
              "packetsReceived": 11028,
              "jitter": 0.36194736842105263,
              "count": 19,
              "framesDecoded": 4505,
              "framesDropped": 2013,
              "freezeCount": 356,
              "totalFreezeDuration": 790.471
            },
            "audio": {
              "bytesReceived": 4341643,
              "packetsLost": 9058,
              "packetsReceived": 54648,
              "jitter": 0.5102352941176469,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294138617
          },
          "send": {
            "video": {
              "packetsSent": 932,
              "remotePacketsLost": 146,
              "remoteFractionLost": 0.75,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4843,
              "remotePacketsLost": 1723,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294138643
          }
        },
        {
          "tRel": 30031,
          "recv": {
            "rttMs": 4104,
            "bytesReceived": 12750785,
            "packetsLost": 11883,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8102374,
              "packetsLost": 1892,
              "packetsReceived": 11602,
              "jitter": 0.28210526315789475,
              "count": 19,
              "framesDecoded": 4712,
              "framesDropped": 2183,
              "freezeCount": 380,
              "totalFreezeDuration": 849.5530000000001
            },
            "audio": {
              "bytesReceived": 4648411,
              "packetsLost": 9991,
              "packetsReceived": 58469,
              "jitter": 0.6349411764705881,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294143597
          },
          "send": {
            "video": {
              "packetsSent": 1036,
              "remotePacketsLost": 165,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5297,
              "remotePacketsLost": 1984,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294143624
          }
        },
        {
          "tRel": 35006,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13296280,
            "packetsLost": 12984,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8308132,
              "packetsLost": 1867,
              "packetsReceived": 12086,
              "jitter": 0.3233157894736842,
              "count": 19,
              "framesDecoded": 4916,
              "framesDropped": 2296,
              "freezeCount": 399,
              "totalFreezeDuration": 906.96
            },
            "audio": {
              "bytesReceived": 4988148,
              "packetsLost": 11117,
              "packetsReceived": 62696,
              "jitter": 0.7135882352941176,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294148598
          },
          "send": {
            "video": {
              "packetsSent": 1162,
              "remotePacketsLost": 205,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5700,
              "remotePacketsLost": 2119,
              "remoteFractionLost": 0.546875,
              "remoteCount": 1
            },
            "t": 1790294148599
          }
        },
        {
          "tRel": 40007,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13881469,
            "packetsLost": 13779,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8535537,
              "packetsLost": 1961,
              "packetsReceived": 12542,
              "jitter": 0.3357894736842105,
              "count": 19,
              "framesDecoded": 5129,
              "framesDropped": 2434,
              "freezeCount": 424,
              "totalFreezeDuration": 984.291
            },
            "audio": {
              "bytesReceived": 5345932,
              "packetsLost": 11818,
              "packetsReceived": 67122,
              "jitter": 0.49170588235294127,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294153597
          },
          "send": {
            "video": {
              "packetsSent": 1252,
              "remotePacketsLost": 248,
              "remoteFractionLost": 0.76171875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6117,
              "remotePacketsLost": 2243,
              "remoteFractionLost": 0.546875,
              "remoteCount": 1
            },
            "t": 1790294153600
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14381723,
            "packetsLost": 14486,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8727403,
              "packetsLost": 1968,
              "packetsReceived": 12924,
              "jitter": 0.351,
              "count": 19,
              "framesDecoded": 5371,
              "framesDropped": 2495,
              "freezeCount": 446,
              "totalFreezeDuration": 1033.728
            },
            "audio": {
              "bytesReceived": 5654320,
              "packetsLost": 12518,
              "packetsReceived": 70966,
              "jitter": 0.5638235294117646,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294158594
          },
          "send": {
            "video": {
              "packetsSent": 1333,
              "remotePacketsLost": 260,
              "remoteFractionLost": 0.1015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6614,
              "remotePacketsLost": 2373,
              "remoteFractionLost": 0.546875,
              "remoteCount": 1
            },
            "t": 1790294158595
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 699,
          "remotePacketsLost": 65,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2797,
          "remotePacketsLost": 684,
          "remoteFractionLost": 0.20703125,
          "remoteCount": 1
        },
        "t": 1790294113593
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1333,
          "remotePacketsLost": 260,
          "remoteFractionLost": 0.1015625,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6614,
          "remotePacketsLost": 2373,
          "remoteFractionLost": 0.546875,
          "remoteCount": 1
        },
        "t": 1790294158600
      },
      "videoTileCount": 18
    },
    {
      "pid": "M4-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 18,
      "consumedAudio": 18,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9240066,
        "packetsLost": 7429,
        "inboundCount": 37,
        "video": {
          "bytesReceived": 6510652,
          "packetsLost": 1256,
          "packetsReceived": 8634,
          "jitter": 0.30873684210526314,
          "count": 19,
          "framesDecoded": 2981,
          "framesDropped": 1910,
          "freezeCount": 206,
          "totalFreezeDuration": 498.794
        },
        "audio": {
          "bytesReceived": 2729414,
          "packetsLost": 6173,
          "packetsReceived": 34376,
          "jitter": 0.6071666666666666,
          "count": 18,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294113548
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 14354195,
        "packetsLost": 16540,
        "inboundCount": 37,
        "video": {
          "bytesReceived": 8434699,
          "packetsLost": 2117,
          "packetsReceived": 12550,
          "jitter": 0.3275263157894736,
          "count": 19,
          "framesDecoded": 4678,
          "framesDropped": 2933,
          "freezeCount": 369,
          "totalFreezeDuration": 1019.5299999999999
        },
        "audio": {
          "bytesReceived": 5919496,
          "packetsLost": 14423,
          "packetsReceived": 74317,
          "jitter": 0.717611111111111,
          "count": 18,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158601
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9240066,
            "packetsLost": 7429,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 6510652,
              "packetsLost": 1256,
              "packetsReceived": 8634,
              "jitter": 0.30873684210526314,
              "count": 19,
              "framesDecoded": 2981,
              "framesDropped": 1910,
              "freezeCount": 206,
              "totalFreezeDuration": 498.794
            },
            "audio": {
              "bytesReceived": 2729414,
              "packetsLost": 6173,
              "packetsReceived": 34376,
              "jitter": 0.6071666666666666,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294113553
          },
          "send": {
            "video": {
              "packetsSent": 556,
              "remotePacketsLost": 59,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2883,
              "remotePacketsLost": 1488,
              "remoteFractionLost": 0.8203125,
              "remoteCount": 1
            },
            "t": 1790294113553
          }
        },
        {
          "tRel": 5015,
          "recv": {
            "rttMs": 3527,
            "bytesReceived": 9870890,
            "packetsLost": 8276,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 6778382,
              "packetsLost": 1294,
              "packetsReceived": 9177,
              "jitter": 0.2835263157894737,
              "count": 19,
              "framesDecoded": 3206,
              "framesDropped": 2153,
              "freezeCount": 223,
              "totalFreezeDuration": 578.463
            },
            "audio": {
              "bytesReceived": 3092508,
              "packetsLost": 6982,
              "packetsReceived": 38925,
              "jitter": 0.4131666666666667,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294118566
          },
          "send": {
            "video": {
              "packetsSent": 592,
              "remotePacketsLost": 69,
              "remoteFractionLost": 0.4296875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3337,
              "remotePacketsLost": 1709,
              "remoteFractionLost": 0.7734375,
              "remoteCount": 1
            },
            "t": 1790294118567
          }
        },
        {
          "tRel": 10007,
          "recv": {
            "rttMs": 3830,
            "bytesReceived": 10460672,
            "packetsLost": 9112,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7026863,
              "packetsLost": 1379,
              "packetsReceived": 9605,
              "jitter": 0.30699999999999994,
              "count": 19,
              "framesDecoded": 3361,
              "framesDropped": 2206,
              "freezeCount": 238,
              "totalFreezeDuration": 616.516
            },
            "audio": {
              "bytesReceived": 3433809,
              "packetsLost": 7733,
              "packetsReceived": 43182,
              "jitter": 0.5836666666666667,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294123556
          },
          "send": {
            "video": {
              "packetsSent": 632,
              "remotePacketsLost": 76,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3661,
              "remotePacketsLost": 1982,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294123559
          }
        },
        {
          "tRel": 15011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11004234,
            "packetsLost": 10319,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7217543,
              "packetsLost": 1414,
              "packetsReceived": 9958,
              "jitter": 0.3191578947368421,
              "count": 19,
              "framesDecoded": 3537,
              "framesDropped": 2248,
              "freezeCount": 259,
              "totalFreezeDuration": 667.525
            },
            "audio": {
              "bytesReceived": 3786691,
              "packetsLost": 8905,
              "packetsReceived": 47589,
              "jitter": 0.6849999999999999,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294128562
          },
          "send": {
            "video": {
              "packetsSent": 691,
              "remotePacketsLost": 99,
              "remoteFractionLost": 0.80078125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4027,
              "remotePacketsLost": 2207,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294128563
          }
        },
        {
          "tRel": 20044,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11608730,
            "packetsLost": 11217,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7444825,
              "packetsLost": 1549,
              "packetsReceived": 10344,
              "jitter": 0.31942105263157894,
              "count": 19,
              "framesDecoded": 3732,
              "framesDropped": 2284,
              "freezeCount": 278,
              "totalFreezeDuration": 721.0380000000001
            },
            "audio": {
              "bytesReceived": 4163905,
              "packetsLost": 9668,
              "packetsReceived": 52424,
              "jitter": 0.6357222222222221,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133557
          },
          "send": {
            "video": {
              "packetsSent": 729,
              "remotePacketsLost": 112,
              "remoteFractionLost": 0.1015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4414,
              "remotePacketsLost": 2478,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294133596
          }
        },
        {
          "tRel": 25014,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12221199,
            "packetsLost": 12366,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7701515,
              "packetsLost": 1709,
              "packetsReceived": 10834,
              "jitter": 0.31452631578947376,
              "count": 19,
              "framesDecoded": 3938,
              "framesDropped": 2376,
              "freezeCount": 300,
              "totalFreezeDuration": 783.2139999999999
            },
            "audio": {
              "bytesReceived": 4519684,
              "packetsLost": 10657,
              "packetsReceived": 56926,
              "jitter": 0.45300000000000007,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294138565
          },
          "send": {
            "video": {
              "packetsSent": 750,
              "remotePacketsLost": 113,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4774,
              "remotePacketsLost": 2702,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294138566
          }
        },
        {
          "tRel": 30025,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12717492,
            "packetsLost": 13508,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7874624,
              "packetsLost": 1839,
              "packetsReceived": 11314,
              "jitter": 0.2761052631578947,
              "count": 19,
              "framesDecoded": 4115,
              "framesDropped": 2557,
              "freezeCount": 319,
              "totalFreezeDuration": 843.24
            },
            "audio": {
              "bytesReceived": 4842868,
              "packetsLost": 11669,
              "packetsReceived": 60955,
              "jitter": 0.6685555555555556,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294143576
          },
          "send": {
            "video": {
              "packetsSent": 862,
              "remotePacketsLost": 147,
              "remoteFractionLost": 0.6953125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5146,
              "remotePacketsLost": 2928,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294143577
          }
        },
        {
          "tRel": 35005,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13278976,
            "packetsLost": 14636,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8060356,
              "packetsLost": 1870,
              "packetsReceived": 11754,
              "jitter": 0.2897894736842106,
              "count": 19,
              "framesDecoded": 4278,
              "framesDropped": 2696,
              "freezeCount": 334,
              "totalFreezeDuration": 896.955
            },
            "audio": {
              "bytesReceived": 5218620,
              "packetsLost": 12766,
              "packetsReceived": 65615,
              "jitter": 0.5528333333333334,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294148555
          },
          "send": {
            "video": {
              "packetsSent": 902,
              "remotePacketsLost": 168,
              "remoteFractionLost": 0.66796875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5541,
              "remotePacketsLost": 3154,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294148557
          }
        },
        {
          "tRel": 40028,
          "recv": {
            "rttMs": 3895,
            "bytesReceived": 13835780,
            "packetsLost": 15835,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8252846,
              "packetsLost": 2143,
              "packetsReceived": 12185,
              "jitter": 0.2798421052631579,
              "count": 19,
              "framesDecoded": 4476,
              "framesDropped": 2865,
              "freezeCount": 348,
              "totalFreezeDuration": 957.783
            },
            "audio": {
              "bytesReceived": 5582934,
              "packetsLost": 13692,
              "packetsReceived": 70126,
              "jitter": 0.6130555555555555,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294153566
          },
          "send": {
            "video": {
              "packetsSent": 962,
              "remotePacketsLost": 174,
              "remoteFractionLost": 0.375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5957,
              "remotePacketsLost": 3390,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "t": 1790294153580
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14354195,
            "packetsLost": 16540,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8434699,
              "packetsLost": 2117,
              "packetsReceived": 12550,
              "jitter": 0.3275263157894736,
              "count": 19,
              "framesDecoded": 4678,
              "framesDropped": 2933,
              "freezeCount": 369,
              "totalFreezeDuration": 1019.5299999999999
            },
            "audio": {
              "bytesReceived": 5919496,
              "packetsLost": 14423,
              "packetsReceived": 74317,
              "jitter": 0.717611111111111,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294158554
          },
          "send": {
            "video": {
              "packetsSent": 1042,
              "remotePacketsLost": 213,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6343,
              "remotePacketsLost": 3596,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294158554
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 556,
          "remotePacketsLost": 59,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2883,
          "remotePacketsLost": 1488,
          "remoteFractionLost": 0.8203125,
          "remoteCount": 1
        },
        "t": 1790294113552
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1042,
          "remotePacketsLost": 213,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6343,
          "remotePacketsLost": 3596,
          "remoteFractionLost": 0.98046875,
          "remoteCount": 1
        },
        "t": 1790294158601
      },
      "videoTileCount": 18
    },
    {
      "pid": "M4-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 19,
      "consumedAudio": 19,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 9128539,
        "packetsLost": 7329,
        "inboundCount": 39,
        "video": {
          "bytesReceived": 6382867,
          "packetsLost": 1441,
          "packetsReceived": 8431,
          "jitter": 0.2774,
          "count": 20,
          "framesDecoded": 2872,
          "framesDropped": 1798,
          "freezeCount": 220,
          "totalFreezeDuration": 507.996
        },
        "audio": {
          "bytesReceived": 2745672,
          "packetsLost": 5888,
          "packetsReceived": 34616,
          "jitter": 0.48978947368421055,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294113551
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 14538900,
        "packetsLost": 16551,
        "inboundCount": 39,
        "video": {
          "bytesReceived": 8439472,
          "packetsLost": 2174,
          "packetsReceived": 12634,
          "jitter": 0.31260000000000004,
          "count": 20,
          "framesDecoded": 4786,
          "framesDropped": 2783,
          "freezeCount": 413,
          "totalFreezeDuration": 1104.7119999999998
        },
        "audio": {
          "bytesReceived": 6099428,
          "packetsLost": 14377,
          "packetsReceived": 76604,
          "jitter": 0.7501578947368422,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158601
      },
      "timeline": [
        {
          "tRel": 2,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9128539,
            "packetsLost": 7329,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 6382867,
              "packetsLost": 1441,
              "packetsReceived": 8431,
              "jitter": 0.2774,
              "count": 20,
              "framesDecoded": 2872,
              "framesDropped": 1798,
              "freezeCount": 220,
              "totalFreezeDuration": 507.996
            },
            "audio": {
              "bytesReceived": 2745672,
              "packetsLost": 5888,
              "packetsReceived": 34616,
              "jitter": 0.48978947368421055,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294113557
          },
          "send": {
            "video": {
              "packetsSent": 524,
              "remotePacketsLost": 49,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2587,
              "remotePacketsLost": 887,
              "remoteFractionLost": 0.58984375,
              "remoteCount": 1
            },
            "t": 1790294113557
          }
        },
        {
          "tRel": 5022,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9779250,
            "packetsLost": 8064,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 6670363,
              "packetsLost": 1488,
              "packetsReceived": 8989,
              "jitter": 0.27344999999999997,
              "count": 20,
              "framesDecoded": 3182,
              "framesDropped": 1953,
              "freezeCount": 244,
              "totalFreezeDuration": 596.847
            },
            "audio": {
              "bytesReceived": 3108887,
              "packetsLost": 6576,
              "packetsReceived": 39164,
              "jitter": 0.39152631578947367,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294118576
          },
          "send": {
            "video": {
              "packetsSent": 555,
              "remotePacketsLost": 58,
              "remoteFractionLost": 0.64453125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2970,
              "remotePacketsLost": 1119,
              "remoteFractionLost": 0.765625,
              "remoteCount": 1
            },
            "t": 1790294118578
          }
        },
        {
          "tRel": 10012,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10411250,
            "packetsLost": 8826,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 6944772,
              "packetsLost": 1577,
              "packetsReceived": 9414,
              "jitter": 0.3203999999999999,
              "count": 20,
              "framesDecoded": 3344,
              "framesDropped": 1976,
              "freezeCount": 270,
              "totalFreezeDuration": 653.9799999999999
            },
            "audio": {
              "bytesReceived": 3466478,
              "packetsLost": 7249,
              "packetsReceived": 43634,
              "jitter": 0.6706842105263157,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294123568
          },
          "send": {
            "video": {
              "packetsSent": 598,
              "remotePacketsLost": 60,
              "remoteFractionLost": 0.109375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3244,
              "remotePacketsLost": 1327,
              "remoteFractionLost": 0.91796875,
              "remoteCount": 1
            },
            "t": 1790294123568
          }
        },
        {
          "tRel": 15008,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10983968,
            "packetsLost": 9805,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 7149818,
              "packetsLost": 1541,
              "packetsReceived": 9821,
              "jitter": 0.31944999999999996,
              "count": 20,
              "framesDecoded": 3542,
              "framesDropped": 2057,
              "freezeCount": 294,
              "totalFreezeDuration": 713.348
            },
            "audio": {
              "bytesReceived": 3834150,
              "packetsLost": 8264,
              "packetsReceived": 48222,
              "jitter": 0.5781052631578948,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294128563
          },
          "send": {
            "video": {
              "packetsSent": 622,
              "remotePacketsLost": 68,
              "remoteFractionLost": 0.66796875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3580,
              "remotePacketsLost": 1569,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294128564
          }
        },
        {
          "tRel": 20043,
          "recv": {
            "rttMs": 3581,
            "bytesReceived": 11595602,
            "packetsLost": 10969,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 7364832,
              "packetsLost": 1684,
              "packetsReceived": 10200,
              "jitter": 0.30289999999999995,
              "count": 20,
              "framesDecoded": 3776,
              "framesDropped": 2064,
              "freezeCount": 316,
              "totalFreezeDuration": 782.9799999999999
            },
            "audio": {
              "bytesReceived": 4230770,
              "packetsLost": 9285,
              "packetsReceived": 53280,
              "jitter": 0.4478947368421052,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133599
          },
          "send": {
            "video": {
              "packetsSent": 668,
              "remotePacketsLost": 71,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3902,
              "remotePacketsLost": 1799,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294133599
          }
        },
        {
          "tRel": 25010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12205518,
            "packetsLost": 11886,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 7597190,
              "packetsLost": 1811,
              "packetsReceived": 10667,
              "jitter": 0.33235000000000003,
              "count": 20,
              "framesDecoded": 3983,
              "framesDropped": 2149,
              "freezeCount": 336,
              "totalFreezeDuration": 839.704
            },
            "audio": {
              "bytesReceived": 4608328,
              "packetsLost": 10075,
              "packetsReceived": 58075,
              "jitter": 0.4277894736842106,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294138565
          },
          "send": {
            "video": {
              "packetsSent": 726,
              "remotePacketsLost": 89,
              "remoteFractionLost": 0.85546875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4217,
              "remotePacketsLost": 2021,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294138566
          }
        },
        {
          "tRel": 30016,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12773619,
            "packetsLost": 13201,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 7822546,
              "packetsLost": 1942,
              "packetsReceived": 11280,
              "jitter": 0.25905,
              "count": 20,
              "framesDecoded": 4258,
              "framesDropped": 2263,
              "freezeCount": 355,
              "totalFreezeDuration": 893.6029999999998
            },
            "audio": {
              "bytesReceived": 4951073,
              "packetsLost": 11259,
              "packetsReceived": 62350,
              "jitter": 0.8838421052631581,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294143568
          },
          "send": {
            "video": {
              "packetsSent": 784,
              "remotePacketsLost": 100,
              "remoteFractionLost": 0.85546875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4585,
              "remotePacketsLost": 2260,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294143572
          }
        },
        {
          "tRel": 35022,
          "recv": {
            "rttMs": 4141,
            "bytesReceived": 13371949,
            "packetsLost": 14557,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 8035153,
              "packetsLost": 1987,
              "packetsReceived": 11807,
              "jitter": 0.26275000000000004,
              "count": 20,
              "framesDecoded": 4392,
              "framesDropped": 2474,
              "freezeCount": 371,
              "totalFreezeDuration": 947.824
            },
            "audio": {
              "bytesReceived": 5336796,
              "packetsLost": 12570,
              "packetsReceived": 67129,
              "jitter": 0.770578947368421,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294148576
          },
          "send": {
            "video": {
              "packetsSent": 854,
              "remotePacketsLost": 119,
              "remoteFractionLost": 0.453125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4936,
              "remotePacketsLost": 2489,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294148578
          }
        },
        {
          "tRel": 40025,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13999819,
            "packetsLost": 15775,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 8256513,
              "packetsLost": 2138,
              "packetsReceived": 12285,
              "jitter": 0.2861000000000001,
              "count": 20,
              "framesDecoded": 4608,
              "framesDropped": 2640,
              "freezeCount": 393,
              "totalFreezeDuration": 1038.22
            },
            "audio": {
              "bytesReceived": 5743306,
              "packetsLost": 13637,
              "packetsReceived": 72176,
              "jitter": 0.6398421052631579,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294153577
          },
          "send": {
            "video": {
              "packetsSent": 896,
              "remotePacketsLost": 130,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5316,
              "remotePacketsLost": 2746,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294153581
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": null,
            "bytesReceived": 14538900,
            "packetsLost": 16551,
            "inboundCount": 39,
            "video": {
              "bytesReceived": 8439472,
              "packetsLost": 2174,
              "packetsReceived": 12634,
              "jitter": 0.31260000000000004,
              "count": 20,
              "framesDecoded": 4786,
              "framesDropped": 2783,
              "freezeCount": 413,
              "totalFreezeDuration": 1104.7119999999998
            },
            "audio": {
              "bytesReceived": 6099428,
              "packetsLost": 14377,
              "packetsReceived": 76604,
              "jitter": 0.7501578947368422,
              "count": 19,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294158558
          },
          "send": {
            "video": {
              "packetsSent": 982,
              "remotePacketsLost": 169,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5685,
              "remotePacketsLost": 3249,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294158558
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 524,
          "remotePacketsLost": 49,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2587,
          "remotePacketsLost": 887,
          "remoteFractionLost": 0.58984375,
          "remoteCount": 1
        },
        "t": 1790294113556
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 982,
          "remotePacketsLost": 169,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 5685,
          "remotePacketsLost": 3249,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294158601
      },
      "videoTileCount": 19
    },
    {
      "pid": "M4-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 21,
      "consumedAudio": 24,
      "errors": [
        "consume-exception:Error: timeout resume-consumer"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 16639374,
        "packetsLost": 24366,
        "inboundCount": 47,
        "video": {
          "bytesReceived": 9087419,
          "packetsLost": 3682,
          "packetsReceived": 13182,
          "jitter": 0.32581818181818173,
          "count": 22,
          "framesDecoded": 4094,
          "framesDropped": 3555,
          "freezeCount": 359,
          "totalFreezeDuration": 1228.7510000000002
        },
        "audio": {
          "bytesReceived": 7551955,
          "packetsLost": 20684,
          "packetsReceived": 94647,
          "jitter": 0.70868,
          "count": 25,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158604
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1082,
          "remotePacketsLost": 239,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6417,
          "remotePacketsLost": 3673,
          "remoteFractionLost": 0.9921875,
          "remoteCount": 1
        },
        "t": 1790294158605
      },
      "videoTileCount": 21
    },
    {
      "pid": "M4-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 14,
      "consumedAudio": 13,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 7187054,
        "packetsLost": 5245,
        "inboundCount": 28,
        "video": {
          "bytesReceived": 5294122,
          "packetsLost": 1092,
          "packetsReceived": 6783,
          "jitter": 0.2682666666666666,
          "count": 15,
          "framesDecoded": 2477,
          "framesDropped": 1099,
          "freezeCount": 190,
          "totalFreezeDuration": 338.571
        },
        "audio": {
          "bytesReceived": 1892932,
          "packetsLost": 4153,
          "packetsReceived": 23920,
          "jitter": 0.5463846153846152,
          "count": 13,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294113538
      },
      "statsAfter": {
        "rttMs": 3541,
        "bytesReceived": 10911491,
        "packetsLost": 12309,
        "inboundCount": 28,
        "video": {
          "bytesReceived": 6713708,
          "packetsLost": 2100,
          "packetsReceived": 9594,
          "jitter": 0.3532666666666666,
          "count": 15,
          "framesDecoded": 3535,
          "framesDropped": 1915,
          "freezeCount": 294,
          "totalFreezeDuration": 726.6440000000001
        },
        "audio": {
          "bytesReceived": 4197783,
          "packetsLost": 10209,
          "packetsReceived": 52855,
          "jitter": 0.817923076923077,
          "count": 13,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158601
      },
      "timeline": [
        {
          "tRel": 4,
          "recv": {
            "rttMs": null,
            "bytesReceived": 7187054,
            "packetsLost": 5245,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 5294122,
              "packetsLost": 1092,
              "packetsReceived": 6783,
              "jitter": 0.2682666666666666,
              "count": 15,
              "framesDecoded": 2477,
              "framesDropped": 1099,
              "freezeCount": 190,
              "totalFreezeDuration": 338.571
            },
            "audio": {
              "bytesReceived": 1892932,
              "packetsLost": 4153,
              "packetsReceived": 23920,
              "jitter": 0.5463846153846152,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294113557
          },
          "send": {
            "video": {
              "packetsSent": 626,
              "remotePacketsLost": 112,
              "remoteFractionLost": 0.5703125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2947,
              "remotePacketsLost": 1157,
              "remoteFractionLost": 0.34375,
              "remoteCount": 1
            },
            "t": 1790294113558
          }
        },
        {
          "tRel": 5039,
          "recv": {
            "rttMs": 2674,
            "bytesReceived": 7634331,
            "packetsLost": 5536,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 5477599,
              "packetsLost": 1107,
              "packetsReceived": 7135,
              "jitter": 0.3187333333333333,
              "count": 15,
              "framesDecoded": 2615,
              "framesDropped": 1249,
              "freezeCount": 203,
              "totalFreezeDuration": 394.97700000000003
            },
            "audio": {
              "bytesReceived": 2156732,
              "packetsLost": 4429,
              "packetsReceived": 27232,
              "jitter": 0.29292307692307695,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294118591
          },
          "send": {
            "video": {
              "packetsSent": 652,
              "remotePacketsLost": 112,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3354,
              "remotePacketsLost": 1419,
              "remoteFractionLost": 0.875,
              "remoteCount": 1
            },
            "t": 1790294118593
          }
        },
        {
          "tRel": 10015,
          "recv": {
            "rttMs": 2780,
            "bytesReceived": 8035262,
            "packetsLost": 6006,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 5638052,
              "packetsLost": 1199,
              "packetsReceived": 7399,
              "jitter": 0.36826666666666663,
              "count": 15,
              "framesDecoded": 2708,
              "framesDropped": 1286,
              "freezeCount": 218,
              "totalFreezeDuration": 443.74399999999997
            },
            "audio": {
              "bytesReceived": 2397210,
              "packetsLost": 4807,
              "packetsReceived": 30240,
              "jitter": 0.6579230769230768,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294123566
          },
          "send": {
            "video": {
              "packetsSent": 692,
              "remotePacketsLost": 115,
              "remoteFractionLost": 0.1484375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3644,
              "remotePacketsLost": 1706,
              "remoteFractionLost": 0.94140625,
              "remoteCount": 1
            },
            "t": 1790294123569
          }
        },
        {
          "tRel": 15008,
          "recv": {
            "rttMs": null,
            "bytesReceived": 8470022,
            "packetsLost": 6950,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 5818381,
              "packetsLost": 1284,
              "packetsReceived": 7742,
              "jitter": 0.37553333333333333,
              "count": 15,
              "framesDecoded": 2863,
              "framesDropped": 1364,
              "freezeCount": 234,
              "totalFreezeDuration": 492.40700000000004
            },
            "audio": {
              "bytesReceived": 2651641,
              "packetsLost": 5666,
              "packetsReceived": 33427,
              "jitter": 0.6236923076923078,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294128561
          },
          "send": {
            "video": {
              "packetsSent": 714,
              "remotePacketsLost": 120,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3991,
              "remotePacketsLost": 1957,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294128562
          }
        },
        {
          "tRel": 20012,
          "recv": {
            "rttMs": 3286,
            "bytesReceived": 8908251,
            "packetsLost": 7736,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 5973872,
              "packetsLost": 1309,
              "packetsReceived": 8025,
              "jitter": 0.39953333333333335,
              "count": 15,
              "framesDecoded": 3014,
              "framesDropped": 1383,
              "freezeCount": 247,
              "totalFreezeDuration": 528.8779999999999
            },
            "audio": {
              "bytesReceived": 2934379,
              "packetsLost": 6427,
              "packetsReceived": 36996,
              "jitter": 0.6530769230769231,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294133565
          },
          "send": {
            "video": {
              "packetsSent": 736,
              "remotePacketsLost": 127,
              "remoteFractionLost": 0.3984375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4329,
              "remotePacketsLost": 2246,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294133565
          }
        },
        {
          "tRel": 25007,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9318743,
            "packetsLost": 8471,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 6127141,
              "packetsLost": 1362,
              "packetsReceived": 8331,
              "jitter": 0.3458,
              "count": 15,
              "framesDecoded": 3130,
              "framesDropped": 1426,
              "freezeCount": 259,
              "totalFreezeDuration": 556.71
            },
            "audio": {
              "bytesReceived": 3191602,
              "packetsLost": 7109,
              "packetsReceived": 40309,
              "jitter": 0.590076923076923,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294138559
          },
          "send": {
            "video": {
              "packetsSent": 789,
              "remotePacketsLost": 136,
              "remoteFractionLost": 0.46484375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4615,
              "remotePacketsLost": 2500,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294138561
          }
        },
        {
          "tRel": 30005,
          "recv": {
            "rttMs": 3412,
            "bytesReceived": 9684488,
            "packetsLost": 9569,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 6265275,
              "packetsLost": 1610,
              "packetsReceived": 8661,
              "jitter": 0.3107999999999999,
              "count": 15,
              "framesDecoded": 3289,
              "framesDropped": 1500,
              "freezeCount": 267,
              "totalFreezeDuration": 589.575
            },
            "audio": {
              "bytesReceived": 3419213,
              "packetsLost": 7959,
              "packetsReceived": 43163,
              "jitter": 0.6117692307692308,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294143558
          },
          "send": {
            "video": {
              "packetsSent": 838,
              "remotePacketsLost": 144,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4942,
              "remotePacketsLost": 2780,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294143559
          }
        },
        {
          "tRel": 35020,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10058201,
            "packetsLost": 10621,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 6368419,
              "packetsLost": 1601,
              "packetsReceived": 8930,
              "jitter": 0.3217333333333333,
              "count": 15,
              "framesDecoded": 3352,
              "framesDropped": 1605,
              "freezeCount": 276,
              "totalFreezeDuration": 633.215
            },
            "audio": {
              "bytesReceived": 3689782,
              "packetsLost": 9020,
              "packetsReceived": 46538,
              "jitter": 0.8867692307692306,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294148558
          },
          "send": {
            "video": {
              "packetsSent": 896,
              "remotePacketsLost": 163,
              "remoteFractionLost": 0.25,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5282,
              "remotePacketsLost": 3002,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294148574
          }
        },
        {
          "tRel": 40017,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10461323,
            "packetsLost": 11611,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 6496314,
              "packetsLost": 1925,
              "packetsReceived": 9196,
              "jitter": 0.35993333333333327,
              "count": 15,
              "framesDecoded": 3416,
              "framesDropped": 1737,
              "freezeCount": 286,
              "totalFreezeDuration": 678.2800000000001
            },
            "audio": {
              "bytesReceived": 3965009,
              "packetsLost": 9686,
              "packetsReceived": 49953,
              "jitter": 0.8049999999999999,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294153562
          },
          "send": {
            "video": {
              "packetsSent": 946,
              "remotePacketsLost": 177,
              "remoteFractionLost": 0.6015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5665,
              "remotePacketsLost": 3236,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294153571
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 3541,
            "bytesReceived": 10911491,
            "packetsLost": 12309,
            "inboundCount": 28,
            "video": {
              "bytesReceived": 6713708,
              "packetsLost": 2100,
              "packetsReceived": 9594,
              "jitter": 0.3532666666666666,
              "count": 15,
              "framesDecoded": 3535,
              "framesDropped": 1915,
              "freezeCount": 294,
              "totalFreezeDuration": 726.6440000000001
            },
            "audio": {
              "bytesReceived": 4197783,
              "packetsLost": 10209,
              "packetsReceived": 52855,
              "jitter": 0.817923076923077,
              "count": 13,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294158555
          },
          "send": {
            "video": {
              "packetsSent": 980,
              "remotePacketsLost": 186,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6079,
              "remotePacketsLost": 3515,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294158556
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 626,
          "remotePacketsLost": 112,
          "remoteFractionLost": 0.5703125,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2947,
          "remotePacketsLost": 1157,
          "remoteFractionLost": 0.34375,
          "remoteCount": 1
        },
        "t": 1790294113554
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 980,
          "remotePacketsLost": 186,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 6079,
          "remotePacketsLost": 3515,
          "remoteFractionLost": 0.9921875,
          "remoteCount": 1
        },
        "t": 1790294158601
      },
      "videoTileCount": 14
    },
    {
      "pid": "M4-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 20,
      "consumedAudio": 13,
      "errors": [
        "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"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": 3758,
        "bytesReceived": 15405538,
        "packetsLost": 19493,
        "inboundCount": 50,
        "video": {
          "bytesReceived": 11206257,
          "packetsLost": 6548,
          "packetsReceived": 16617,
          "jitter": 0.3464705882352941,
          "count": 34,
          "framesDecoded": 5809,
          "framesDropped": 3854,
          "freezeCount": 527,
          "totalFreezeDuration": 1585.9660000000001
        },
        "audio": {
          "bytesReceived": 4199281,
          "packetsLost": 12945,
          "packetsReceived": 52703,
          "jitter": 0.6721874999999999,
          "count": 16,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294158604
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1432,
          "remotePacketsLost": 414,
          "remoteFractionLost": 0.63671875,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 8327,
          "remotePacketsLost": 3810,
          "remoteFractionLost": 0.84765625,
          "remoteCount": 1
        },
        "t": 1790294158604
      },
      "videoTileCount": 20
    },
    {
      "pid": "M4-6",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-7",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout connect-transport"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-8",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-9",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout connect-transport"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-10",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout connect-transport"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-11",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-12",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-13",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M4-14",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    }
  ]
}