Starting a stream crashes the process
<!-- BUG REPORTS THAT ARE NOT FILLED OUT COMPLETELY WILL BE CLOSED AUTOMATICALLY WITHOUT WARNING AND WILL NOT RECEIVE A RESPONSE. THE FORM IS HERE FOR A REASON. :). -->
<!-- Please ensure you read the documentation before creating a support request, especially the Troubleshooting page. -->

**Describe The Problem:**
First, this plugin is awesome so far. Great Work. I just have one problem. When I click on a camera to start a stream the process crashes

**To Reproduce:**
Click on a camera from the homekit app

**Logs:**

```
[4/23/2021, 11:44:19 PM] [homebridge-unifi-protect] Process Ended. Code: 1, Signal: null
[4/23/2021, 11:44:26 PM] [homebridge-unifi-protect] Restarting Process...
```

**Homebridge Configuration:**

```json
{
    "controllers": [
        {
            "address": "***.***.***.***",
            "password": "**********",
            "username": "********"
        }
    ],
    "options": [
        "Enable.Video.Transcode"
    ],
    "videoProcessor": "/usr/ports/multimedia/ffmpeg",
    "verboseFfmpeg": true,
    "_bridge": {
        "username": "**********",
        "port": *****
    },
    "platform": "UniFi Protect"
}
```

**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->

**Environment:**

* **Homebridge Version:** 1.3.4
* **Node Version:** 15.14.0
* **Homebridge-UniFi-Protect Plugin Version:** 4.4.0
* **UniFi Protect Version:** 1.17.4
* **UniFi Protect Controller Type:** UDMP
* **UniFi Protect Controller Firmware Version:** 1.9.3
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:** iOS and iPadOS 14.3
* **Operating System and OS Version:** TrueNAS (Docker)

<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
