[Bug]: Streaming might fail on Homebridge 1.6.0 with bad network conditions
### What happened?

After trying the new [1.6.0](https://github.com/homebridge/homebridge/releases/tag/v1.6.0) of homebridge, I found that streaming breaks after 30-60 seconds. After that a new stream cannot be started until the plugin is restarted.

Further investigation needs to be done, but for now it seems that the packet sequence numbers of the video stream get mixed up - so it seems to be a networking issue. I've tested this on a Debian VM and Windows 10 machine.

**For now I can only recommend not to update. The last functioning version seems to be `1.5.1`**

Below is a log snippet from the `eufy-security-client` (you can see how the sequence number jumps back about a hundred steps and after that it never gets back in order).

### Device Type

other (UnSupported)

### Plugin Version

other (UnSupported)

### HomeBridge Version

other (UnSupported)

### NodeJS Version

other (UnSupported)

### Operating System

Other (UnSupported)

### Relevant log output

```shell
2022-11-26 18:03:04.016  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - Received expected sequence (expectedSeqNo: 5068 seqNo: 5067 queuedData.size: 0) 
2022-11-26 18:03:04.025  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - received from host 10.6.6.53:27575 - Processing sequence 5068... 
2022-11-26 18:03:04.025  DEBUG [P2PClientProtocol.parseDataMessage] Station T8010P232045197D - Received data 
{
  seqNo: 5068,
  header: {
    commandId: 1300,
    bytesToRead: 10362,
    channel: 0,
    signCode: 0,
    type: 0
  },
  bytesRead: 2682,
  bytesToRead: 10362,
  firstPartMessage: false,
  messageSize: 1024
}
2022-11-26 18:03:04.025  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - Received expected sequence (expectedSeqNo: 5069 seqNo: 5068 queuedData.size: 0) 
2022-11-26 18:03:04.026  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA CONTROL - received from host 10.6.6.53:27575 - Processing sequence 4... 
2022-11-26 18:03:04.026  DEBUG [P2PClientProtocol.parseDataMessage] Station T8010P232045197D - Received data 
{
  seqNo: 4,
  header: {
    commandId: 1032,
    bytesToRead: 8,
    channel: 0,
    signCode: 0,
    type: 0
  },
  bytesRead: 8,
  bytesToRead: 8,
  firstPartMessage: true,
  messageSize: 24
}
2022-11-26 18:03:04.027  DEBUG [P2PClientProtocol.handleDataControl] Station T8010P232045197D - CMD_WIFI_CONFIG 
{
  channel: 0,
  rssi: -63
}
2022-11-26 18:03:04.027  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA CONTROL - Received expected sequence (expectedSeqNo: 5 seqNo: 4 queuedData.size: 0) 
2022-11-26 18:03:04.036  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - received from host 10.6.6.53:27575 - Processing sequence 4948... 
2022-11-26 18:03:04.036  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - Received already processed sequence (expectedSeqNo: 5069 seqNo: 4948 queuedData.size: 0) 
2022-11-26 18:03:04.067  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - received from host 10.6.6.53:27575 - Processing sequence 4949... 
2022-11-26 18:03:04.067  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - Received already processed sequence (expectedSeqNo: 5069 seqNo: 4949 queuedData.size: 0) 
2022-11-26 18:03:04.076  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA CONTROL - received from host 10.6.6.53:27575 - Processing sequence 4... 
2022-11-26 18:03:04.077  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA CONTROL - Received already processed sequence (expectedSeqNo: 5 seqNo: 4 queuedData.size: 0) 
2022-11-26 18:03:04.086  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - received from host 10.6.6.53:27575 - Processing sequence 4948... 
2022-11-26 18:03:04.087  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - Received already processed sequence (expectedSeqNo: 5069 seqNo: 4948 queuedData.size: 0) 
2022-11-26 18:03:04.096  DEBUG [P2PClientProtocol.handleMsg] Station T8010P232045197D - DATA VIDEO - received from host 10.6.6.53:27575 - Processing sequence 4949...
```


### config

```shell
none
```
