RTSP  / Async Error in Stream?
<!-- You must use the issue template below -->

**Describe The Problem:**
<!-- A clear and concise description of what the bug is. -->

I have been experiencing persistent errors with streams - which have rarely worked but now have stopped altogether - in an RTSP feed via homebridge-camera-ffmpeg. The snapshots do work (wonderfully).
 
In homebridge logs I get an async error straight away on the start of homebridge-camera-ffmpeg.
On stream the error is varied, but at present starts with a Resize command fault (whether or not I specify maxwidth/maxheight or not).

I'm on an rp4b+ with a POE hat.

Any assistance would be very gratefully received as I've tried for months to get a reliable stream that doesn't crash or timeout the system.

Thank you.

**To Reproduce:**
<!-- Steps to reproduce the behavior. -->

**Logs:**
<!-- Bug reports that do not contain logs may be closed without warning. -->

```
node:17526) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'address' of undefined
    at RTPStreamManagement.generateSetupEndpointResponse (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/camera/RTPStreamManagement.ts:998:90)
    at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/camera/RTPStreamManagement.ts:959:16
    at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/util/once.ts:10:18
    at StreamingDelegate.prepareStream (/usr/lib/node_modules/homebridge-camera-ffmpeg/src/streamingDelegate.ts:318:5)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:17526) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:17526) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

[4/18/2021, 5:50:19 PM] [Camera-ffmpeg] [Front Yard ] Resize command: /usr/lib/node_modules/homebridge-camera-ffmpeg/node_modules/ffmpeg-for-homebridge/ffmpeg -i pipe: -frames:v 1 -filter:v scale='min(1280,iw)':'min(720,ih)':force_original_aspect_ratio=decrease -f image2 -
(node:17526) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'address' of undefined
    at RTPStreamManagement.generateSetupEndpointResponse (/usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/camera/RTPStreamManagement.ts:998:90)
    at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/camera/RTPStreamManagement.ts:959:16
    at /usr/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/util/once.ts:10:18
    at StreamingDelegate.prepareStream (/usr/lib/node_modules/homebridge-camera-ffmpeg/src/streamingDelegate.ts:318:5)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:17526) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
[4/18/2021, 5:50:35 PM] [Camera-ffmpeg] [Back Yard] Stopped video stream.
```

**Homebridge Config:**

 "cameras": [
                {
                    "name": "Front Yard ",
                    "videoConfig": {
                        "source": "-re -i rtsp://XXX:YYY@192.168.0.201:554/cam/realmonitor?channel=1&subtype=01",
                        "vcodec": "libx264",
                        "encoderOptions": "-ignore_editlist 1 -preset ultrafast",
                        "audio": false,
                        "unbridge": true,
                        "debug": true
                    }
                },
                {
                    "name": "Back Yard",
                    "videoConfig": {
                        "source": "-i rtsp://XXX:YYY8@192.168.0.200:554/cam/realmonitor?channel=1&subtype=00",
                        "vcodec": "libx264",
                        "encoderOptions": "-ignore_editlist 1 -preset ultrafast",
                        "audio": false,
                        "unbridge": true,
                        "debug": true
                    }
                }
            ]

**Environment:**

Raspbian GNU/Linux Buster (10)
HA-Server
192.168.0.100
fe80::1cce:62c6:6e7c:ea48
v12.20.2
v6.14.11
homebridge
/var/lib/homebridge
/var/lib/homebridge/config.json
Yes




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