[Bug]: RTSP + HKSV issues with 2.2B3 - Floodlight Cam T8424 & Eufy Wired Doorbell 2K
### What happened?

Hello. 

I've been testing out the beta versions and have been having some odd issues with the recent release. I've installed the beta on 3 devices: a pi4, macOS, and Windows 10.  I'm currently using it on my Windows installation since it's the most stable one for the streams.  The only major issue I'm having right now is with motion notifications and RTSP.

RTSP Streams:
It works only on the floodlight. When I attempt to use it on the doorbell I get a connection refused on port 554. On the floodlight, I added the RTSP link to scrypted and it works swimmingly for about 10 minutes then stops working.  I have to restart homebridge to continue the stream. I saw something about maintaining RTSP connection causing issues so if it could cut off every once in a while that would be good.

While on RTSP and using motion analysis, there were no issues parsing movement and getting notifications.  I used Scrypted for this.

Motion Notifications:
With the doorbell, it's inconsistent with the notifications. It seems to depend on the device I'm using but it seems to be completely random. As of right now, prior to another reinstall, it does not seem to work on my iphone but works on my ipad.  Although I do not get notifications on the iphone, it does hit the timeline. So I can scroll through previous times that it did see motion.

I get nothing from the floodlight. I get motion notifications from the app but not anywhere else.  It has not functioned regardless of where I installed homebridge.

Logs: I attached part of homebridge.log that I think is relevant. It's within the 1:40PM range. I also have the associated eufy-log, homebridge, and log-lib files if needed.  



### Device Type

Doorbell (Supported)

### Plugin Version

beta (Best Effort)

### HomeBridge Version

v1.4.x (Supported)

### NodeJS Version

v16 (Supported)

### Operating System

Windows 10+ (Supported)

### Relevant log output

```shell
[8/19/2022, 1:38:52 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:38:52 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetected: false[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceStatusLed: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetected: false[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceStatusLed: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceLight: false[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:39:55 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetected: false[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceStatusLed: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetected: false[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceStatusLed: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceLight: false[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:41:38 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetected: false[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceStatusLed: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetected: false[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceStatusLed: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceLight: false[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:44:07 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m

[8/19/2022, 1:44:18 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell stored new snapshot from cloud in memory.[39m
[8/19/2022, 1:44:18 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell cloud snapshot is most recent one. Storing this for future use.[39m
[8/19/2022, 1:44:18 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage stored new snapshot from cloud in memory.[39m
[8/19/2022, 1:44:18 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage cloud snapshot is most recent one. Storing this for future use.[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetected: false[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceStatusLed: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetected: false[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceStatusLed: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceLight: false[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:44:57 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetected: false[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceStatusLed: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceEnabled: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetected: false[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET EventSnapshotsActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET HomeKitCameraActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET PeriodicSnapshotsActive: 1[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceEnabled: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceStatusLed: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceLight: false[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mGarage GET DeviceMotionDetection: true[39m
[8/19/2022, 1:45:25 PM] [EufySecurity-2.2.0-beta.3] DEBUG: [36mDoorbell GET DeviceMotionDetection: true[39m
```
