Cameras (Livestream) working in Camera.Ui but not in HomeKit: No Response
Hi,

first of all, thanks for creating this awesome platform and plugin. Fantastic that something like this exists in the open source world!

I usually wouldn't ask for help, but I'm at a wits end after testing for hours with no results.

As most others, I've been using the infamous ffmpeg plugin with homebridge so far but switched to Camera.ui a while back but was never fully able to get all my cameras to work. My cameras always worked under the ffmpeg plugin, but immediately stopped working once I transferred them over to camera ui. 

I have a bunch of Foscam F1 cams, Xiaomi Xiaofang (Dafang?) and a few Xiaomi home cameras.
Their config looks like this

```
                {
                    "name": "Basement",
                    "motionTimeout": 15,
                    "prebuffering": true,
                    "videoConfig": {
                        "source": "-i rtsp://192.168.178.209/unicast",
                        "stillImageSource": "-i rtsp://192.168.178.209/unicast -vframes 1 -r 1",
                        "stimeout": 10,
                        "audio": true,
                        "debug": true,
                        "maxStreams": 2,
                        "maxWidth": 1920,
                        "maxHeight": 1080,
                        "maxFPS": "30",
                        "rtspTransport": "tcp",
                        "subSource": "-i rtsp://192.168.178.209/unicast",
                        "readRate": false
                    },
                    "mqtt": {},
                    "smtp": {
                        "email": "Basement"
                    },
                    "videoanalysis": {
                        "active": true
                    },
                    "unbridge": true,
                    "manufacturer": "Xiaomi",
                    "model": "Xiaofang",
                    "prebufferLength": 4,
                    "hsv": true
                },
                {
                    "name": "Kitchen",
                    "motionTimeout": 15,
                    "prebuffering": false,
                    "videoConfig": {
                        "source": "-re -i rtsp://192.168.178.151/ch0_0.h264",
                        "stillImageSource": "-i rtsp://192.168.178.151/ch0_0.h264",
                        "stimeout": 10,
                        "audio": false,
                        "debug": true,
                        "maxStreams": 2,
                        "maxWidth": 1920,
                        "maxHeight": 1080,
                        "maxFPS": "30",
                        "subSource": "-re -i rtsp://192.168.178.151/ch0_0.h264"
                    },
                    "videoanalysis": {
                        "active": false
                    },
                    "unbridge": true,
                    "manufacturer": "Xiaomi",
                    "model": "1080p Home Cam",
                    "prebufferLength": 4,
                    "hsv": true,
                    "smtp": {
                        "email": "Kitchen"
                    },
                    "mqtt": {}
                }
```

The streams work great in the camera UI dashboard, but as soon as they are added to Home, there's no livestream. It just tries to open the stream for a bit and then timeouts with the infamous "No Response" screen.

I've attached the debug log from homebridge when starting a stream until the point when the timeout happens.
[homebridge.log.txt](https://github.com/seydx/homebridge-camera-ui/files/8329402/homebridge.log.txt)

The behavior is the same for all my cameras. I'm running this instance of homebridge on docker in host mode and I also map `/dev/dri` in for Intel Quicksync support. 

If someone could help me trying to figure this out, that'd be much appreciated!

Thanks!
