{
  "room": "megatest-room",
  "pidPrefix": "M11",
  "nBots": 15,
  "tiles": 12,
  "dur": 45,
  "results": [
    {
      "pid": "M11-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 14,
      "consumedAudio": 14,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 7824336,
        "packetsLost": 4627,
        "inboundCount": 29,
        "video": {
          "bytesReceived": 5674702,
          "packetsLost": 826,
          "packetsReceived": 7280,
          "jitter": 0.2561333333333333,
          "count": 15,
          "framesDecoded": 2907,
          "framesDropped": 1035,
          "freezeCount": 216,
          "totalFreezeDuration": 344.65799999999996
        },
        "audio": {
          "bytesReceived": 2149634,
          "packetsLost": 3801,
          "packetsReceived": 27147,
          "jitter": 0.4183571428571428,
          "count": 14,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112410
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 11893025,
        "packetsLost": 11235,
        "inboundCount": 29,
        "video": {
          "bytesReceived": 7226219,
          "packetsLost": 1332,
          "packetsReceived": 10530,
          "jitter": 0.3102666666666666,
          "count": 15,
          "framesDecoded": 4514,
          "framesDropped": 1831,
          "freezeCount": 376,
          "totalFreezeDuration": 776.8969999999999
        },
        "audio": {
          "bytesReceived": 4666806,
          "packetsLost": 9903,
          "packetsReceived": 58709,
          "jitter": 0.6195,
          "count": 14,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157634
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": null,
            "bytesReceived": 7824336,
            "packetsLost": 4627,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 5674702,
              "packetsLost": 826,
              "packetsReceived": 7280,
              "jitter": 0.2561333333333333,
              "count": 15,
              "framesDecoded": 2907,
              "framesDropped": 1035,
              "freezeCount": 216,
              "totalFreezeDuration": 344.65799999999996
            },
            "audio": {
              "bytesReceived": 2149634,
              "packetsLost": 3801,
              "packetsReceived": 27147,
              "jitter": 0.4183571428571428,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112413
          },
          "send": {
            "video": {
              "packetsSent": 627,
              "remotePacketsLost": 38,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2687,
              "remotePacketsLost": 1009,
              "remoteFractionLost": 0.32421875,
              "remoteCount": 1
            },
            "t": 1790294112413
          }
        },
        {
          "tRel": 5041,
          "recv": {
            "rttMs": null,
            "bytesReceived": 8305620,
            "packetsLost": 5398,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 5860946,
              "packetsLost": 873,
              "packetsReceived": 7686,
              "jitter": 0.27486666666666676,
              "count": 15,
              "framesDecoded": 3079,
              "framesDropped": 1280,
              "freezeCount": 234,
              "totalFreezeDuration": 417.8910000000001
            },
            "audio": {
              "bytesReceived": 2444674,
              "packetsLost": 4525,
              "packetsReceived": 30837,
              "jitter": 0.6147857142857144,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117443
          },
          "send": {
            "video": {
              "packetsSent": 653,
              "remotePacketsLost": 55,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3156,
              "remotePacketsLost": 1226,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294117453
          }
        },
        {
          "tRel": 10009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 8784457,
            "packetsLost": 5938,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6073249,
              "packetsLost": 879,
              "packetsReceived": 8040,
              "jitter": 0.3258,
              "count": 15,
              "framesDecoded": 3213,
              "framesDropped": 1324,
              "freezeCount": 248,
              "totalFreezeDuration": 445.9990000000001
            },
            "audio": {
              "bytesReceived": 2711208,
              "packetsLost": 5059,
              "packetsReceived": 34163,
              "jitter": 0.7627142857142857,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122421
          },
          "send": {
            "video": {
              "packetsSent": 681,
              "remotePacketsLost": 55,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3861,
              "remotePacketsLost": 1307,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294122421
          }
        },
        {
          "tRel": 15013,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9191484,
            "packetsLost": 6639,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6220320,
              "packetsLost": 938,
              "packetsReceived": 8323,
              "jitter": 0.3336666666666667,
              "count": 15,
              "framesDecoded": 3406,
              "framesDropped": 1361,
              "freezeCount": 271,
              "totalFreezeDuration": 488.587
            },
            "audio": {
              "bytesReceived": 2971164,
              "packetsLost": 5701,
              "packetsReceived": 37420,
              "jitter": 0.4433571428571428,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127424
          },
          "send": {
            "video": {
              "packetsSent": 786,
              "remotePacketsLost": 98,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4492,
              "remotePacketsLost": 1707,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294127425
          }
        },
        {
          "tRel": 20006,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9669108,
            "packetsLost": 7504,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6395418,
              "packetsLost": 1065,
              "packetsReceived": 8644,
              "jitter": 0.33826666666666666,
              "count": 15,
              "framesDecoded": 3577,
              "framesDropped": 1380,
              "freezeCount": 288,
              "totalFreezeDuration": 534.9110000000001
            },
            "audio": {
              "bytesReceived": 3273690,
              "packetsLost": 6439,
              "packetsReceived": 41281,
              "jitter": 0.6274285714285714,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132416
          },
          "send": {
            "video": {
              "packetsSent": 808,
              "remotePacketsLost": 99,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5185,
              "remotePacketsLost": 1961,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294132418
          }
        },
        {
          "tRel": 25018,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10135485,
            "packetsLost": 8281,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6582188,
              "packetsLost": 1138,
              "packetsReceived": 8988,
              "jitter": 0.34026666666666666,
              "count": 15,
              "framesDecoded": 3777,
              "framesDropped": 1464,
              "freezeCount": 311,
              "totalFreezeDuration": 604.8570000000001
            },
            "audio": {
              "bytesReceived": 3553297,
              "packetsLost": 7143,
              "packetsReceived": 44858,
              "jitter": 0.7178571428571429,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137429
          },
          "send": {
            "video": {
              "packetsSent": 856,
              "remotePacketsLost": 119,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5858,
              "remotePacketsLost": 2165,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294137430
          }
        },
        {
          "tRel": 30018,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10529044,
            "packetsLost": 9125,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6725585,
              "packetsLost": 1265,
              "packetsReceived": 9360,
              "jitter": 0.3005333333333333,
              "count": 15,
              "framesDecoded": 3948,
              "framesDropped": 1568,
              "freezeCount": 323,
              "totalFreezeDuration": 637.871
            },
            "audio": {
              "bytesReceived": 3803459,
              "packetsLost": 7860,
              "packetsReceived": 47971,
              "jitter": 0.7768571428571428,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142425
          },
          "send": {
            "video": {
              "packetsSent": 920,
              "remotePacketsLost": 159,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6368,
              "remotePacketsLost": 2432,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294142430
          }
        },
        {
          "tRel": 35012,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10995572,
            "packetsLost": 9968,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 6911327,
              "packetsLost": 1284,
              "packetsReceived": 9839,
              "jitter": 0.30959999999999993,
              "count": 15,
              "framesDecoded": 4129,
              "framesDropped": 1666,
              "freezeCount": 338,
              "totalFreezeDuration": 682.6860000000001
            },
            "audio": {
              "bytesReceived": 4084245,
              "packetsLost": 8684,
              "packetsReceived": 51464,
              "jitter": 0.8444999999999998,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147419
          },
          "send": {
            "video": {
              "packetsSent": 985,
              "remotePacketsLost": 159,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6896,
              "remotePacketsLost": 2648,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294147424
          }
        },
        {
          "tRel": 40007,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11444492,
            "packetsLost": 10591,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 7058152,
              "packetsLost": 1272,
              "packetsReceived": 10156,
              "jitter": 0.3300666666666666,
              "count": 15,
              "framesDecoded": 4303,
              "framesDropped": 1778,
              "freezeCount": 353,
              "totalFreezeDuration": 727.3149999999999
            },
            "audio": {
              "bytesReceived": 4386340,
              "packetsLost": 9319,
              "packetsReceived": 55214,
              "jitter": 0.6708571428571429,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152418
          },
          "send": {
            "video": {
              "packetsSent": 1024,
              "remotePacketsLost": 187,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7406,
              "remotePacketsLost": 2961,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294152419
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11870844,
            "packetsLost": 11157,
            "inboundCount": 29,
            "video": {
              "bytesReceived": 7217806,
              "packetsLost": 1322,
              "packetsReceived": 10514,
              "jitter": 0.3105333333333334,
              "count": 15,
              "framesDecoded": 4504,
              "framesDropped": 1831,
              "freezeCount": 374,
              "totalFreezeDuration": 776.0759999999999
            },
            "audio": {
              "bytesReceived": 4653038,
              "packetsLost": 9835,
              "packetsReceived": 58536,
              "jitter": 0.647142857142857,
              "count": 14,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157414
          },
          "send": {
            "video": {
              "packetsSent": 1102,
              "remotePacketsLost": 207,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7817,
              "remotePacketsLost": 3200,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294157414
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 627,
          "remotePacketsLost": 38,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2687,
          "remotePacketsLost": 1009,
          "remoteFractionLost": 0.32421875,
          "remoteCount": 1
        },
        "t": 1790294112412
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1105,
          "remotePacketsLost": 221,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7835,
          "remotePacketsLost": 3200,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294157635
      },
      "videoTileCount": 14
    },
    {
      "pid": "M11-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 18,
      "consumedAudio": 17,
      "errors": [],
      "statsBefore": {
        "rttMs": 5100,
        "bytesReceived": 8881259,
        "packetsLost": 6627,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 6366922,
          "packetsLost": 1257,
          "packetsReceived": 8368,
          "jitter": 0.24931578947368416,
          "count": 19,
          "framesDecoded": 3153,
          "framesDropped": 1567,
          "freezeCount": 246,
          "totalFreezeDuration": 464.782
        },
        "audio": {
          "bytesReceived": 2514337,
          "packetsLost": 5370,
          "packetsReceived": 31694,
          "jitter": 0.3481764705882352,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112430
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 13885730,
        "packetsLost": 15362,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 8369908,
          "packetsLost": 2067,
          "packetsReceived": 12458,
          "jitter": 0.3126842105263158,
          "count": 19,
          "framesDecoded": 4841,
          "framesDropped": 2634,
          "freezeCount": 428,
          "totalFreezeDuration": 1022.5949999999999
        },
        "audio": {
          "bytesReceived": 5515822,
          "packetsLost": 13295,
          "packetsReceived": 69272,
          "jitter": 0.6224705882352941,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157635
      },
      "timeline": [
        {
          "tRel": 2,
          "recv": {
            "rttMs": 5100,
            "bytesReceived": 8881259,
            "packetsLost": 6627,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6366922,
              "packetsLost": 1257,
              "packetsReceived": 8368,
              "jitter": 0.24931578947368416,
              "count": 19,
              "framesDecoded": 3153,
              "framesDropped": 1567,
              "freezeCount": 246,
              "totalFreezeDuration": 464.782
            },
            "audio": {
              "bytesReceived": 2514337,
              "packetsLost": 5370,
              "packetsReceived": 31694,
              "jitter": 0.3481764705882352,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112435
          },
          "send": {
            "video": {
              "packetsSent": 734,
              "remotePacketsLost": 81,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2810,
              "remotePacketsLost": 1074,
              "remoteFractionLost": 0.53125,
              "remoteCount": 1
            },
            "t": 1790294112435
          }
        },
        {
          "tRel": 5023,
          "recv": {
            "rttMs": 2990,
            "bytesReceived": 9450838,
            "packetsLost": 7416,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6616085,
              "packetsLost": 1306,
              "packetsReceived": 8894,
              "jitter": 0.2799473684210526,
              "count": 19,
              "framesDecoded": 3337,
              "framesDropped": 1733,
              "freezeCount": 269,
              "totalFreezeDuration": 534.596
            },
            "audio": {
              "bytesReceived": 2834753,
              "packetsLost": 6110,
              "packetsReceived": 35699,
              "jitter": 0.3528823529411765,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117454
          },
          "send": {
            "video": {
              "packetsSent": 745,
              "remotePacketsLost": 95,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3354,
              "remotePacketsLost": 1301,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294117456
          }
        },
        {
          "tRel": 10006,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10067021,
            "packetsLost": 8074,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6909019,
              "packetsLost": 1428,
              "packetsReceived": 9376,
              "jitter": 0.33115789473684204,
              "count": 19,
              "framesDecoded": 3528,
              "framesDropped": 1819,
              "freezeCount": 288,
              "totalFreezeDuration": 595.051
            },
            "audio": {
              "bytesReceived": 3158002,
              "packetsLost": 6646,
              "packetsReceived": 39738,
              "jitter": 0.5709411764705883,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122439
          },
          "send": {
            "video": {
              "packetsSent": 816,
              "remotePacketsLost": 109,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3966,
              "remotePacketsLost": 1374,
              "remoteFractionLost": 0.98046875,
              "remoteCount": 1
            },
            "t": 1790294122439
          }
        },
        {
          "tRel": 15011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10598112,
            "packetsLost": 9114,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7121649,
              "packetsLost": 1422,
              "packetsReceived": 9820,
              "jitter": 0.3413157894736842,
              "count": 19,
              "framesDecoded": 3738,
              "framesDropped": 1893,
              "freezeCount": 312,
              "totalFreezeDuration": 645.208
            },
            "audio": {
              "bytesReceived": 3476463,
              "packetsLost": 7692,
              "packetsReceived": 43721,
              "jitter": 0.6484117647058824,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127440
          },
          "send": {
            "video": {
              "packetsSent": 859,
              "remotePacketsLost": 156,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4527,
              "remotePacketsLost": 1844,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294127443
          }
        },
        {
          "tRel": 20041,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11224141,
            "packetsLost": 9845,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7377662,
              "packetsLost": 1469,
              "packetsReceived": 10249,
              "jitter": 0.3376842105263158,
              "count": 19,
              "framesDecoded": 3936,
              "framesDropped": 1919,
              "freezeCount": 330,
              "totalFreezeDuration": 701.6319999999998
            },
            "audio": {
              "bytesReceived": 3846479,
              "packetsLost": 8376,
              "packetsReceived": 48381,
              "jitter": 0.48776470588235293,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132470
          },
          "send": {
            "video": {
              "packetsSent": 899,
              "remotePacketsLost": 161,
              "remoteFractionLost": 0.71484375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5151,
              "remotePacketsLost": 2093,
              "remoteFractionLost": 0.96484375,
              "remoteCount": 1
            },
            "t": 1790294132474
          }
        },
        {
          "tRel": 25030,
          "recv": {
            "rttMs": 3890,
            "bytesReceived": 11772610,
            "packetsLost": 11124,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7612199,
              "packetsLost": 1561,
              "packetsReceived": 10703,
              "jitter": 0.3228947368421053,
              "count": 19,
              "framesDecoded": 4152,
              "framesDropped": 2012,
              "freezeCount": 352,
              "totalFreezeDuration": 761.7679999999999
            },
            "audio": {
              "bytesReceived": 4160411,
              "packetsLost": 9563,
              "packetsReceived": 52439,
              "jitter": 0.5207058823529412,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137461
          },
          "send": {
            "video": {
              "packetsSent": 978,
              "remotePacketsLost": 161,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5726,
              "remotePacketsLost": 2328,
              "remoteFractionLost": 0.9765625,
              "remoteCount": 1
            },
            "t": 1790294137463
          }
        },
        {
          "tRel": 30011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12272485,
            "packetsLost": 12301,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7800143,
              "packetsLost": 1775,
              "packetsReceived": 11179,
              "jitter": 0.29831578947368426,
              "count": 19,
              "framesDecoded": 4338,
              "framesDropped": 2168,
              "freezeCount": 374,
              "totalFreezeDuration": 829.3919999999999
            },
            "audio": {
              "bytesReceived": 4472342,
              "packetsLost": 10526,
              "packetsReceived": 56322,
              "jitter": 0.6261764705882352,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142442
          },
          "send": {
            "video": {
              "packetsSent": 1010,
              "remotePacketsLost": 194,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6266,
              "remotePacketsLost": 2544,
              "remoteFractionLost": 0.9765625,
              "remoteCount": 1
            },
            "t": 1790294142444
          }
        },
        {
          "tRel": 35009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12776926,
            "packetsLost": 13323,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7969887,
              "packetsLost": 1795,
              "packetsReceived": 11633,
              "jitter": 0.2921578947368421,
              "count": 19,
              "framesDecoded": 4485,
              "framesDropped": 2320,
              "freezeCount": 389,
              "totalFreezeDuration": 880.66
            },
            "audio": {
              "bytesReceived": 4807039,
              "packetsLost": 11528,
              "packetsReceived": 60473,
              "jitter": 0.8815294117647059,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147439
          },
          "send": {
            "video": {
              "packetsSent": 1110,
              "remotePacketsLost": 208,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6772,
              "remotePacketsLost": 2812,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294147442
          }
        },
        {
          "tRel": 40009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13313710,
            "packetsLost": 14451,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8148528,
              "packetsLost": 1967,
              "packetsReceived": 11977,
              "jitter": 0.3171052631578948,
              "count": 19,
              "framesDecoded": 4666,
              "framesDropped": 2481,
              "freezeCount": 404,
              "totalFreezeDuration": 944.6439999999999
            },
            "audio": {
              "bytesReceived": 5165182,
              "packetsLost": 12484,
              "packetsReceived": 64914,
              "jitter": 0.710529411764706,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152441
          },
          "send": {
            "video": {
              "packetsSent": 1143,
              "remotePacketsLost": 236,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7321,
              "remotePacketsLost": 3090,
              "remoteFractionLost": 0.984375,
              "remoteCount": 1
            },
            "t": 1790294152442
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13863563,
            "packetsLost": 15304,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 8364593,
              "packetsLost": 2058,
              "packetsReceived": 12449,
              "jitter": 0.3126842105263157,
              "count": 19,
              "framesDecoded": 4834,
              "framesDropped": 2632,
              "freezeCount": 428,
              "totalFreezeDuration": 1022.5949999999999
            },
            "audio": {
              "bytesReceived": 5498970,
              "packetsLost": 13246,
              "packetsReceived": 69058,
              "jitter": 0.6592352941176471,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157436
          },
          "send": {
            "video": {
              "packetsSent": 1179,
              "remotePacketsLost": 255,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7829,
              "remotePacketsLost": 3364,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294157436
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 734,
          "remotePacketsLost": 81,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2810,
          "remotePacketsLost": 1074,
          "remoteFractionLost": 0.53125,
          "remoteCount": 1
        },
        "t": 1790294112433
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1182,
          "remotePacketsLost": 255,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7851,
          "remotePacketsLost": 3364,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294157636
      },
      "videoTileCount": 18
    },
    {
      "pid": "M11-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 19,
      "consumedAudio": 17,
      "errors": [],
      "statsBefore": {
        "rttMs": 5788,
        "bytesReceived": 8894509,
        "packetsLost": 6742,
        "inboundCount": 37,
        "video": {
          "bytesReceived": 6446364,
          "packetsLost": 1307,
          "packetsReceived": 8525,
          "jitter": 0.2617000000000001,
          "count": 20,
          "framesDecoded": 3146,
          "framesDropped": 1593,
          "freezeCount": 244,
          "totalFreezeDuration": 481.6569999999999
        },
        "audio": {
          "bytesReceived": 2448145,
          "packetsLost": 5435,
          "packetsReceived": 30864,
          "jitter": 0.4558235294117647,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112445
      },
      "statsAfter": {
        "rttMs": 3863,
        "bytesReceived": 13961499,
        "packetsLost": 15181,
        "inboundCount": 37,
        "video": {
          "bytesReceived": 8505359,
          "packetsLost": 2022,
          "packetsReceived": 12760,
          "jitter": 0.30795000000000006,
          "count": 20,
          "framesDecoded": 4994,
          "framesDropped": 2578,
          "freezeCount": 426,
          "totalFreezeDuration": 1058.864
        },
        "audio": {
          "bytesReceived": 5456140,
          "packetsLost": 13159,
          "packetsReceived": 68524,
          "jitter": 0.7768235294117647,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157636
      },
      "timeline": [
        {
          "tRel": 2,
          "recv": {
            "rttMs": 5788,
            "bytesReceived": 8894509,
            "packetsLost": 6742,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 6446364,
              "packetsLost": 1307,
              "packetsReceived": 8525,
              "jitter": 0.2617000000000001,
              "count": 20,
              "framesDecoded": 3146,
              "framesDropped": 1593,
              "freezeCount": 244,
              "totalFreezeDuration": 481.6569999999999
            },
            "audio": {
              "bytesReceived": 2448145,
              "packetsLost": 5435,
              "packetsReceived": 30864,
              "jitter": 0.4558235294117647,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112455
          },
          "send": {
            "video": {
              "packetsSent": 744,
              "remotePacketsLost": 74,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3047,
              "remotePacketsLost": 1006,
              "remoteFractionLost": 0.55078125,
              "remoteCount": 1
            },
            "t": 1790294112455
          }
        },
        {
          "tRel": 5007,
          "recv": {
            "rttMs": 3566,
            "bytesReceived": 9455518,
            "packetsLost": 7475,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 6692741,
              "packetsLost": 1343,
              "packetsReceived": 9046,
              "jitter": 0.30015000000000003,
              "count": 20,
              "framesDecoded": 3313,
              "framesDropped": 1774,
              "freezeCount": 264,
              "totalFreezeDuration": 552.574
            },
            "audio": {
              "bytesReceived": 2762777,
              "packetsLost": 6132,
              "packetsReceived": 34794,
              "jitter": 0.6257058823529413,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117460
          },
          "send": {
            "video": {
              "packetsSent": 822,
              "remotePacketsLost": 78,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3966,
              "remotePacketsLost": 1160,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294117461
          }
        },
        {
          "tRel": 10009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10104672,
            "packetsLost": 7971,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7010137,
              "packetsLost": 1401,
              "packetsReceived": 9554,
              "jitter": 0.3252500000000001,
              "count": 20,
              "framesDecoded": 3564,
              "framesDropped": 1865,
              "freezeCount": 291,
              "totalFreezeDuration": 628.941
            },
            "audio": {
              "bytesReceived": 3094535,
              "packetsLost": 6570,
              "packetsReceived": 38942,
              "jitter": 0.6480000000000001,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122462
          },
          "send": {
            "video": {
              "packetsSent": 908,
              "remotePacketsLost": 127,
              "remoteFractionLost": 0.9609375,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4587,
              "remotePacketsLost": 1542,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294122463
          }
        },
        {
          "tRel": 15004,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10648143,
            "packetsLost": 8779,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7232752,
              "packetsLost": 1386,
              "packetsReceived": 9991,
              "jitter": 0.32360000000000005,
              "count": 20,
              "framesDecoded": 3767,
              "framesDropped": 1955,
              "freezeCount": 318,
              "totalFreezeDuration": 694.5769999999999
            },
            "audio": {
              "bytesReceived": 3415391,
              "packetsLost": 7393,
              "packetsReceived": 42962,
              "jitter": 0.8245294117647058,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127458
          },
          "send": {
            "video": {
              "packetsSent": 1022,
              "remotePacketsLost": 160,
              "remoteFractionLost": 0.6171875,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4959,
              "remotePacketsLost": 1776,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294127458
          }
        },
        {
          "tRel": 20027,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11216812,
            "packetsLost": 9875,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7425820,
              "packetsLost": 1474,
              "packetsReceived": 10328,
              "jitter": 0.32964999999999994,
              "count": 20,
              "framesDecoded": 3929,
              "framesDropped": 1961,
              "freezeCount": 339,
              "totalFreezeDuration": 756.2509999999999
            },
            "audio": {
              "bytesReceived": 3790992,
              "packetsLost": 8401,
              "packetsReceived": 47659,
              "jitter": 0.592764705882353,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132463
          },
          "send": {
            "video": {
              "packetsSent": 1107,
              "remotePacketsLost": 167,
              "remoteFractionLost": 0.6015625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5538,
              "remotePacketsLost": 2018,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294132481
          }
        },
        {
          "tRel": 25010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11758654,
            "packetsLost": 10992,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7645807,
              "packetsLost": 1646,
              "packetsReceived": 10745,
              "jitter": 0.35015,
              "count": 20,
              "framesDecoded": 4195,
              "framesDropped": 2004,
              "freezeCount": 357,
              "totalFreezeDuration": 810.1759999999998
            },
            "audio": {
              "bytesReceived": 4112847,
              "packetsLost": 9346,
              "packetsReceived": 51833,
              "jitter": 0.5797058823529412,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137461
          },
          "send": {
            "video": {
              "packetsSent": 1128,
              "remotePacketsLost": 176,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5964,
              "remotePacketsLost": 2250,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294137464
          }
        },
        {
          "tRel": 30011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12290428,
            "packetsLost": 12266,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 7870306,
              "packetsLost": 1888,
              "packetsReceived": 11350,
              "jitter": 0.26365000000000005,
              "count": 20,
              "framesDecoded": 4394,
              "framesDropped": 2133,
              "freezeCount": 373,
              "totalFreezeDuration": 870.922
            },
            "audio": {
              "bytesReceived": 4420122,
              "packetsLost": 10378,
              "packetsReceived": 55663,
              "jitter": 0.8435294117647059,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142463
          },
          "send": {
            "video": {
              "packetsSent": 1168,
              "remotePacketsLost": 212,
              "remoteFractionLost": 0.53515625,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6648,
              "remotePacketsLost": 2494,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294142465
          }
        },
        {
          "tRel": 35015,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12845973,
            "packetsLost": 13170,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8100015,
              "packetsLost": 1865,
              "packetsReceived": 11922,
              "jitter": 0.25960000000000005,
              "count": 20,
              "framesDecoded": 4617,
              "framesDropped": 2363,
              "freezeCount": 390,
              "totalFreezeDuration": 923.6969999999999
            },
            "audio": {
              "bytesReceived": 4745958,
              "packetsLost": 11305,
              "packetsReceived": 59711,
              "jitter": 0.7658235294117647,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147467
          },
          "send": {
            "video": {
              "packetsSent": 1218,
              "remotePacketsLost": 212,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7288,
              "remotePacketsLost": 2765,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294147469
          }
        },
        {
          "tRel": 40006,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13390499,
            "packetsLost": 14266,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8282515,
              "packetsLost": 1872,
              "packetsReceived": 12304,
              "jitter": 0.29819999999999997,
              "count": 20,
              "framesDecoded": 4792,
              "framesDropped": 2499,
              "freezeCount": 407,
              "totalFreezeDuration": 994.4530000000002
            },
            "audio": {
              "bytesReceived": 5107984,
              "packetsLost": 12394,
              "packetsReceived": 64202,
              "jitter": 0.5843529411764705,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152458
          },
          "send": {
            "video": {
              "packetsSent": 1265,
              "remotePacketsLost": 244,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7828,
              "remotePacketsLost": 3002,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294152460
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": 3863,
            "bytesReceived": 13934224,
            "packetsLost": 15118,
            "inboundCount": 37,
            "video": {
              "bytesReceived": 8491909,
              "packetsLost": 2025,
              "packetsReceived": 12727,
              "jitter": 0.30884999999999996,
              "count": 20,
              "framesDecoded": 4993,
              "framesDropped": 2578,
              "freezeCount": 426,
              "totalFreezeDuration": 1058.864
            },
            "audio": {
              "bytesReceived": 5442315,
              "packetsLost": 13093,
              "packetsReceived": 68354,
              "jitter": 0.6382352941176471,
              "count": 17,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157457
          },
          "send": {
            "video": {
              "packetsSent": 1315,
              "remotePacketsLost": 252,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 8341,
              "remotePacketsLost": 3273,
              "remoteFractionLost": 0.99609375,
              "remoteCount": 1
            },
            "t": 1790294157457
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 744,
          "remotePacketsLost": 74,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 3047,
          "remotePacketsLost": 1006,
          "remoteFractionLost": 0.55078125,
          "remoteCount": 1
        },
        "t": 1790294112454
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1315,
          "remotePacketsLost": 252,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 8374,
          "remotePacketsLost": 3273,
          "remoteFractionLost": 0.99609375,
          "remoteCount": 1
        },
        "t": 1790294157636
      },
      "videoTileCount": 19
    },
    {
      "pid": "M11-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 17,
      "consumedAudio": 18,
      "errors": [],
      "statsBefore": {
        "rttMs": null,
        "bytesReceived": 8640420,
        "packetsLost": 7378,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 6135803,
          "packetsLost": 1678,
          "packetsReceived": 7743,
          "jitter": 0.2597222222222222,
          "count": 18,
          "framesDecoded": 2688,
          "framesDropped": 1299,
          "freezeCount": 226,
          "totalFreezeDuration": 434.844
        },
        "audio": {
          "bytesReceived": 2504617,
          "packetsLost": 5700,
          "packetsReceived": 31603,
          "jitter": 0.6712777777777778,
          "count": 18,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294112445
      },
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 13586744,
        "packetsLost": 16857,
        "inboundCount": 36,
        "video": {
          "bytesReceived": 7896087,
          "packetsLost": 2789,
          "packetsReceived": 11260,
          "jitter": 0.3419444444444445,
          "count": 18,
          "framesDecoded": 4032,
          "framesDropped": 2301,
          "freezeCount": 361,
          "totalFreezeDuration": 919.4710000000001
        },
        "audio": {
          "bytesReceived": 5690657,
          "packetsLost": 14068,
          "packetsReceived": 71469,
          "jitter": 0.5489999999999999,
          "count": 18,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157636
      },
      "timeline": [
        {
          "tRel": 2,
          "recv": {
            "rttMs": null,
            "bytesReceived": 8640420,
            "packetsLost": 7378,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6135803,
              "packetsLost": 1678,
              "packetsReceived": 7743,
              "jitter": 0.2597222222222222,
              "count": 18,
              "framesDecoded": 2688,
              "framesDropped": 1299,
              "freezeCount": 226,
              "totalFreezeDuration": 434.844
            },
            "audio": {
              "bytesReceived": 2504617,
              "packetsLost": 5700,
              "packetsReceived": 31603,
              "jitter": 0.6712777777777778,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294112450
          },
          "send": {
            "video": {
              "packetsSent": 563,
              "remotePacketsLost": 79,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2714,
              "remotePacketsLost": 1069,
              "remoteFractionLost": 0.89453125,
              "remoteCount": 1
            },
            "t": 1790294112450
          }
        },
        {
          "tRel": 5021,
          "recv": {
            "rttMs": 3049,
            "bytesReceived": 9168020,
            "packetsLost": 8082,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6331462,
              "packetsLost": 1664,
              "packetsReceived": 8146,
              "jitter": 0.2723333333333333,
              "count": 18,
              "framesDecoded": 2837,
              "framesDropped": 1423,
              "freezeCount": 238,
              "totalFreezeDuration": 482.44800000000004
            },
            "audio": {
              "bytesReceived": 2836558,
              "packetsLost": 6418,
              "packetsReceived": 35756,
              "jitter": 0.5469444444444443,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294117465
          },
          "send": {
            "video": {
              "packetsSent": 604,
              "remotePacketsLost": 82,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3202,
              "remotePacketsLost": 1370,
              "remoteFractionLost": 0.89453125,
              "remoteCount": 1
            },
            "t": 1790294117469
          }
        },
        {
          "tRel": 10009,
          "recv": {
            "rttMs": null,
            "bytesReceived": 9765979,
            "packetsLost": 8555,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6577178,
              "packetsLost": 1757,
              "packetsReceived": 8527,
              "jitter": 0.3508888888888889,
              "count": 18,
              "framesDecoded": 2988,
              "framesDropped": 1527,
              "freezeCount": 256,
              "totalFreezeDuration": 552.279
            },
            "audio": {
              "bytesReceived": 3188801,
              "packetsLost": 6798,
              "packetsReceived": 40140,
              "jitter": 0.6304444444444444,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294122453
          },
          "send": {
            "video": {
              "packetsSent": 673,
              "remotePacketsLost": 99,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 3664,
              "remotePacketsLost": 1506,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294122457
          }
        },
        {
          "tRel": 15024,
          "recv": {
            "rttMs": null,
            "bytesReceived": 10288143,
            "packetsLost": 9692,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6753769,
              "packetsLost": 1809,
              "packetsReceived": 8922,
              "jitter": 0.3515555555555556,
              "count": 18,
              "framesDecoded": 3178,
              "framesDropped": 1612,
              "freezeCount": 277,
              "totalFreezeDuration": 596.4609999999999
            },
            "audio": {
              "bytesReceived": 3534374,
              "packetsLost": 7883,
              "packetsReceived": 44464,
              "jitter": 0.7937222222222222,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294127467
          },
          "send": {
            "video": {
              "packetsSent": 715,
              "remotePacketsLost": 133,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4165,
              "remotePacketsLost": 1927,
              "remoteFractionLost": 0.9921875,
              "remoteCount": 1
            },
            "t": 1790294127472
          }
        },
        {
          "tRel": 20007,
          "recv": {
            "rttMs": 3518,
            "bytesReceived": 10905942,
            "packetsLost": 10881,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 6971303,
              "packetsLost": 1916,
              "packetsReceived": 9280,
              "jitter": 0.3935,
              "count": 18,
              "framesDecoded": 3337,
              "framesDropped": 1644,
              "freezeCount": 296,
              "totalFreezeDuration": 671.051
            },
            "audio": {
              "bytesReceived": 3934639,
              "packetsLost": 8965,
              "packetsReceived": 49462,
              "jitter": 0.6716111111111112,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294132455
          },
          "send": {
            "video": {
              "packetsSent": 773,
              "remotePacketsLost": 133,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 4692,
              "remotePacketsLost": 2168,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294132455
          }
        },
        {
          "tRel": 25024,
          "recv": {
            "rttMs": 4072,
            "bytesReceived": 11429143,
            "packetsLost": 11865,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7164022,
              "packetsLost": 1974,
              "packetsReceived": 9631,
              "jitter": 0.3606666666666667,
              "count": 18,
              "framesDecoded": 3472,
              "framesDropped": 1702,
              "freezeCount": 308,
              "totalFreezeDuration": 706.1840000000001
            },
            "audio": {
              "bytesReceived": 4265121,
              "packetsLost": 9891,
              "packetsReceived": 53735,
              "jitter": 0.6000555555555556,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294137472
          },
          "send": {
            "video": {
              "packetsSent": 847,
              "remotePacketsLost": 184,
              "remoteFractionLost": 0.89453125,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5245,
              "remotePacketsLost": 2434,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294137472
          }
        },
        {
          "tRel": 30010,
          "recv": {
            "rttMs": null,
            "bytesReceived": 11915209,
            "packetsLost": 13188,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7330657,
              "packetsLost": 2219,
              "packetsReceived": 10075,
              "jitter": 0.30333333333333334,
              "count": 18,
              "framesDecoded": 3624,
              "framesDropped": 1861,
              "freezeCount": 321,
              "totalFreezeDuration": 761.95
            },
            "audio": {
              "bytesReceived": 4584552,
              "packetsLost": 10969,
              "packetsReceived": 57740,
              "jitter": 0.6256666666666667,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294142453
          },
          "send": {
            "video": {
              "packetsSent": 921,
              "remotePacketsLost": 187,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 5895,
              "remotePacketsLost": 2681,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294142457
          }
        },
        {
          "tRel": 35011,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12414747,
            "packetsLost": 14424,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7476412,
              "packetsLost": 2242,
              "packetsReceived": 10479,
              "jitter": 0.3035555555555555,
              "count": 18,
              "framesDecoded": 3781,
              "framesDropped": 1952,
              "freezeCount": 334,
              "totalFreezeDuration": 802.0260000000001
            },
            "audio": {
              "bytesReceived": 4938335,
              "packetsLost": 12182,
              "packetsReceived": 62134,
              "jitter": 0.7871666666666667,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294147457
          },
          "send": {
            "video": {
              "packetsSent": 957,
              "remotePacketsLost": 205,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 6549,
              "remotePacketsLost": 2915,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294147459
          }
        },
        {
          "tRel": 40007,
          "recv": {
            "rttMs": null,
            "bytesReceived": 12942123,
            "packetsLost": 15665,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7621612,
              "packetsLost": 2523,
              "packetsReceived": 10767,
              "jitter": 0.3375,
              "count": 18,
              "framesDecoded": 3883,
              "framesDropped": 2115,
              "freezeCount": 349,
              "totalFreezeDuration": 859.044
            },
            "audio": {
              "bytesReceived": 5320511,
              "packetsLost": 13142,
              "packetsReceived": 66869,
              "jitter": 0.7000000000000001,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294152454
          },
          "send": {
            "video": {
              "packetsSent": 1035,
              "remotePacketsLost": 230,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7084,
              "remotePacketsLost": 3163,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294152455
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": null,
            "bytesReceived": 13553518,
            "packetsLost": 16741,
            "inboundCount": 36,
            "video": {
              "bytesReceived": 7882379,
              "packetsLost": 2719,
              "packetsReceived": 11236,
              "jitter": 0.33955555555555567,
              "count": 18,
              "framesDecoded": 4031,
              "framesDropped": 2301,
              "freezeCount": 361,
              "totalFreezeDuration": 919.4710000000001
            },
            "audio": {
              "bytesReceived": 5671139,
              "packetsLost": 14022,
              "packetsReceived": 71231,
              "jitter": 0.5708333333333333,
              "count": 18,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294157451
          },
          "send": {
            "video": {
              "packetsSent": 1095,
              "remotePacketsLost": 257,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 7559,
              "remotePacketsLost": 3405,
              "remoteFractionLost": 0.98828125,
              "remoteCount": 1
            },
            "t": 1790294157451
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 563,
          "remotePacketsLost": 79,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2714,
          "remotePacketsLost": 1069,
          "remoteFractionLost": 0.89453125,
          "remoteCount": 1
        },
        "t": 1790294112448
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1095,
          "remotePacketsLost": 257,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7577,
          "remotePacketsLost": 3405,
          "remoteFractionLost": 0.98828125,
          "remoteCount": 1
        },
        "t": 1790294157636
      },
      "videoTileCount": 17
    },
    {
      "pid": "M11-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 17,
      "consumedAudio": 16,
      "errors": [
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": 4120,
        "bytesReceived": 13141149,
        "packetsLost": 17584,
        "inboundCount": 35,
        "video": {
          "bytesReceived": 8001303,
          "packetsLost": 2915,
          "packetsReceived": 11103,
          "jitter": 0.3347222222222222,
          "count": 18,
          "framesDecoded": 3385,
          "framesDropped": 2522,
          "freezeCount": 311,
          "totalFreezeDuration": 944.456
        },
        "audio": {
          "bytesReceived": 5139846,
          "packetsLost": 14669,
          "packetsReceived": 64582,
          "jitter": 0.5619411764705883,
          "count": 17,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157637
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1512,
          "remotePacketsLost": 454,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 8678,
          "remotePacketsLost": 3232,
          "remoteFractionLost": 0.953125,
          "remoteCount": 1
        },
        "t": 1790294157637
      },
      "videoTileCount": 17
    },
    {
      "pid": "M11-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 37,
      "consumedAudio": 19,
      "errors": [
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout consume"
      ],
      "statsBefore": null,
      "statsAfter": {
        "rttMs": null,
        "bytesReceived": 17833733,
        "packetsLost": 22170,
        "inboundCount": 57,
        "video": {
          "bytesReceived": 13132191,
          "packetsLost": 6482,
          "packetsReceived": 18767,
          "jitter": 0.3289210526315789,
          "count": 38,
          "framesDecoded": 6253,
          "framesDropped": 4423,
          "freezeCount": 532,
          "totalFreezeDuration": 1733.2120000000002
        },
        "audio": {
          "bytesReceived": 4701542,
          "packetsLost": 15688,
          "packetsReceived": 59065,
          "jitter": 0.9145789473684208,
          "count": 19,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157637
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1306,
          "remotePacketsLost": 364,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 9119,
          "remotePacketsLost": 3561,
          "remoteFractionLost": 0.89453125,
          "remoteCount": 1
        },
        "t": 1790294157638
      },
      "videoTileCount": 37
    },
    {
      "pid": "M11-6",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 25,
      "consumedAudio": 15,
      "errors": [
        "consume-exception:Error: timeout consume",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout resume-consumer",
        "consume-exception:Error: timeout 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": null,
        "bytesReceived": 16343171,
        "packetsLost": 23193,
        "inboundCount": 65,
        "video": {
          "bytesReceived": 10550637,
          "packetsLost": 4859,
          "packetsReceived": 16229,
          "jitter": 0.3131842105263158,
          "count": 38,
          "framesDecoded": 5858,
          "framesDropped": 4337,
          "freezeCount": 483,
          "totalFreezeDuration": 1511.7180000000003
        },
        "audio": {
          "bytesReceived": 5792534,
          "packetsLost": 18334,
          "packetsReceived": 72274,
          "jitter": 0.7187037037037037,
          "count": 27,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294157639
      },
      "timeline": [],
      "sendStatsAfter": {
        "video": {
          "packetsSent": 1239,
          "remotePacketsLost": 316,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 7716,
          "remotePacketsLost": 3312,
          "remoteFractionLost": 0.9296875,
          "remoteCount": 1
        },
        "t": 1790294157639
      },
      "videoTileCount": 25
    },
    {
      "pid": "M11-7",
      "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 connect-transport",
        "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 connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "consume-exception:Error: timeout connect-transport",
        "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": "M11-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",
        "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": "M11-9",
      "joined": true,
      "producedVideo": true,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M11-10",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M11-11",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M11-12",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M11-13",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    },
    {
      "pid": "M11-14",
      "joined": true,
      "producedVideo": false,
      "producedAudio": false,
      "consumedVideo": 0,
      "consumedAudio": 0,
      "errors": [
        "fatal:Error: timeout produce"
      ],
      "statsBefore": null,
      "statsAfter": null
    }
  ]
}