Unifi Protect 1.21.3 Breaks (HKSV) HomeKit Secure Video
<!-- 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. -->
<!-- BUG REPORTS ABOUT BETA VERSIONS OF UNIFI / UBIQUITI FIRMWARE OR EARLY-ACCESS/BETA HARDWARE WILL BE CLOSED WITHOUT A RESPONSE. ALL BETA RELEASES FROM UBIQUITI ARE UNSUPPORTED -->

**Describe The Problem:**
<!-- A clear and concise description of what the issue is. --> 
Awesome Plugin, worked without any issue, and installed without much configuration, added UDMP Controller IP, Controller Username, Controller Password (newly create local only admin), added some Doorbell Messages and Even have Trigger Event to have my HomePod Mini play a chime when G4 Doorbell Button Pushed.
I didn't even have any working "ffmpeg" plugin installed or needed to make this plugin work in my Home App. Just worked.
I was able to see (Stream) and even click on Camera in the **Home App** and have it open full screen, also enabled Stream & Allow Recording (as I have 1TB storage in my Apple ID Account) and this worked perfectly. And could play back recorded video based on motion events, the best....
I made the mistake of updating the Protect to 1.21.3 and now I can only see a preview (live mind you) of my 4 cameras. If I click on a camera now I get the following: "No Response" This camera is not responding.
If I force quit the Home App and go back in I see the live feed again, but as soon as I click a camera I get the above error.
I contacted Ubiquiti to see how to rollback Protect to 1.21.2 but they don't support Protect roll-backs or downgrades.


**To Reproduce:**
<!-- Steps to reproduce the behavior. --> I go to Home App and click on a camera, throws me the error listed below.

**Logs:**

```
Show the Homebridge logs here.
Remove any sensitive information.
```
<!-- In order to be helpful, include the relevant logs from Homebridge, if applicable. -->[14/03/2022, 06:08:24] [UniFi Protect] Randall - DMP [UDM-PRO]: Connected to the UniFi Protect controller API (address: 192...... mac: .....55CF1).
[14/03/2022, 06:08:24] [UniFi Protect] Randall - DMP [UDM-PRO]: Discovered camera: G4 Doorbell [UVC G4 Doorbell] (address: 172.16.80.135 mac: ...EE3).
[14/03/2022, 06:08:24] [UniFi Protect] Randall - DMP [UDM-PRO]: Discovered camera: G3 Flex - 1 [UVC G3 Flex] (address: 172.16.80.88 mac: ....AEE).
[14/03/2022, 06:08:24] [UniFi Protect] Randall - DMP [UDM-PRO]: Discovered camera: G4 Bullet - 1 [UVC G4 Bullet] (address: 172.16.80.34 mac: ...9916).
[14/03/2022, 06:08:24] [UniFi Protect] Randall - DMP [UDM-PRO]: Discovered camera: G3 Flex - 2 [UVC G3 Flex] (address: 172.16.80.128 mac: .....0ABB).
Then once I click a camera in Home app on my iPhone 12 the following shows up in the logs

14/03/2022, 10:01:33] [UniFi Protect] Unable to find FFmpeg at: 'builtin'. Please make sure that you have a working version of FFmpeg installed.
[14/03/2022, 10:01:33] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Audio support disabled. A version of FFmpeg that is compiled with fdk_aac support is required to support audio.
[14/03/2022, 10:01:33] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Streaming request from 172.16.80.200: 1280x720@30fps, 299 kbps. Using 1920x1080@25fps (High), 6000 kbps.
[14/03/2022, 10:01:33] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: FFmpeg failed to start: spawn builtin ENOENT
[14/03/2022, 10:01:33] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Stopped video streaming session.
[14/03/2022, 10:01:56] [UniFi Protect] Unable to find FFmpeg at: 'builtin'. Please make sure that you have a working version of FFmpeg installed.
[14/03/2022, 10:01:56] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Audio support disabled. A version of FFmpeg that is compiled with fdk_aac support is required to support audio.
[14/03/2022, 10:01:56] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Streaming request from 172.16.80.200: 1280x720@30fps, 299 kbps. Using 1920x1080@25fps (High), 6000 kbps.
[14/03/2022, 10:01:56] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: FFmpeg failed to start: spawn builtin ENOENT
[14/03/2022, 10:01:56] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 1 [UVC G3 Flex]: Stopped video streaming session.
[14/03/2022, 10:02:03] [UniFi Protect] Unable to find FFmpeg at: 'builtin'. Please make sure that you have a working version of FFmpeg installed.
[14/03/2022, 10:02:03] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 2 [UVC G3 Flex]: Audio support disabled. A version of FFmpeg that is compiled with fdk_aac support is required to support audio.
[14/03/2022, 10:02:03] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 2 [UVC G3 Flex]: Streaming request from 172.16.80.200: 1280x720@30fps, 299 kbps. Using 1920x1080@25fps (High), 6000 kbps.
[14/03/2022, 10:02:03] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 2 [UVC G3 Flex]: FFmpeg failed to start: spawn builtin ENOENT
[14/03/2022, 10:02:03] [UniFi Protect] Randall - DMP [UDM-PRO] G3 Flex - 2 [UVC G3 Flex]: Stopped video streaming session.
[14/03/2022, 10:05:11] [UniFi Protect] Unable to find FFmpeg at: 'builtin'. Please make sure that you have a working version of FFmpeg installed.


**Homebridge Configuration:**

```json
Show the relevant portion of your homebridge config.json here, if needed.
Remove any sensitive information.
{
    "bridge": {
        "name": "Homebridge 4",
        "username": ".........0D:2A",
        "port": 51301,
        "pin": "xxx-xx-xxx"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "auto",
            "platform": "config"
        },
        {
            "controllers": [
                {
                    "address": "192....",
                    "doorbellMessages": [
                        {
                            "message": "WE ARE IN BACKYARD"
                        },
                        {
                            "message": "PUT PACKAGE IN PORCH"
                        }
                    ],
                    "password": "...........",
                    "username": "......."
                }
            ],
            "options": [
                "Enable.Doorbell.Trigger"
            ],
            "platform": "UniFi Protect"
        },
        {
```

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

![IMG_6516](https://user-images.githubusercontent.com/8197081/158194070-464eed68-1d53-42ce-8ae9-7501e4caae65.jpeg)
![IMG_6514](https://user-images.githubusercontent.com/8197081/158194240-dd97acf7-c7e8-4ad6-a57f-a3c5d8d7cc99.jpeg)



**Environment:**

* **Homebridge Version:** <!-- homebridge -V --> 1.4.0
* **Node Version:** <!-- node -v --> 16.13.2
* **Homebridge-UniFi-Protect Plugin Version:** 5.5.0




* **UniFi Protect Version:** <!-- Read the Protect version line from https://unifi-controller/protect/settings --> 1.21.3
* **UniFi Protect Controller Type:** <!-- UCKgen2+, UDMP, UNVR, etc. --> UDMP
* **UniFi Protect Controller Firmware Version:** 1.11.0
* **Apple Device and iOS / macOS / iPadOS / tvOS Version:**<!-- Type of Apple device you're using and associated OS version --> iOS 15.3.2
* **Operating System and OS Version:** <!-- Raspbian / Ubuntu / Debian / Windows / macOS / Docker --> Raspbian (Raspberry Pi 4)

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

Maybe an update to the Plugin coming?? If not any help in getting this to work in HKSV again would be awesome. 
Thanks and keep up the great project.

Dennis

