{
  "room": "megatest-room",
  "pidPrefix": "M12",
  "nBots": 15,
  "tiles": 12,
  "dur": 45,
  "results": [
    {
      "pid": "M12-0",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 13,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 7062499,
        "packetsLost": 0,
        "inboundCount": 26,
        "video": {
          "bytesReceived": 6587187,
          "packetsLost": 0,
          "packetsReceived": 6656,
          "jitter": 0.006071428571428573,
          "count": 14,
          "framesDecoded": 2010,
          "framesDropped": 0,
          "freezeCount": 7,
          "totalFreezeDuration": 1.7359999999999998
        },
        "audio": {
          "bytesReceived": 475312,
          "packetsLost": 0,
          "packetsReceived": 5941,
          "jitter": 0.0027500000000000003,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190499
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 27227103,
        "packetsLost": 3,
        "inboundCount": 26,
        "video": {
          "bytesReceived": 25333901,
          "packetsLost": 1,
          "packetsReceived": 25652,
          "jitter": 0.03764285714285715,
          "count": 14,
          "framesDecoded": 7920,
          "framesDropped": 0,
          "freezeCount": 14,
          "totalFreezeDuration": 3.545
        },
        "audio": {
          "bytesReceived": 1893202,
          "packetsLost": 2,
          "packetsReceived": 23442,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235506
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 7062499,
            "packetsLost": 0,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 6587187,
              "packetsLost": 0,
              "packetsReceived": 6656,
              "jitter": 0.006071428571428573,
              "count": 14,
              "framesDecoded": 2010,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7359999999999998
            },
            "audio": {
              "bytesReceived": 475312,
              "packetsLost": 0,
              "packetsReceived": 5941,
              "jitter": 0.0027500000000000003,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190500
          },
          "send": {
            "video": {
              "packetsSent": 483,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 534,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190500
          }
        },
        {
          "tRel": 5003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10531859,
            "packetsLost": 0,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 9812916,
              "packetsLost": 0,
              "packetsReceived": 9899,
              "jitter": 0.005071428571428572,
              "count": 14,
              "framesDecoded": 2985,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7359999999999998
            },
            "audio": {
              "bytesReceived": 718943,
              "packetsLost": 0,
              "packetsReceived": 8943,
              "jitter": 0.006083333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 740,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 784,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195502
          }
        },
        {
          "tRel": 10004,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 13545200,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 12583421,
              "packetsLost": 1,
              "packetsReceived": 12770,
              "jitter": 0.003214285714285715,
              "count": 14,
              "framesDecoded": 3959,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.2720000000000002
            },
            "audio": {
              "bytesReceived": 961779,
              "packetsLost": 2,
              "packetsReceived": 11941,
              "jitter": 0.0027500000000000003,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200502
          },
          "send": {
            "video": {
              "packetsSent": 998,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1034,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200503
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16983721,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 15779933,
              "packetsLost": 1,
              "packetsReceived": 15967,
              "jitter": 0.005214285714285715,
              "count": 14,
              "framesDecoded": 4932,
              "framesDropped": 0,
              "freezeCount": 9,
              "totalFreezeDuration": 2.2720000000000002
            },
            "audio": {
              "bytesReceived": 1203788,
              "packetsLost": 2,
              "packetsReceived": 14934,
              "jitter": 0.0045,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205501
          },
          "send": {
            "video": {
              "packetsSent": 1207,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1284,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205501
          }
        },
        {
          "tRel": 20003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20536987,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 19089587,
              "packetsLost": 1,
              "packetsReceived": 19297,
              "jitter": 0.003857142857142858,
              "count": 14,
              "framesDecoded": 5906,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.013
            },
            "audio": {
              "bytesReceived": 1447400,
              "packetsLost": 2,
              "packetsReceived": 17937,
              "jitter": 0.00375,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210501
          },
          "send": {
            "video": {
              "packetsSent": 1471,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1534,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23541982,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 21851329,
              "packetsLost": 1,
              "packetsReceived": 22137,
              "jitter": 0.005571428571428572,
              "count": 14,
              "framesDecoded": 6868,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.013
            },
            "audio": {
              "bytesReceived": 1690653,
              "packetsLost": 2,
              "packetsReceived": 20941,
              "jitter": 0.003666666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215501
          },
          "send": {
            "video": {
              "packetsSent": 1724,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1783,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215501
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 24902561,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 23130894,
              "packetsLost": 1,
              "packetsReceived": 23423,
              "jitter": 0.008928571428571428,
              "count": 14,
              "framesDecoded": 7251,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.013
            },
            "audio": {
              "bytesReceived": 1771667,
              "packetsLost": 2,
              "packetsReceived": 21942,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220501
          },
          "send": {
            "video": {
              "packetsSent": 1939,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2034,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220501
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 25713719,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 23901472,
              "packetsLost": 1,
              "packetsReceived": 24192,
              "jitter": 0.02307142857142858,
              "count": 14,
              "framesDecoded": 7473,
              "framesDropped": 0,
              "freezeCount": 12,
              "totalFreezeDuration": 3.013
            },
            "audio": {
              "bytesReceived": 1812247,
              "packetsLost": 2,
              "packetsReceived": 22442,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225501
          },
          "send": {
            "video": {
              "packetsSent": 2193,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2284,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225501
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 26511678,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 24658989,
              "packetsLost": 1,
              "packetsReceived": 24959,
              "jitter": 0.03150000000000001,
              "count": 14,
              "framesDecoded": 7699,
              "framesDropped": 0,
              "freezeCount": 14,
              "totalFreezeDuration": 3.545
            },
            "audio": {
              "bytesReceived": 1852689,
              "packetsLost": 2,
              "packetsReceived": 22942,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230501
          },
          "send": {
            "video": {
              "packetsSent": 2448,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2534,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230501
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 27227103,
            "packetsLost": 3,
            "inboundCount": 26,
            "video": {
              "bytesReceived": 25333901,
              "packetsLost": 1,
              "packetsReceived": 25652,
              "jitter": 0.03764285714285715,
              "count": 14,
              "framesDecoded": 7920,
              "framesDropped": 0,
              "freezeCount": 14,
              "totalFreezeDuration": 3.545
            },
            "audio": {
              "bytesReceived": 1893202,
              "packetsLost": 2,
              "packetsReceived": 23442,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235501
          },
          "send": {
            "video": {
              "packetsSent": 2663,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2784,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235501
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 483,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 534,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190499
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2663,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2784,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235506
      },
      "videoTileCount": 13
    },
    {
      "pid": "M12-1",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 5959453,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 5490722,
          "packetsLost": 0,
          "packetsReceived": 5547,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1656,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.499
        },
        "audio": {
          "bytesReceived": 468731,
          "packetsLost": 0,
          "packetsReceived": 5859,
          "jitter": 0.0025,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190499
      },
      "statsAfter": {
        "rttMs": 10,
        "bytesReceived": 23987396,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 22100690,
          "packetsLost": 2,
          "packetsReceived": 22383,
          "jitter": 0.0396923076923077,
          "count": 13,
          "framesDecoded": 6896,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.737
        },
        "audio": {
          "bytesReceived": 1886706,
          "packetsLost": 1,
          "packetsReceived": 23361,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235506
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 5959453,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 5490722,
              "packetsLost": 0,
              "packetsReceived": 5547,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1656,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.499
            },
            "audio": {
              "bytesReceived": 468731,
              "packetsLost": 0,
              "packetsReceived": 5859,
              "jitter": 0.0025,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190500
          },
          "send": {
            "video": {
              "packetsSent": 478,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 524,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190500
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 9173862,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8461456,
              "packetsLost": 0,
              "packetsReceived": 8536,
              "jitter": 0.0052307692307692315,
              "count": 13,
              "framesDecoded": 2556,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.499
            },
            "audio": {
              "bytesReceived": 712406,
              "packetsLost": 0,
              "packetsReceived": 8861,
              "jitter": 0.005666666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 733,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 774,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195502
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11934344,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10979015,
              "packetsLost": 2,
              "packetsReceived": 11153,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 3456,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.751
            },
            "audio": {
              "bytesReceived": 955329,
              "packetsLost": 1,
              "packetsReceived": 11860,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 989,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1024,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200503
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 20,
            "bytesReceived": 15176297,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13979060,
              "packetsLost": 2,
              "packetsReceived": 14145,
              "jitter": 0.005384615384615384,
              "count": 13,
              "framesDecoded": 4354,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.751
            },
            "audio": {
              "bytesReceived": 1197237,
              "packetsLost": 1,
              "packetsReceived": 14852,
              "jitter": 0.004166666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205501
          },
          "send": {
            "video": {
              "packetsSent": 1195,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1274,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0.00390625,
              "remoteCount": 1
            },
            "t": 1790294205502
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 20,
            "bytesReceived": 18470268,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17029338,
              "packetsLost": 2,
              "packetsReceived": 17215,
              "jitter": 0.0038461538461538464,
              "count": 13,
              "framesDecoded": 5254,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.464
            },
            "audio": {
              "bytesReceived": 1440930,
              "packetsLost": 1,
              "packetsReceived": 17856,
              "jitter": 0.0032500000000000007,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1457,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1524,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 21225899,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19541716,
              "packetsLost": 2,
              "packetsReceived": 19801,
              "jitter": 0.005923076923076924,
              "count": 13,
              "framesDecoded": 6141,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.464
            },
            "audio": {
              "bytesReceived": 1684183,
              "packetsLost": 1,
              "packetsReceived": 20860,
              "jitter": 0.003166666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215501
          },
          "send": {
            "video": {
              "packetsSent": 1713,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1774,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215502
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22378685,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20613488,
              "packetsLost": 2,
              "packetsReceived": 20876,
              "jitter": 0.009153846153846153,
              "count": 13,
              "framesDecoded": 6451,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.464
            },
            "audio": {
              "bytesReceived": 1765197,
              "packetsLost": 1,
              "packetsReceived": 21861,
              "jitter": 0.005,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220501
          },
          "send": {
            "video": {
              "packetsSent": 1927,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2024,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220502
          }
        },
        {
          "tRel": 35001,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22933966,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21128269,
              "packetsLost": 2,
              "packetsReceived": 21390,
              "jitter": 0.024538461538461547,
              "count": 13,
              "framesDecoded": 6599,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.464
            },
            "audio": {
              "bytesReceived": 1805697,
              "packetsLost": 1,
              "packetsReceived": 22361,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225501
          },
          "send": {
            "video": {
              "packetsSent": 2184,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2274,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225501
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 23480834,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21634583,
              "packetsLost": 2,
              "packetsReceived": 21907,
              "jitter": 0.0336923076923077,
              "count": 13,
              "framesDecoded": 6749,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.737
            },
            "audio": {
              "bytesReceived": 1846251,
              "packetsLost": 1,
              "packetsReceived": 22861,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230501
          },
          "send": {
            "video": {
              "packetsSent": 2438,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2524,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230502
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 23987396,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 22100690,
              "packetsLost": 2,
              "packetsReceived": 22383,
              "jitter": 0.0396923076923077,
              "count": 13,
              "framesDecoded": 6896,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.737
            },
            "audio": {
              "bytesReceived": 1886706,
              "packetsLost": 1,
              "packetsReceived": 23361,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235502
          },
          "send": {
            "video": {
              "packetsSent": 2657,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2774,
              "remotePacketsLost": 1,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235502
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 478,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 524,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190500
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2657,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2774,
          "remotePacketsLost": 1,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235506
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-2",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 18,
        "bytesReceived": 5922821,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 5470400,
          "packetsLost": 0,
          "packetsReceived": 5531,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1651,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.4989999999999999
        },
        "audio": {
          "bytesReceived": 452421,
          "packetsLost": 0,
          "packetsReceived": 5657,
          "jitter": 0.0026666666666666666,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190500
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23955145,
        "packetsLost": 4,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 22085048,
          "packetsLost": 2,
          "packetsReceived": 22364,
          "jitter": 0.04000000000000001,
          "count": 13,
          "framesDecoded": 6891,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.734
        },
        "audio": {
          "bytesReceived": 1870097,
          "packetsLost": 2,
          "packetsReceived": 23156,
          "jitter": 0.004749999999999999,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235507
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 18,
            "bytesReceived": 5922821,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 5470400,
              "packetsLost": 0,
              "packetsReceived": 5531,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1651,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.4989999999999999
            },
            "audio": {
              "bytesReceived": 452421,
              "packetsLost": 0,
              "packetsReceived": 5657,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190501
          },
          "send": {
            "video": {
              "packetsSent": 459,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 508,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190501
          }
        },
        {
          "tRel": 5003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 9139488,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8443580,
              "packetsLost": 0,
              "packetsReceived": 8519,
              "jitter": 0.0052307692307692315,
              "count": 13,
              "framesDecoded": 2552,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.4989999999999999
            },
            "audio": {
              "bytesReceived": 695908,
              "packetsLost": 0,
              "packetsReceived": 8657,
              "jitter": 0.006083333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195503
          },
          "send": {
            "video": {
              "packetsSent": 710,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 758,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11899322,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10960673,
              "packetsLost": 2,
              "packetsReceived": 11135,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 3451,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.767
            },
            "audio": {
              "bytesReceived": 938649,
              "packetsLost": 2,
              "packetsReceived": 11655,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 966,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1008,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200503
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 15141746,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13960947,
              "packetsLost": 2,
              "packetsReceived": 14132,
              "jitter": 0.005307692307692308,
              "count": 13,
              "framesDecoded": 4349,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.767
            },
            "audio": {
              "bytesReceived": 1180799,
              "packetsLost": 2,
              "packetsReceived": 14649,
              "jitter": 0.0045,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205502
          },
          "send": {
            "video": {
              "packetsSent": 1173,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1258,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205502
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 18437780,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17013213,
              "packetsLost": 2,
              "packetsReceived": 17200,
              "jitter": 0.0038461538461538464,
              "count": 13,
              "framesDecoded": 5250,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.479
            },
            "audio": {
              "bytesReceived": 1424567,
              "packetsLost": 2,
              "packetsReceived": 17655,
              "jitter": 0.003750000000000001,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1435,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1508,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 21194100,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19526517,
              "packetsLost": 2,
              "packetsReceived": 19785,
              "jitter": 0.005923076923076924,
              "count": 13,
              "framesDecoded": 6137,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.479
            },
            "audio": {
              "bytesReceived": 1667583,
              "packetsLost": 2,
              "packetsReceived": 20655,
              "jitter": 0.0036666666666666675,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215502
          },
          "send": {
            "video": {
              "packetsSent": 1686,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1758,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22347339,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20598726,
              "packetsLost": 2,
              "packetsReceived": 20860,
              "jitter": 0.00946153846153846,
              "count": 13,
              "framesDecoded": 6446,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.479
            },
            "audio": {
              "bytesReceived": 1748613,
              "packetsLost": 2,
              "packetsReceived": 21656,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220502
          },
          "send": {
            "video": {
              "packetsSent": 1901,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2008,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22902820,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21113723,
              "packetsLost": 2,
              "packetsReceived": 21373,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6594,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.479
            },
            "audio": {
              "bytesReceived": 1789097,
              "packetsLost": 2,
              "packetsReceived": 22156,
              "jitter": 0.004749999999999999,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225502
          },
          "send": {
            "video": {
              "packetsSent": 2155,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2258,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225503
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": null,
            "bytesReceived": 23446364,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21616687,
              "packetsLost": 2,
              "packetsReceived": 21890,
              "jitter": 0.03384615384615385,
              "count": 13,
              "framesDecoded": 6744,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.734
            },
            "audio": {
              "bytesReceived": 1829677,
              "packetsLost": 2,
              "packetsReceived": 22656,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230502
          },
          "send": {
            "video": {
              "packetsSent": 2414,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2508,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230502
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23955145,
            "packetsLost": 4,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 22085048,
              "packetsLost": 2,
              "packetsReceived": 22364,
              "jitter": 0.04000000000000001,
              "count": 13,
              "framesDecoded": 6891,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.734
            },
            "audio": {
              "bytesReceived": 1870097,
              "packetsLost": 2,
              "packetsReceived": 23156,
              "jitter": 0.004749999999999999,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235502
          },
          "send": {
            "video": {
              "packetsSent": 2630,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2758,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 459,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 508,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190500
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2630,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2758,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235507
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-3",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 5898575,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 5460094,
          "packetsLost": 0,
          "packetsReceived": 5517,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1647,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.487
        },
        "audio": {
          "bytesReceived": 438481,
          "packetsLost": 0,
          "packetsReceived": 5483,
          "jitter": 0.0025833333333333337,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190500
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23925036,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 22068657,
          "packetsLost": 2,
          "packetsReceived": 22347,
          "jitter": 0.03961538461538462,
          "count": 13,
          "framesDecoded": 6887,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.7250000000000005
        },
        "audio": {
          "bytesReceived": 1856379,
          "packetsLost": 1,
          "packetsReceived": 22984,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235507
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 5898575,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 5460094,
              "packetsLost": 0,
              "packetsReceived": 5517,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1647,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.487
            },
            "audio": {
              "bytesReceived": 438481,
              "packetsLost": 0,
              "packetsReceived": 5483,
              "jitter": 0.0025833333333333337,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190501
          },
          "send": {
            "video": {
              "packetsSent": 441,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 493,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190501
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 26,
            "bytesReceived": 9114216,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8432128,
              "packetsLost": 0,
              "packetsReceived": 8508,
              "jitter": 0.005307692307692308,
              "count": 13,
              "framesDecoded": 2547,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.487
            },
            "audio": {
              "bytesReceived": 682088,
              "packetsLost": 0,
              "packetsReceived": 8484,
              "jitter": 0.0061666666666666675,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 692,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 743,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11874697,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10949766,
              "packetsLost": 2,
              "packetsReceived": 11124,
              "jitter": 0.0033076923076923084,
              "count": 13,
              "framesDecoded": 3447,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7560000000000002
            },
            "audio": {
              "bytesReceived": 924931,
              "packetsLost": 1,
              "packetsReceived": 11483,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 949,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 993,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200503
          }
        },
        {
          "tRel": 15001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 15118049,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13950889,
              "packetsLost": 2,
              "packetsReceived": 14119,
              "jitter": 0.005384615384615385,
              "count": 13,
              "framesDecoded": 4345,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7560000000000002
            },
            "audio": {
              "bytesReceived": 1167160,
              "packetsLost": 1,
              "packetsReceived": 14477,
              "jitter": 0.00475,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205502
          },
          "send": {
            "video": {
              "packetsSent": 1160,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1243,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205502
          }
        },
        {
          "tRel": 20001,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 18412000,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17001171,
              "packetsLost": 2,
              "packetsReceived": 17187,
              "jitter": 0.0038461538461538472,
              "count": 13,
              "framesDecoded": 5245,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4690000000000003
            },
            "audio": {
              "bytesReceived": 1410829,
              "packetsLost": 1,
              "packetsReceived": 17482,
              "jitter": 0.003833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1422,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1493,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21165946,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19512013,
              "packetsLost": 2,
              "packetsReceived": 19774,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 6132,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4690000000000003
            },
            "audio": {
              "bytesReceived": 1653933,
              "packetsLost": 1,
              "packetsReceived": 20483,
              "jitter": 0.0036666666666666675,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215502
          },
          "send": {
            "video": {
              "packetsSent": 1673,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1743,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22318571,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20583669,
              "packetsLost": 2,
              "packetsReceived": 20846,
              "jitter": 0.009384615384615384,
              "count": 13,
              "framesDecoded": 6442,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4690000000000003
            },
            "audio": {
              "bytesReceived": 1734902,
              "packetsLost": 1,
              "packetsReceived": 21484,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220502
          },
          "send": {
            "video": {
              "packetsSent": 1888,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1993,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22873584,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21098171,
              "packetsLost": 2,
              "packetsReceived": 21359,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6590,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4690000000000003
            },
            "audio": {
              "bytesReceived": 1775413,
              "packetsLost": 1,
              "packetsReceived": 21984,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225502
          },
          "send": {
            "video": {
              "packetsSent": 2142,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2243,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225503
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23417509,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21601630,
              "packetsLost": 2,
              "packetsReceived": 21874,
              "jitter": 0.03384615384615385,
              "count": 13,
              "framesDecoded": 6740,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7250000000000005
            },
            "audio": {
              "bytesReceived": 1815879,
              "packetsLost": 1,
              "packetsReceived": 22484,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230503
          },
          "send": {
            "video": {
              "packetsSent": 2400,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2493,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230503
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23925036,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 22068657,
              "packetsLost": 2,
              "packetsReceived": 22347,
              "jitter": 0.03961538461538462,
              "count": 13,
              "framesDecoded": 6887,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7250000000000005
            },
            "audio": {
              "bytesReceived": 1856379,
              "packetsLost": 1,
              "packetsReceived": 22984,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235503
          },
          "send": {
            "video": {
              "packetsSent": 2615,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2743,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 441,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 493,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190501
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2615,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2743,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235507
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-4",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 5868153,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 5444919,
          "packetsLost": 0,
          "packetsReceived": 5502,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1642,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.5010000000000001
        },
        "audio": {
          "bytesReceived": 423234,
          "packetsLost": 0,
          "packetsReceived": 5292,
          "jitter": 0.0023333333333333335,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190500
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23899380,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 22058374,
          "packetsLost": 2,
          "packetsReceived": 22347,
          "jitter": 0.03961538461538462,
          "count": 13,
          "framesDecoded": 6882,
          "framesDropped": 0,
          "freezeCount": 10,
          "totalFreezeDuration": 2.4400000000000004
        },
        "audio": {
          "bytesReceived": 1841006,
          "packetsLost": 1,
          "packetsReceived": 22792,
          "jitter": 0.004833333333333334,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235507
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 5868153,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 5444919,
              "packetsLost": 0,
              "packetsReceived": 5502,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1642,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.5010000000000001
            },
            "audio": {
              "bytesReceived": 423234,
              "packetsLost": 0,
              "packetsReceived": 5292,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190501
          },
          "send": {
            "video": {
              "packetsSent": 427,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 478,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190501
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 9085528,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8418687,
              "packetsLost": 0,
              "packetsReceived": 8495,
              "jitter": 0.005307692307692307,
              "count": 13,
              "framesDecoded": 2543,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.5010000000000001
            },
            "audio": {
              "bytesReceived": 666841,
              "packetsLost": 0,
              "packetsReceived": 8293,
              "jitter": 0.0055833333333333325,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 681,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 728,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 11844463,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10934929,
              "packetsLost": 2,
              "packetsReceived": 11114,
              "jitter": 0.0032307692307692306,
              "count": 13,
              "framesDecoded": 3441,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7249999999999999
            },
            "audio": {
              "bytesReceived": 909534,
              "packetsLost": 1,
              "packetsReceived": 11291,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 937,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 978,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200503
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 15089381,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13937642,
              "packetsLost": 2,
              "packetsReceived": 14112,
              "jitter": 0.005384615384615385,
              "count": 13,
              "framesDecoded": 4340,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7249999999999999
            },
            "audio": {
              "bytesReceived": 1151739,
              "packetsLost": 1,
              "packetsReceived": 14285,
              "jitter": 0.004083333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205502
          },
          "send": {
            "video": {
              "packetsSent": 1147,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1228,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205503
          }
        },
        {
          "tRel": 20001,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 18381981,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16986540,
              "packetsLost": 2,
              "packetsReceived": 17177,
              "jitter": 0.003846153846153846,
              "count": 13,
              "framesDecoded": 5240,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1395441,
              "packetsLost": 1,
              "packetsReceived": 17291,
              "jitter": 0.0033333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1409,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1478,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21138859,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19500380,
              "packetsLost": 2,
              "packetsReceived": 19765,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 6127,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1638479,
              "packetsLost": 1,
              "packetsReceived": 20291,
              "jitter": 0.003166666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215502
          },
          "send": {
            "video": {
              "packetsSent": 1663,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1728,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22289491,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20570020,
              "packetsLost": 2,
              "packetsReceived": 20837,
              "jitter": 0.00923076923076923,
              "count": 13,
              "framesDecoded": 6437,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1719471,
              "packetsLost": 1,
              "packetsReceived": 21292,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220502
          },
          "send": {
            "video": {
              "packetsSent": 1877,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1978,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22845348,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21085290,
              "packetsLost": 2,
              "packetsReceived": 21351,
              "jitter": 0.024615384615384626,
              "count": 13,
              "framesDecoded": 6585,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1760058,
              "packetsLost": 1,
              "packetsReceived": 21793,
              "jitter": 0.004833333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225502
          },
          "send": {
            "video": {
              "packetsSent": 2130,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2228,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225502
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23392337,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21591866,
              "packetsLost": 2,
              "packetsReceived": 21871,
              "jitter": 0.0336923076923077,
              "count": 13,
              "framesDecoded": 6735,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1800471,
              "packetsLost": 1,
              "packetsReceived": 22292,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230502
          },
          "send": {
            "video": {
              "packetsSent": 2386,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2478,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230503
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23899380,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 22058374,
              "packetsLost": 2,
              "packetsReceived": 22347,
              "jitter": 0.03961538461538462,
              "count": 13,
              "framesDecoded": 6882,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4400000000000004
            },
            "audio": {
              "bytesReceived": 1841006,
              "packetsLost": 1,
              "packetsReceived": 22792,
              "jitter": 0.004833333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235502
          },
          "send": {
            "video": {
              "packetsSent": 2599,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2728,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 427,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 478,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190501
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2599,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2728,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235507
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-5",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 5176709,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4766628,
          "packetsLost": 0,
          "packetsReceived": 4819,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1437,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.514
        },
        "audio": {
          "bytesReceived": 410081,
          "packetsLost": 0,
          "packetsReceived": 5127,
          "jitter": 0.0025000000000000005,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190500
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23207474,
        "packetsLost": 2,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21379576,
          "packetsLost": 1,
          "packetsReceived": 21656,
          "jitter": 0.03961538461538462,
          "count": 13,
          "framesDecoded": 6677,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.796
        },
        "audio": {
          "bytesReceived": 1827898,
          "packetsLost": 1,
          "packetsReceived": 22627,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235508
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 5176709,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4766628,
              "packetsLost": 0,
              "packetsReceived": 4819,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1437,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.514
            },
            "audio": {
              "bytesReceived": 410081,
              "packetsLost": 0,
              "packetsReceived": 5127,
              "jitter": 0.0025000000000000005,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190501
          },
          "send": {
            "video": {
              "packetsSent": 413,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 463,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190501
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8395474,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7741947,
              "packetsLost": 0,
              "packetsReceived": 7812,
              "jitter": 0.0052307692307692315,
              "count": 13,
              "framesDecoded": 2337,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.514
            },
            "audio": {
              "bytesReceived": 653527,
              "packetsLost": 0,
              "packetsReceived": 8127,
              "jitter": 0.005666666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 669,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 713,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11154236,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10257811,
              "packetsLost": 1,
              "packetsReceived": 10429,
              "jitter": 0.003076923076923077,
              "count": 13,
              "framesDecoded": 3236,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.8010000000000002
            },
            "audio": {
              "bytesReceived": 896425,
              "packetsLost": 1,
              "packetsReceived": 11126,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 927,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 963,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 14398381,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13259781,
              "packetsLost": 1,
              "packetsReceived": 13423,
              "jitter": 0.0052307692307692315,
              "count": 13,
              "framesDecoded": 4135,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.8010000000000002
            },
            "audio": {
              "bytesReceived": 1138600,
              "packetsLost": 1,
              "packetsReceived": 14120,
              "jitter": 0.004083333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205503
          },
          "send": {
            "video": {
              "packetsSent": 1138,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1213,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205503
          }
        },
        {
          "tRel": 20001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17692508,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16310220,
              "packetsLost": 1,
              "packetsReceived": 16491,
              "jitter": 0.003923076923076924,
              "count": 13,
              "framesDecoded": 5034,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.533
            },
            "audio": {
              "bytesReceived": 1382288,
              "packetsLost": 1,
              "packetsReceived": 17126,
              "jitter": 0.0033333333333333327,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1399,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1463,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210502
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20449290,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18823986,
              "packetsLost": 1,
              "packetsReceived": 19083,
              "jitter": 0.005923076923076924,
              "count": 13,
              "framesDecoded": 5922,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.533
            },
            "audio": {
              "bytesReceived": 1625304,
              "packetsLost": 1,
              "packetsReceived": 20126,
              "jitter": 0.0031666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215502
          },
          "send": {
            "video": {
              "packetsSent": 1653,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1713,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21602061,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19895706,
              "packetsLost": 1,
              "packetsReceived": 20157,
              "jitter": 0.009307692307692307,
              "count": 13,
              "framesDecoded": 6232,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.533
            },
            "audio": {
              "bytesReceived": 1706355,
              "packetsLost": 1,
              "packetsReceived": 21127,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220503
          },
          "send": {
            "video": {
              "packetsSent": 1866,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1963,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22156289,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20409457,
              "packetsLost": 1,
              "packetsReceived": 20667,
              "jitter": 0.024538461538461547,
              "count": 13,
              "framesDecoded": 6380,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.533
            },
            "audio": {
              "bytesReceived": 1746832,
              "packetsLost": 1,
              "packetsReceived": 21627,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225502
          },
          "send": {
            "video": {
              "packetsSent": 2120,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2213,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225503
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22700331,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20912979,
              "packetsLost": 1,
              "packetsReceived": 21182,
              "jitter": 0.0336923076923077,
              "count": 13,
              "framesDecoded": 6530,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.796
            },
            "audio": {
              "bytesReceived": 1787352,
              "packetsLost": 1,
              "packetsReceived": 22127,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230502
          },
          "send": {
            "video": {
              "packetsSent": 2381,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2463,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230503
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23207474,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21379576,
              "packetsLost": 1,
              "packetsReceived": 21656,
              "jitter": 0.03961538461538462,
              "count": 13,
              "framesDecoded": 6677,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.796
            },
            "audio": {
              "bytesReceived": 1827898,
              "packetsLost": 1,
              "packetsReceived": 22627,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235503
          },
          "send": {
            "video": {
              "packetsSent": 2597,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2713,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 413,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 463,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190501
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2597,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2713,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235508
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-6",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 5152426,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4755156,
          "packetsLost": 0,
          "packetsReceived": 4808,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1432,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.515
        },
        "audio": {
          "bytesReceived": 397270,
          "packetsLost": 0,
          "packetsReceived": 4968,
          "jitter": 0.002333333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190500
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23192422,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21377254,
          "packetsLost": 2,
          "packetsReceived": 21650,
          "jitter": 0.03976923076923078,
          "count": 13,
          "framesDecoded": 6673,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.734
        },
        "audio": {
          "bytesReceived": 1815168,
          "packetsLost": 1,
          "packetsReceived": 22469,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235508
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 5152426,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4755156,
              "packetsLost": 0,
              "packetsReceived": 4808,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1432,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.515
            },
            "audio": {
              "bytesReceived": 397270,
              "packetsLost": 0,
              "packetsReceived": 4968,
              "jitter": 0.002333333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190501
          },
          "send": {
            "video": {
              "packetsSent": 397,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 450,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190501
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8372577,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7731780,
              "packetsLost": 0,
              "packetsReceived": 7806,
              "jitter": 0.005307692307692308,
              "count": 13,
              "framesDecoded": 2333,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.515
            },
            "audio": {
              "bytesReceived": 640797,
              "packetsLost": 0,
              "packetsReceived": 7969,
              "jitter": 0.0055833333333333325,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195502
          },
          "send": {
            "video": {
              "packetsSent": 654,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 700,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11134574,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10250862,
              "packetsLost": 2,
              "packetsReceived": 10423,
              "jitter": 0.0030769230769230774,
              "count": 13,
              "framesDecoded": 3231,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.739
            },
            "audio": {
              "bytesReceived": 883712,
              "packetsLost": 1,
              "packetsReceived": 10968,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 910,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 950,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 15,
            "bytesReceived": 14378554,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13252765,
              "packetsLost": 2,
              "packetsReceived": 13420,
              "jitter": 0.005307692307692308,
              "count": 13,
              "framesDecoded": 4130,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.739
            },
            "audio": {
              "bytesReceived": 1125789,
              "packetsLost": 1,
              "packetsReceived": 13961,
              "jitter": 0.004166666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205503
          },
          "send": {
            "video": {
              "packetsSent": 1118,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1200,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205503
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 19,
            "bytesReceived": 17673406,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16303848,
              "packetsLost": 2,
              "packetsReceived": 16487,
              "jitter": 0.003923076923076923,
              "count": 13,
              "framesDecoded": 5029,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4659999999999997
            },
            "audio": {
              "bytesReceived": 1369558,
              "packetsLost": 1,
              "packetsReceived": 16968,
              "jitter": 0.003333333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210502
          },
          "send": {
            "video": {
              "packetsSent": 1382,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1450,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210503
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 20430037,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18817463,
              "packetsLost": 2,
              "packetsReceived": 19075,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 5918,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4659999999999997
            },
            "audio": {
              "bytesReceived": 1612574,
              "packetsLost": 1,
              "packetsReceived": 19968,
              "jitter": 0.0031666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215503
          },
          "send": {
            "video": {
              "packetsSent": 1639,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1700,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21582946,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19889278,
              "packetsLost": 2,
              "packetsReceived": 20149,
              "jitter": 0.009384615384615384,
              "count": 13,
              "framesDecoded": 6227,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4659999999999997
            },
            "audio": {
              "bytesReceived": 1693668,
              "packetsLost": 1,
              "packetsReceived": 20969,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220503
          },
          "send": {
            "video": {
              "packetsSent": 1853,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1950,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22138349,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20404202,
              "packetsLost": 2,
              "packetsReceived": 20663,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6375,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4659999999999997
            },
            "audio": {
              "bytesReceived": 1734147,
              "packetsLost": 1,
              "packetsReceived": 21469,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225503
          },
          "send": {
            "video": {
              "packetsSent": 2103,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2200,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225503
          }
        },
        {
          "tRel": 40003,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22684740,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20910079,
              "packetsLost": 2,
              "packetsReceived": 21179,
              "jitter": 0.03384615384615385,
              "count": 13,
              "framesDecoded": 6525,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.734
            },
            "audio": {
              "bytesReceived": 1774661,
              "packetsLost": 1,
              "packetsReceived": 21969,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230503
          },
          "send": {
            "video": {
              "packetsSent": 2358,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2450,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230504
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23192422,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21377254,
              "packetsLost": 2,
              "packetsReceived": 21650,
              "jitter": 0.03976923076923078,
              "count": 13,
              "framesDecoded": 6673,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.734
            },
            "audio": {
              "bytesReceived": 1815168,
              "packetsLost": 1,
              "packetsReceived": 22469,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235503
          },
          "send": {
            "video": {
              "packetsSent": 2574,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2700,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 397,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 450,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190501
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2574,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2700,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235508
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-7",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 5118403,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4737247,
          "packetsLost": 0,
          "packetsReceived": 4789,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1428,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.5150000000000001
        },
        "audio": {
          "bytesReceived": 381156,
          "packetsLost": 0,
          "packetsReceived": 4768,
          "jitter": 0.0026666666666666666,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190501
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 23147629,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21348656,
          "packetsLost": 2,
          "packetsReceived": 21625,
          "jitter": 0.04000000000000001,
          "count": 13,
          "framesDecoded": 6669,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.784
        },
        "audio": {
          "bytesReceived": 1798973,
          "packetsLost": 1,
          "packetsReceived": 22268,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235509
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 5118403,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4737247,
              "packetsLost": 0,
              "packetsReceived": 4789,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1428,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.5150000000000001
            },
            "audio": {
              "bytesReceived": 381156,
              "packetsLost": 0,
              "packetsReceived": 4768,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190502
          },
          "send": {
            "video": {
              "packetsSent": 385,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 435,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190502
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 8337559,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7712911,
              "packetsLost": 0,
              "packetsReceived": 7785,
              "jitter": 0.005461538461538462,
              "count": 13,
              "framesDecoded": 2329,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.5150000000000001
            },
            "audio": {
              "bytesReceived": 624648,
              "packetsLost": 0,
              "packetsReceived": 7768,
              "jitter": 0.005833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195503
          },
          "send": {
            "video": {
              "packetsSent": 646,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 685,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195503
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 14,
            "bytesReceived": 11094941,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10227416,
              "packetsLost": 2,
              "packetsReceived": 10398,
              "jitter": 0.0031538461538461533,
              "count": 13,
              "framesDecoded": 3227,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7850000000000001
            },
            "audio": {
              "bytesReceived": 867525,
              "packetsLost": 1,
              "packetsReceived": 10767,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200503
          },
          "send": {
            "video": {
              "packetsSent": 903,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 935,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 15,
            "bytesReceived": 14339726,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13230051,
              "packetsLost": 2,
              "packetsReceived": 13395,
              "jitter": 0.005307692307692307,
              "count": 13,
              "framesDecoded": 4126,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7850000000000001
            },
            "audio": {
              "bytesReceived": 1109675,
              "packetsLost": 1,
              "packetsReceived": 13761,
              "jitter": 0.004416666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205503
          },
          "send": {
            "video": {
              "packetsSent": 1111,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1185,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205504
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17632123,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16278760,
              "packetsLost": 2,
              "packetsReceived": 16460,
              "jitter": 0.003923076923076923,
              "count": 13,
              "framesDecoded": 5027,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.518
            },
            "audio": {
              "bytesReceived": 1353363,
              "packetsLost": 1,
              "packetsReceived": 16767,
              "jitter": 0.0036666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210503
          },
          "send": {
            "video": {
              "packetsSent": 1375,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1435,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210503
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20388933,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18792482,
              "packetsLost": 2,
              "packetsReceived": 19050,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 5913,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.518
            },
            "audio": {
              "bytesReceived": 1596451,
              "packetsLost": 1,
              "packetsReceived": 19767,
              "jitter": 0.0036666666666666675,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215503
          },
          "send": {
            "video": {
              "packetsSent": 1628,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1685,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215503
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21539905,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19862432,
              "packetsLost": 2,
              "packetsReceived": 20121,
              "jitter": 0.009307692307692307,
              "count": 13,
              "framesDecoded": 6223,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.518
            },
            "audio": {
              "bytesReceived": 1677473,
              "packetsLost": 1,
              "packetsReceived": 20768,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220503
          },
          "send": {
            "video": {
              "packetsSent": 1843,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1935,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220503
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22095626,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20377733,
              "packetsLost": 2,
              "packetsReceived": 20636,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6371,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.518
            },
            "audio": {
              "bytesReceived": 1717893,
              "packetsLost": 1,
              "packetsReceived": 21268,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225503
          },
          "send": {
            "video": {
              "packetsSent": 2097,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2185,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225503
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22639255,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20880852,
              "packetsLost": 2,
              "packetsReceived": 21151,
              "jitter": 0.03376923076923078,
              "count": 13,
              "framesDecoded": 6521,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.784
            },
            "audio": {
              "bytesReceived": 1758403,
              "packetsLost": 1,
              "packetsReceived": 21768,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230503
          },
          "send": {
            "video": {
              "packetsSent": 2354,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2435,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230503
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 23147629,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21348656,
              "packetsLost": 2,
              "packetsReceived": 21625,
              "jitter": 0.04000000000000001,
              "count": 13,
              "framesDecoded": 6669,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.784
            },
            "audio": {
              "bytesReceived": 1798973,
              "packetsLost": 1,
              "packetsReceived": 22268,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235503
          },
          "send": {
            "video": {
              "packetsSent": 2567,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2685,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235503
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 385,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 435,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190501
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2567,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2685,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235509
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-8",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 12,
        "bytesReceived": 5094225,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4725863,
          "packetsLost": 0,
          "packetsReceived": 4780,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1423,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.517
        },
        "audio": {
          "bytesReceived": 368362,
          "packetsLost": 0,
          "packetsReceived": 4606,
          "jitter": 0.0025,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190501
      },
      "statsAfter": {
        "rttMs": 10,
        "bytesReceived": 23127685,
        "packetsLost": 2,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 21341506,
          "packetsLost": 1,
          "packetsReceived": 21614,
          "jitter": 0.03984615384615386,
          "count": 13,
          "framesDecoded": 6664,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.7219999999999995
        },
        "audio": {
          "bytesReceived": 1786179,
          "packetsLost": 1,
          "packetsReceived": 22106,
          "jitter": 0.0048333333333333344,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235509
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 5094225,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4725863,
              "packetsLost": 0,
              "packetsReceived": 4780,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1423,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.517
            },
            "audio": {
              "bytesReceived": 368362,
              "packetsLost": 0,
              "packetsReceived": 4606,
              "jitter": 0.0025,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190502
          },
          "send": {
            "video": {
              "packetsSent": 367,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 420,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190502
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 8313528,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7701720,
              "packetsLost": 0,
              "packetsReceived": 7773,
              "jitter": 0.00523076923076923,
              "count": 13,
              "framesDecoded": 2324,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.517
            },
            "audio": {
              "bytesReceived": 611808,
              "packetsLost": 0,
              "packetsReceived": 7606,
              "jitter": 0.005999999999999999,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195503
          },
          "send": {
            "video": {
              "packetsSent": 625,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 670,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 11072468,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 10217737,
              "packetsLost": 1,
              "packetsReceived": 10389,
              "jitter": 0.0031538461538461533,
              "count": 13,
              "framesDecoded": 3223,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.757
            },
            "audio": {
              "bytesReceived": 854731,
              "packetsLost": 1,
              "packetsReceived": 10605,
              "jitter": 0.0025833333333333337,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 878,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 920,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 14319421,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 13222559,
              "packetsLost": 1,
              "packetsReceived": 13387,
              "jitter": 0.005384615384615385,
              "count": 13,
              "framesDecoded": 4121,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.757
            },
            "audio": {
              "bytesReceived": 1096862,
              "packetsLost": 1,
              "packetsReceived": 13599,
              "jitter": 0.0045833333333333325,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 1088,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1170,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205504
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17611772,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 16271203,
              "packetsLost": 1,
              "packetsReceived": 16452,
              "jitter": 0.003999999999999999,
              "count": 13,
              "framesDecoded": 5022,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4849999999999994
            },
            "audio": {
              "bytesReceived": 1340569,
              "packetsLost": 1,
              "packetsReceived": 16605,
              "jitter": 0.003750000000000001,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1351,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1420,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 20366854,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18783189,
              "packetsLost": 1,
              "packetsReceived": 19039,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 5909,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4849999999999994
            },
            "audio": {
              "bytesReceived": 1583665,
              "packetsLost": 1,
              "packetsReceived": 19605,
              "jitter": 0.003500000000000001,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215504
          },
          "send": {
            "video": {
              "packetsSent": 1607,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1670,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215504
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21520704,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19856025,
              "packetsLost": 1,
              "packetsReceived": 20111,
              "jitter": 0.009384615384615384,
              "count": 13,
              "framesDecoded": 6218,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4849999999999994
            },
            "audio": {
              "bytesReceived": 1664679,
              "packetsLost": 1,
              "packetsReceived": 20606,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220504
          },
          "send": {
            "video": {
              "packetsSent": 1819,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1920,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220504
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22076763,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20371644,
              "packetsLost": 1,
              "packetsReceived": 20624,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6366,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.4849999999999994
            },
            "audio": {
              "bytesReceived": 1705119,
              "packetsLost": 1,
              "packetsReceived": 21106,
              "jitter": 0.0048333333333333344,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 2073,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2170,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225504
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22620351,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20874672,
              "packetsLost": 1,
              "packetsReceived": 21139,
              "jitter": 0.03384615384615385,
              "count": 13,
              "framesDecoded": 6517,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7219999999999995
            },
            "audio": {
              "bytesReceived": 1745679,
              "packetsLost": 1,
              "packetsReceived": 21606,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2329,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2420,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230504
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 23127685,
            "packetsLost": 2,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 21341506,
              "packetsLost": 1,
              "packetsReceived": 21614,
              "jitter": 0.03984615384615386,
              "count": 13,
              "framesDecoded": 6664,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.7219999999999995
            },
            "audio": {
              "bytesReceived": 1786179,
              "packetsLost": 1,
              "packetsReceived": 22106,
              "jitter": 0.0048333333333333344,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2545,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2670,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235504
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 367,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 420,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2545,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2670,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235509
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-9",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 10,
        "bytesReceived": 4603016,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4252244,
          "packetsLost": 0,
          "packetsReceived": 4279,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1229,
          "framesDropped": 0,
          "freezeCount": 5,
          "totalFreezeDuration": 1.4449999999999998
        },
        "audio": {
          "bytesReceived": 350772,
          "packetsLost": 0,
          "packetsReceived": 4388,
          "jitter": 0.0025833333333333337,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190501
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 22689561,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20920958,
          "packetsLost": 2,
          "packetsReceived": 21187,
          "jitter": 0.04446153846153847,
          "count": 13,
          "framesDecoded": 6466,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.9079999999999995
        },
        "audio": {
          "bytesReceived": 1768603,
          "packetsLost": 1,
          "packetsReceived": 21888,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235509
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 4603016,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4252244,
              "packetsLost": 0,
              "packetsReceived": 4279,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1229,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.4449999999999998
            },
            "audio": {
              "bytesReceived": 350772,
              "packetsLost": 0,
              "packetsReceived": 4388,
              "jitter": 0.0025833333333333337,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190502
          },
          "send": {
            "video": {
              "packetsSent": 359,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 405,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190502
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 7824339,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7230099,
              "packetsLost": 0,
              "packetsReceived": 7272,
              "jitter": 0.005307692307692308,
              "count": 13,
              "framesDecoded": 2129,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.4449999999999998
            },
            "audio": {
              "bytesReceived": 594240,
              "packetsLost": 0,
              "packetsReceived": 7388,
              "jitter": 0.0060833333333333356,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195503
          },
          "send": {
            "video": {
              "packetsSent": 614,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 655,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 10597763,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9760680,
              "packetsLost": 2,
              "packetsReceived": 9908,
              "jitter": 0.003307692307692308,
              "count": 13,
              "framesDecoded": 3027,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.697
            },
            "audio": {
              "bytesReceived": 837083,
              "packetsLost": 1,
              "packetsReceived": 10387,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 869,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 905,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200505
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13856657,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12777345,
              "packetsLost": 2,
              "packetsReceived": 12920,
              "jitter": 0.005461538461538462,
              "count": 13,
              "framesDecoded": 3925,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.697
            },
            "audio": {
              "bytesReceived": 1079312,
              "packetsLost": 1,
              "packetsReceived": 13382,
              "jitter": 0.004666666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205503
          },
          "send": {
            "video": {
              "packetsSent": 1079,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1155,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205504
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 17162092,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15839088,
              "packetsLost": 2,
              "packetsReceived": 16000,
              "jitter": 0.01307692307692308,
              "count": 13,
              "framesDecoded": 4824,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6519999999999997
            },
            "audio": {
              "bytesReceived": 1323004,
              "packetsLost": 1,
              "packetsReceived": 16387,
              "jitter": 0.003833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210503
          },
          "send": {
            "video": {
              "packetsSent": 1341,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1405,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19931117,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18365020,
              "packetsLost": 2,
              "packetsReceived": 18607,
              "jitter": 0.018307692307692313,
              "count": 13,
              "framesDecoded": 5712,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6519999999999997
            },
            "audio": {
              "bytesReceived": 1566097,
              "packetsLost": 1,
              "packetsReceived": 19387,
              "jitter": 0.0036666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215503
          },
          "send": {
            "video": {
              "packetsSent": 1595,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1655,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215504
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21081921,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19434810,
              "packetsLost": 2,
              "packetsReceived": 19679,
              "jitter": 0.03176923076923078,
              "count": 13,
              "framesDecoded": 6020,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6519999999999997
            },
            "audio": {
              "bytesReceived": 1647111,
              "packetsLost": 1,
              "packetsReceived": 20388,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220504
          },
          "send": {
            "video": {
              "packetsSent": 1810,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1905,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220504
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21637444,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19949911,
              "packetsLost": 2,
              "packetsReceived": 20195,
              "jitter": 0.03815384615384616,
              "count": 13,
              "framesDecoded": 6168,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6519999999999997
            },
            "audio": {
              "bytesReceived": 1687533,
              "packetsLost": 1,
              "packetsReceived": 20888,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 2062,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2155,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225504
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22181518,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20453407,
              "packetsLost": 2,
              "packetsReceived": 20712,
              "jitter": 0.041692307692307695,
              "count": 13,
              "framesDecoded": 6319,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.9079999999999995
            },
            "audio": {
              "bytesReceived": 1728111,
              "packetsLost": 1,
              "packetsReceived": 21388,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2317,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2405,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230504
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22689561,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20920958,
              "packetsLost": 2,
              "packetsReceived": 21187,
              "jitter": 0.04446153846153847,
              "count": 13,
              "framesDecoded": 6466,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.9079999999999995
            },
            "audio": {
              "bytesReceived": 1768603,
              "packetsLost": 1,
              "packetsReceived": 21888,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235503
          },
          "send": {
            "video": {
              "packetsSent": 2534,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2655,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235504
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 359,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 405,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2534,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2655,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235509
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-10",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4569943,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4234195,
          "packetsLost": 0,
          "packetsReceived": 4256,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1222,
          "framesDropped": 0,
          "freezeCount": 5,
          "totalFreezeDuration": 1.448
        },
        "audio": {
          "bytesReceived": 335748,
          "packetsLost": 0,
          "packetsReceived": 4200,
          "jitter": 0.0023333333333333335,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190502
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 22665192,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20911627,
          "packetsLost": 2,
          "packetsReceived": 21160,
          "jitter": 0.04284615384615385,
          "count": 13,
          "framesDecoded": 6460,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.9389999999999996
        },
        "audio": {
          "bytesReceived": 1753565,
          "packetsLost": 1,
          "packetsReceived": 21700,
          "jitter": 0.0048333333333333344,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235510
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4569943,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4234195,
              "packetsLost": 0,
              "packetsReceived": 4256,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1222,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.448
            },
            "audio": {
              "bytesReceived": 335748,
              "packetsLost": 0,
              "packetsReceived": 4200,
              "jitter": 0.0023333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190502
          },
          "send": {
            "video": {
              "packetsSent": 342,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 390,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190503
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 7790100,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7210817,
              "packetsLost": 0,
              "packetsReceived": 7248,
              "jitter": 0.005230769230769232,
              "count": 13,
              "framesDecoded": 2121,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.448
            },
            "audio": {
              "bytesReceived": 579283,
              "packetsLost": 0,
              "packetsReceived": 7200,
              "jitter": 0.005666666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195504
          },
          "send": {
            "video": {
              "packetsSent": 597,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 640,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10562838,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9740721,
              "packetsLost": 2,
              "packetsReceived": 9879,
              "jitter": 0.0032307692307692315,
              "count": 13,
              "framesDecoded": 3021,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.731
            },
            "audio": {
              "bytesReceived": 822117,
              "packetsLost": 1,
              "packetsReceived": 10199,
              "jitter": 0.002416666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 856,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 890,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 20,
            "bytesReceived": 13822597,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12758252,
              "packetsLost": 2,
              "packetsReceived": 12895,
              "jitter": 0.014461538461538467,
              "count": 13,
              "framesDecoded": 3917,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.731
            },
            "audio": {
              "bytesReceived": 1064345,
              "packetsLost": 1,
              "packetsReceived": 13193,
              "jitter": 0.00425,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 1064,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1140,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205504
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 17127232,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15819151,
              "packetsLost": 2,
              "packetsReceived": 15977,
              "jitter": 0.01630769230769231,
              "count": 13,
              "framesDecoded": 4818,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6699999999999995
            },
            "audio": {
              "bytesReceived": 1308081,
              "packetsLost": 1,
              "packetsReceived": 16199,
              "jitter": 0.0033333333333333335,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1390,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19895963,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18344832,
              "packetsLost": 2,
              "packetsReceived": 18581,
              "jitter": 0.01938461538461539,
              "count": 13,
              "framesDecoded": 5706,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6699999999999995
            },
            "audio": {
              "bytesReceived": 1551131,
              "packetsLost": 1,
              "packetsReceived": 19199,
              "jitter": 0.00325,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215504
          },
          "send": {
            "video": {
              "packetsSent": 1583,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1640,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215504
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21058128,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19425989,
              "packetsLost": 2,
              "packetsReceived": 19660,
              "jitter": 0.02323076923076924,
              "count": 13,
              "framesDecoded": 6014,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6699999999999995
            },
            "audio": {
              "bytesReceived": 1632139,
              "packetsLost": 1,
              "packetsReceived": 20200,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220504
          },
          "send": {
            "video": {
              "packetsSent": 1798,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1890,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220504
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21614149,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19941584,
              "packetsLost": 2,
              "packetsReceived": 20173,
              "jitter": 0.03300000000000001,
              "count": 13,
              "framesDecoded": 6162,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6699999999999995
            },
            "audio": {
              "bytesReceived": 1672565,
              "packetsLost": 1,
              "packetsReceived": 20700,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225503
          },
          "send": {
            "video": {
              "packetsSent": 2054,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2140,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225504
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22157836,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20444771,
              "packetsLost": 2,
              "packetsReceived": 20688,
              "jitter": 0.03884615384615386,
              "count": 13,
              "framesDecoded": 6312,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.9389999999999996
            },
            "audio": {
              "bytesReceived": 1713065,
              "packetsLost": 1,
              "packetsReceived": 21200,
              "jitter": 0.004916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2312,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2390,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230504
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22665192,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20911627,
              "packetsLost": 2,
              "packetsReceived": 21160,
              "jitter": 0.04284615384615385,
              "count": 13,
              "framesDecoded": 6460,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.9389999999999996
            },
            "audio": {
              "bytesReceived": 1753565,
              "packetsLost": 1,
              "packetsReceived": 21700,
              "jitter": 0.0048333333333333344,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2529,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2640,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235504
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 342,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 390,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2529,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2640,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235510
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-11",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 4517359,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4200396,
          "packetsLost": 0,
          "packetsReceived": 4220,
          "jitter": 0.006307692307692309,
          "count": 13,
          "framesDecoded": 1219,
          "framesDropped": 0,
          "freezeCount": 5,
          "totalFreezeDuration": 1.449
        },
        "audio": {
          "bytesReceived": 316963,
          "packetsLost": 0,
          "packetsReceived": 3965,
          "jitter": 0.0025,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190502
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 22552123,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20817334,
          "packetsLost": 2,
          "packetsReceived": 21055,
          "jitter": 0.03984615384615386,
          "count": 13,
          "framesDecoded": 6457,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.8870000000000005
        },
        "audio": {
          "bytesReceived": 1734789,
          "packetsLost": 1,
          "packetsReceived": 21465,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235510
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 4517359,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4200396,
              "packetsLost": 0,
              "packetsReceived": 4220,
              "jitter": 0.006307692307692309,
              "count": 13,
              "framesDecoded": 1219,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.449
            },
            "audio": {
              "bytesReceived": 316963,
              "packetsLost": 0,
              "packetsReceived": 3965,
              "jitter": 0.0025,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190502
          },
          "send": {
            "video": {
              "packetsSent": 319,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 371,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190503
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 20,
            "bytesReceived": 7738017,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7177464,
              "packetsLost": 0,
              "packetsReceived": 7213,
              "jitter": 0.005461538461538462,
              "count": 13,
              "framesDecoded": 2117,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.449
            },
            "audio": {
              "bytesReceived": 560553,
              "packetsLost": 0,
              "packetsReceived": 6965,
              "jitter": 0.005916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195504
          },
          "send": {
            "video": {
              "packetsSent": 574,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 621,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 10498355,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9695038,
              "packetsLost": 2,
              "packetsReceived": 9829,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 3017,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.728
            },
            "audio": {
              "bytesReceived": 803317,
              "packetsLost": 1,
              "packetsReceived": 9964,
              "jitter": 0.0024166666666666672,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 829,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 871,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13744425,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12698942,
              "packetsLost": 2,
              "packetsReceived": 12824,
              "jitter": 0.005384615384615385,
              "count": 13,
              "framesDecoded": 3915,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.728
            },
            "audio": {
              "bytesReceived": 1045483,
              "packetsLost": 1,
              "packetsReceived": 12958,
              "jitter": 0.0045,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 1040,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1121,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205504
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 17035002,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15745687,
              "packetsLost": 2,
              "packetsReceived": 15887,
              "jitter": 0.003923076923076924,
              "count": 13,
              "framesDecoded": 4815,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1289315,
              "packetsLost": 1,
              "packetsReceived": 15964,
              "jitter": 0.003583333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1305,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1371,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 19791696,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18259365,
              "packetsLost": 2,
              "packetsReceived": 18476,
              "jitter": 0.006,
              "count": 13,
              "framesDecoded": 5702,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1532331,
              "packetsLost": 1,
              "packetsReceived": 18964,
              "jitter": 0.0034166666666666672,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215504
          },
          "send": {
            "video": {
              "packetsSent": 1559,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1621,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215504
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20943526,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19330261,
              "packetsLost": 2,
              "packetsReceived": 19553,
              "jitter": 0.00946153846153846,
              "count": 13,
              "framesDecoded": 6011,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1613265,
              "packetsLost": 1,
              "packetsReceived": 19965,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220504
          },
          "send": {
            "video": {
              "packetsSent": 1772,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1871,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220504
          }
        },
        {
          "tRel": 35003,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 21501396,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19847623,
              "packetsLost": 2,
              "packetsReceived": 20068,
              "jitter": 0.02476923076923078,
              "count": 13,
              "framesDecoded": 6159,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1653773,
              "packetsLost": 1,
              "packetsReceived": 20465,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 2025,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2121,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225505
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22044694,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20350429,
              "packetsLost": 2,
              "packetsReceived": 20584,
              "jitter": 0.03384615384615385,
              "count": 13,
              "framesDecoded": 6309,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1694265,
              "packetsLost": 1,
              "packetsReceived": 20965,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2281,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2371,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230504
          }
        },
        {
          "tRel": 45002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22552123,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20817334,
              "packetsLost": 2,
              "packetsReceived": 21055,
              "jitter": 0.03984615384615386,
              "count": 13,
              "framesDecoded": 6457,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.8870000000000005
            },
            "audio": {
              "bytesReceived": 1734789,
              "packetsLost": 1,
              "packetsReceived": 21465,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2493,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2621,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235504
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 319,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 371,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2493,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2621,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235510
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-12",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 17,
        "bytesReceived": 4478722,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 4175461,
          "packetsLost": 0,
          "packetsReceived": 4193,
          "jitter": 0.006384615384615386,
          "count": 13,
          "framesDecoded": 1215,
          "framesDropped": 0,
          "freezeCount": 5,
          "totalFreezeDuration": 1.4450000000000003
        },
        "audio": {
          "bytesReceived": 303261,
          "packetsLost": 0,
          "packetsReceived": 3794,
          "jitter": 0.0025000000000000005,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190502
      },
      "statsAfter": {
        "rttMs": 10,
        "bytesReceived": 22514568,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20793363,
          "packetsLost": 2,
          "packetsReceived": 21035,
          "jitter": 0.03961538461538462,
          "count": 13,
          "framesDecoded": 6452,
          "framesDropped": 0,
          "freezeCount": 11,
          "totalFreezeDuration": 2.966
        },
        "audio": {
          "bytesReceived": 1721205,
          "packetsLost": 1,
          "packetsReceived": 21295,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235512
      },
      "timeline": [
        {
          "tRel": 0,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 4478722,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 4175461,
              "packetsLost": 0,
              "packetsReceived": 4193,
              "jitter": 0.006384615384615386,
              "count": 13,
              "framesDecoded": 1215,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.4450000000000003
            },
            "audio": {
              "bytesReceived": 303261,
              "packetsLost": 0,
              "packetsReceived": 3794,
              "jitter": 0.0025000000000000005,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190503
          },
          "send": {
            "video": {
              "packetsSent": 315,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 357,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190503
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 7698554,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 7151633,
              "packetsLost": 0,
              "packetsReceived": 7187,
              "jitter": 0.005461538461538462,
              "count": 13,
              "framesDecoded": 2113,
              "framesDropped": 0,
              "freezeCount": 5,
              "totalFreezeDuration": 1.4450000000000003
            },
            "audio": {
              "bytesReceived": 546921,
              "packetsLost": 0,
              "packetsReceived": 6795,
              "jitter": 0.005833333333333334,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195504
          },
          "send": {
            "video": {
              "packetsSent": 571,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 608,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195505
          }
        },
        {
          "tRel": 10001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 10459243,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 9669452,
              "packetsLost": 2,
              "packetsReceived": 9802,
              "jitter": 0.0031538461538461546,
              "count": 13,
              "framesDecoded": 3012,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.7260000000000004
            },
            "audio": {
              "bytesReceived": 789791,
              "packetsLost": 1,
              "packetsReceived": 9794,
              "jitter": 0.0024166666666666672,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 827,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 858,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200504
          }
        },
        {
          "tRel": 15002,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 13704966,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12673054,
              "packetsLost": 2,
              "packetsReceived": 12799,
              "jitter": 0.005384615384615384,
              "count": 13,
              "framesDecoded": 3911,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.7260000000000004
            },
            "audio": {
              "bytesReceived": 1031912,
              "packetsLost": 1,
              "packetsReceived": 12788,
              "jitter": 0.004166666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 1033,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1108,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205505
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 16,
            "bytesReceived": 16997135,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15721509,
              "packetsLost": 2,
              "packetsReceived": 15865,
              "jitter": 0.0038461538461538464,
              "count": 13,
              "framesDecoded": 4809,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6980000000000004
            },
            "audio": {
              "bytesReceived": 1275626,
              "packetsLost": 1,
              "packetsReceived": 15793,
              "jitter": 0.0034166666666666664,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1295,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1358,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210505
          }
        },
        {
          "tRel": 25002,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 19754243,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18235518,
              "packetsLost": 2,
              "packetsReceived": 18454,
              "jitter": 0.006000000000000001,
              "count": 13,
              "framesDecoded": 5698,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6980000000000004
            },
            "audio": {
              "bytesReceived": 1518725,
              "packetsLost": 1,
              "packetsReceived": 18794,
              "jitter": 0.0033333333333333327,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215504
          },
          "send": {
            "video": {
              "packetsSent": 1550,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1608,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215505
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20906834,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19307175,
              "packetsLost": 2,
              "packetsReceived": 19529,
              "jitter": 0.009307692307692307,
              "count": 13,
              "framesDecoded": 6006,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6980000000000004
            },
            "audio": {
              "bytesReceived": 1599659,
              "packetsLost": 1,
              "packetsReceived": 19795,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220505
          },
          "send": {
            "video": {
              "packetsSent": 1769,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1858,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220505
          }
        },
        {
          "tRel": 35001,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21461794,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19821604,
              "packetsLost": 2,
              "packetsReceived": 20040,
              "jitter": 0.0246923076923077,
              "count": 13,
              "framesDecoded": 6154,
              "framesDropped": 0,
              "freezeCount": 10,
              "totalFreezeDuration": 2.6980000000000004
            },
            "audio": {
              "bytesReceived": 1640190,
              "packetsLost": 1,
              "packetsReceived": 20295,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 2024,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2108,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225504
          }
        },
        {
          "tRel": 40002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 22006492,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20325833,
              "packetsLost": 2,
              "packetsReceived": 20559,
              "jitter": 0.03376923076923078,
              "count": 13,
              "framesDecoded": 6304,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.966
            },
            "audio": {
              "bytesReceived": 1680659,
              "packetsLost": 1,
              "packetsReceived": 20795,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2281,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2358,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230505
          }
        },
        {
          "tRel": 45001,
          "recv": {
            "rttMs": 10,
            "bytesReceived": 22514568,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20793363,
              "packetsLost": 2,
              "packetsReceived": 21035,
              "jitter": 0.03961538461538462,
              "count": 13,
              "framesDecoded": 6452,
              "framesDropped": 0,
              "freezeCount": 11,
              "totalFreezeDuration": 2.966
            },
            "audio": {
              "bytesReceived": 1721205,
              "packetsLost": 1,
              "packetsReceived": 21295,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2492,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2608,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235504
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 315,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 357,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190503
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2492,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2608,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235512
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-13",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 11,
        "bytesReceived": 3756418,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3464812,
          "packetsLost": 0,
          "packetsReceived": 3486,
          "jitter": 0.009461538461538466,
          "count": 13,
          "framesDecoded": 1003,
          "framesDropped": 0,
          "freezeCount": 1,
          "totalFreezeDuration": 0.245
        },
        "audio": {
          "bytesReceived": 291606,
          "packetsLost": 0,
          "packetsReceived": 3649,
          "jitter": 0.0025833333333333337,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190502
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 21859158,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 20149735,
          "packetsLost": 2,
          "packetsReceived": 20412,
          "jitter": 0.045076923076923084,
          "count": 13,
          "framesDecoded": 6242,
          "framesDropped": 0,
          "freezeCount": 7,
          "totalFreezeDuration": 1.7639999999999998
        },
        "audio": {
          "bytesReceived": 1709423,
          "packetsLost": 1,
          "packetsReceived": 21149,
          "jitter": 0.004833333333333333,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235511
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 3756418,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3464812,
              "packetsLost": 0,
              "packetsReceived": 3486,
              "jitter": 0.009461538461538466,
              "count": 13,
              "framesDecoded": 1003,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.245
            },
            "audio": {
              "bytesReceived": 291606,
              "packetsLost": 0,
              "packetsReceived": 3649,
              "jitter": 0.0025833333333333337,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190503
          },
          "send": {
            "video": {
              "packetsSent": 287,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 343,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190503
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 6989333,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6454201,
              "packetsLost": 0,
              "packetsReceived": 6494,
              "jitter": 0.00653846153846154,
              "count": 13,
              "framesDecoded": 1904,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.245
            },
            "audio": {
              "bytesReceived": 535132,
              "packetsLost": 0,
              "packetsReceived": 6649,
              "jitter": 0.005916666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195504
          },
          "send": {
            "video": {
              "packetsSent": 544,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 593,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 17,
            "bytesReceived": 9761936,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8983938,
              "packetsLost": 2,
              "packetsReceived": 9125,
              "jitter": 0.012692307692307695,
              "count": 13,
              "framesDecoded": 2802,
              "framesDropped": 0,
              "freezeCount": 2,
              "totalFreezeDuration": 0.515
            },
            "audio": {
              "bytesReceived": 777998,
              "packetsLost": 1,
              "packetsReceived": 9648,
              "jitter": 0.0026666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200505
          },
          "send": {
            "video": {
              "packetsSent": 799,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 843,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200505
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 13021662,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 12001378,
              "packetsLost": 2,
              "packetsReceived": 12139,
              "jitter": 0.017923076923076927,
              "count": 13,
              "framesDecoded": 3702,
              "framesDropped": 0,
              "freezeCount": 2,
              "totalFreezeDuration": 0.515
            },
            "audio": {
              "bytesReceived": 1020284,
              "packetsLost": 1,
              "packetsReceived": 12643,
              "jitter": 0.004333333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 1007,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1093,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205505
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 13,
            "bytesReceived": 16330016,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15066043,
              "packetsLost": 2,
              "packetsReceived": 15224,
              "jitter": 0.017461538461538466,
              "count": 13,
              "framesDecoded": 4599,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.501
            },
            "audio": {
              "bytesReceived": 1263973,
              "packetsLost": 1,
              "packetsReceived": 15648,
              "jitter": 0.00375,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1271,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1343,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19097529,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17590572,
              "packetsLost": 2,
              "packetsReceived": 17831,
              "jitter": 0.01992307692307693,
              "count": 13,
              "framesDecoded": 5487,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.501
            },
            "audio": {
              "bytesReceived": 1506957,
              "packetsLost": 1,
              "packetsReceived": 18648,
              "jitter": 0.0036666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215505
          },
          "send": {
            "video": {
              "packetsSent": 1527,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1593,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215505
          }
        },
        {
          "tRel": 30002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20252195,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18664247,
              "packetsLost": 2,
              "packetsReceived": 18906,
              "jitter": 0.03292307692307693,
              "count": 13,
              "framesDecoded": 5795,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.501
            },
            "audio": {
              "bytesReceived": 1587948,
              "packetsLost": 1,
              "packetsReceived": 19649,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220504
          },
          "send": {
            "video": {
              "packetsSent": 1744,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1843,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220504
          }
        },
        {
          "tRel": 35002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20808333,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19179830,
              "packetsLost": 2,
              "packetsReceived": 19420,
              "jitter": 0.03884615384615386,
              "count": 13,
              "framesDecoded": 5943,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.501
            },
            "audio": {
              "bytesReceived": 1628503,
              "packetsLost": 1,
              "packetsReceived": 20149,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 1995,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2093,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225504
          }
        },
        {
          "tRel": 40003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21352109,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19683107,
              "packetsLost": 2,
              "packetsReceived": 19935,
              "jitter": 0.04223076923076923,
              "count": 13,
              "framesDecoded": 6094,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7639999999999998
            },
            "audio": {
              "bytesReceived": 1669002,
              "packetsLost": 1,
              "packetsReceived": 20649,
              "jitter": 0.004916666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230504
          },
          "send": {
            "video": {
              "packetsSent": 2255,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2343,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230505
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 21859158,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 20149735,
              "packetsLost": 2,
              "packetsReceived": 20412,
              "jitter": 0.045076923076923084,
              "count": 13,
              "framesDecoded": 6242,
              "framesDropped": 0,
              "freezeCount": 7,
              "totalFreezeDuration": 1.7639999999999998
            },
            "audio": {
              "bytesReceived": 1709423,
              "packetsLost": 1,
              "packetsReceived": 21149,
              "jitter": 0.004833333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2471,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2593,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235505
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 287,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 343,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2471,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2593,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235511
      },
      "videoTileCount": 12
    },
    {
      "pid": "M12-14",
      "joined": true,
      "producedVideo": true,
      "producedAudio": true,
      "consumedVideo": 12,
      "consumedAudio": 12,
      "errors": [],
      "statsBefore": {
        "rttMs": 12,
        "bytesReceived": 3763111,
        "packetsLost": 0,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 3491132,
          "packetsLost": 0,
          "packetsReceived": 3489,
          "jitter": 0.006923076923076924,
          "count": 13,
          "framesDecoded": 995,
          "framesDropped": 0,
          "freezeCount": 1,
          "totalFreezeDuration": 0.246
        },
        "audio": {
          "bytesReceived": 271979,
          "packetsLost": 0,
          "packetsReceived": 3402,
          "jitter": 0.002416666666666667,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294190502
      },
      "statsAfter": {
        "rttMs": 11,
        "bytesReceived": 20805838,
        "packetsLost": 3,
        "inboundCount": 25,
        "video": {
          "bytesReceived": 19192994,
          "packetsLost": 2,
          "packetsReceived": 19402,
          "jitter": 0.040307692307692315,
          "count": 13,
          "framesDecoded": 5951,
          "framesDropped": 0,
          "freezeCount": 6,
          "totalFreezeDuration": 1.461
        },
        "audio": {
          "bytesReceived": 1612844,
          "packetsLost": 1,
          "packetsReceived": 19952,
          "jitter": 0.005166666666666666,
          "count": 12,
          "concealedSamples": 0,
          "totalSamplesReceived": 0
        },
        "t": 1790294235512
      },
      "timeline": [
        {
          "tRel": 1,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 3763111,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 3491132,
              "packetsLost": 0,
              "packetsReceived": 3489,
              "jitter": 0.006923076923076924,
              "count": 13,
              "framesDecoded": 995,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.246
            },
            "audio": {
              "bytesReceived": 271979,
              "packetsLost": 0,
              "packetsReceived": 3402,
              "jitter": 0.002416666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294190503
          },
          "send": {
            "video": {
              "packetsSent": 278,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294190503
          }
        },
        {
          "tRel": 5002,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 6973828,
            "packetsLost": 0,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 6458323,
              "packetsLost": 0,
              "packetsReceived": 6478,
              "jitter": 0.005692307692307693,
              "count": 13,
              "framesDecoded": 1896,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.246
            },
            "audio": {
              "bytesReceived": 515505,
              "packetsLost": 0,
              "packetsReceived": 6402,
              "jitter": 0.005583333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294195504
          },
          "send": {
            "video": {
              "packetsSent": 533,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 576,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294195504
          }
        },
        {
          "tRel": 10003,
          "recv": {
            "rttMs": 12,
            "bytesReceived": 9682173,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 8923905,
              "packetsLost": 2,
              "packetsReceived": 9049,
              "jitter": 0.0033846153846153857,
              "count": 13,
              "framesDecoded": 2794,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.246
            },
            "audio": {
              "bytesReceived": 758268,
              "packetsLost": 1,
              "packetsReceived": 9401,
              "jitter": 0.002416666666666667,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294200504
          },
          "send": {
            "video": {
              "packetsSent": 787,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 826,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294200505
          }
        },
        {
          "tRel": 15003,
          "recv": {
            "rttMs": 19,
            "bytesReceived": 12988427,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 11988011,
              "packetsLost": 2,
              "packetsReceived": 12100,
              "jitter": 0.005615384615384616,
              "count": 13,
              "framesDecoded": 3695,
              "framesDropped": 0,
              "freezeCount": 1,
              "totalFreezeDuration": 0.246
            },
            "audio": {
              "bytesReceived": 1000416,
              "packetsLost": 1,
              "packetsReceived": 12395,
              "jitter": 0.004083333333333333,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294205504
          },
          "send": {
            "video": {
              "packetsSent": 994,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1076,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294205505
          }
        },
        {
          "tRel": 20002,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 16272678,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 15028492,
              "packetsLost": 2,
              "packetsReceived": 15153,
              "jitter": 0.004076923076923076,
              "count": 13,
              "framesDecoded": 4593,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1244186,
              "packetsLost": 1,
              "packetsReceived": 15401,
              "jitter": 0.0034166666666666672,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294210504
          },
          "send": {
            "video": {
              "packetsSent": 1262,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294210504
          }
        },
        {
          "tRel": 25003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 18982280,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 17494998,
              "packetsLost": 2,
              "packetsReceived": 17699,
              "jitter": 0.006615384615384616,
              "count": 13,
              "framesDecoded": 5480,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1487282,
              "packetsLost": 1,
              "packetsReceived": 18401,
              "jitter": 0.0031666666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294215504
          },
          "send": {
            "video": {
              "packetsSent": 1518,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1576,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294215505
          }
        },
        {
          "tRel": 30003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 19973183,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18421089,
              "packetsLost": 2,
              "packetsReceived": 18618,
              "jitter": 0.01053846153846154,
              "count": 13,
              "framesDecoded": 5729,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1552094,
              "packetsLost": 1,
              "packetsReceived": 19202,
              "jitter": 0.00525,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294220505
          },
          "send": {
            "video": {
              "packetsSent": 1735,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 1826,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294220505
          }
        },
        {
          "tRel": 35003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20253890,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18681546,
              "packetsLost": 2,
              "packetsReceived": 18880,
              "jitter": 0.025846153846153855,
              "count": 13,
              "framesDecoded": 5803,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1572344,
              "packetsLost": 1,
              "packetsReceived": 19452,
              "jitter": 0.005166666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294225504
          },
          "send": {
            "video": {
              "packetsSent": 1989,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2076,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294225505
          }
        },
        {
          "tRel": 40003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20526414,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 18933820,
              "packetsLost": 2,
              "packetsReceived": 19141,
              "jitter": 0.03492307692307693,
              "count": 13,
              "framesDecoded": 5877,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1592594,
              "packetsLost": 1,
              "packetsReceived": 19702,
              "jitter": 0.00525,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294230505
          },
          "send": {
            "video": {
              "packetsSent": 2245,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2326,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294230505
          }
        },
        {
          "tRel": 45003,
          "recv": {
            "rttMs": 11,
            "bytesReceived": 20805838,
            "packetsLost": 3,
            "inboundCount": 25,
            "video": {
              "bytesReceived": 19192994,
              "packetsLost": 2,
              "packetsReceived": 19402,
              "jitter": 0.040307692307692315,
              "count": 13,
              "framesDecoded": 5951,
              "framesDropped": 0,
              "freezeCount": 6,
              "totalFreezeDuration": 1.461
            },
            "audio": {
              "bytesReceived": 1612844,
              "packetsLost": 1,
              "packetsReceived": 19952,
              "jitter": 0.005166666666666666,
              "count": 12,
              "concealedSamples": 0,
              "totalSamplesReceived": 0
            },
            "t": 1790294235504
          },
          "send": {
            "video": {
              "packetsSent": 2464,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "audio": {
              "packetsSent": 2576,
              "remotePacketsLost": 0,
              "remoteFractionLost": 0,
              "remoteCount": 1
            },
            "t": 1790294235505
          }
        }
      ],
      "sendStatsBefore": {
        "video": {
          "packetsSent": 278,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 326,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294190502
      },
      "sendStatsAfter": {
        "video": {
          "packetsSent": 2464,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "audio": {
          "packetsSent": 2576,
          "remotePacketsLost": 0,
          "remoteFractionLost": 0,
          "remoteCount": 1
        },
        "t": 1790294235512
      },
      "videoTileCount": 12
    }
  ]
}