Setup IP instead of Protect Local IP for streaming
<!-- FEATURE REQUESTS 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 feature request to ensure the functionality doesn't already exist. -->

**Is your feature request related to a problem? Please describe:**
A little bit of a odd setup here because of the UniFi Access UID system. I have the NVR unit behind a Dream Machine Pro which is VLANd from my real firewall. I have all of my firewall rules in place and the Protect is successfully set up. The problem presents itself during live streaming. The plugin pulls the streaming URLs from the Protect settings which shows the actual IP of the Protect unit. That IP is so far out of reach of the Apple TV (or any devices on my IOT network) due to the VLANs and routers, it would never work.

A weak diagram is this:

Internet --> Firewall 10.1 ---> Security VLAN 200.1 ---> Unifi DM Pro 200.2 ----> Protect 192.168.1.250

**Describe the solution you'd like:**
Maybe the plugin could use the Protect's IP I used during the plugin setup process, or is there anyway I can force a streaming IP? or instead of using the local URLs all the data flows through the IP that the plugin was configured with.**

**Describe alternatives you've considered:**
The homeassistant / homekit setup which works, but I'm trying to consolidate.

**Additional context:**
<!-- Add any other context or screenshots about the feature request here. -->

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