[Streaming]: Only can get livestream if I enter stream, quickly exit, and then enter again
### Streaming Issue

Hi, using home bridge on a Pi for this ... when I load the stream on HomeKit, I can only livestream if I enter the stream, quickly exit, and then re-enter it. I've unbridged my cameras to try to fix this, but the only way the stream works is if I do the above. Thanks for any help!

### Proposed Solution

:/ 

### Environment

Homebridge

### What operating system are you on?

Mac

### Relevant log output

```shell
[20/10/2022, 13:13:44] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:13:54] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:13:54] [Ring] Loading new snapshot into cache for Front Door
[20/10/2022, 13:13:59] [Ring] Snapshot cached for Front Door (5.288s)
[20/10/2022, 13:14:04] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:14:14] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:14:14] [Ring] Loading new snapshot into cache for Front Door
[20/10/2022, 13:14:19] [Ring] Snapshot cached for Front Door (5.218s)
[20/10/2022, 13:14:23] [Ring] Preparing Live Stream for Front Door
[20/10/2022, 13:14:23] [Ring] Stream Prepared for Front Door (0.309s)
[20/10/2022, 13:14:23] [Ring] Activating stream for Front Door (0.369s)
[20/10/2022, 13:14:23] [Ring] WebSocket connected for Front Door
[20/10/2022, 13:14:23] [Ring] iceConnectionStateChange: completed
[20/10/2022, 13:14:23] [Ring] connectionStateChange: connecting
[20/10/2022, 13:14:23] [Ring] iceConnectionStateChange: new
[20/10/2022, 13:14:23] [Ring] iceConnectionStateChange: checking
[20/10/2022, 13:14:23] [Ring] Activating Session
[20/10/2022, 13:14:24] [Ring] Streaming active for Front Door (1.104s)
[20/10/2022, 13:14:24] [Ring] Return Audio (Front Door): [udp @ 0x2ddcfe0] attempted to set receive buffer to size 393216 but it only ended up set as 360448

[20/10/2022, 13:14:24] [Ring] From Ring (Front Door): [udp @ 0x2fc80d0] attempted to set receive buffer to size 393216 but it only ended up set as 360448
[udp @ 0x2fd8440] attempted to set receive buffer to size 393216 but it only ended up set as 360448

[20/10/2022, 13:14:24] [Ring] Return Audio (Front Door): [udp @ 0x2ded350] attempted to set receive buffer to size 393216 but it only ended up set as 360448

[20/10/2022, 13:14:24] [Ring] iceConnectionStateChange: new
[20/10/2022, 13:14:24] [Ring] iceConnectionStateChange: connected
[20/10/2022, 13:14:24] [Ring] received first audio packet
[20/10/2022, 13:14:24] [Ring] connectionStateChange: connected
[20/10/2022, 13:14:24] [Ring] Received stream data from Front Door (1.756s)
[20/10/2022, 13:14:24] [Ring] received first video packet
[20/10/2022, 13:14:24] [Ring] From Ring (Front Door): Input #0, sdp, from 'pipe:':
  Duration: N/A, start: 0.000000, bitrate: N/A
  Stream #0:0: Audio: opus, 48000 Hz, stereo, s16
Stream mapping:
  Stream #0:0 -> #0:0 (opus (libopus) -> opus (libopus))
Output #0, rtp, to 'rtp://127.0.0.1:44907?pkt_size=188':
  Metadata:
    encoder         : Lavf59.16.100
  Stream #0:0: Audio: opus, 24000 Hz, mono, s16, 24 kb/s
    Metadata:
      encoder         : Lavc59.18.100 libopus
size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
[20/10/2022, 13:14:25] [Ring] From Ring (Front Door): size=       4kB time=00:00:01.11 bitrate=  26.8kbits/s speed=1.93x    
[20/10/2022, 13:14:25] [Ring] From Ring (Front Door): size=       5kB time=00:00:01.63 bitrate=  26.2kbits/s speed=1.52x    
[20/10/2022, 13:14:26] [Ring] From Ring (Front Door): size=       7kB time=00:00:02.01 bitrate=  27.0kbits/s speed=1.27x    
[20/10/2022, 13:14:26] [Ring] From Ring (Front Door): size=       9kB time=00:00:02.67 bitrate=  28.7kbits/s speed=1.28x    
[20/10/2022, 13:14:27] [Ring] From Ring (Front Door): size=      11kB time=00:00:03.17 bitrate=  28.7kbits/s speed=1.23x    
[20/10/2022, 13:14:27] [Ring] From Ring (Front Door): size=      13kB time=00:00:03.69 bitrate=  27.8kbits/s speed= 1.2x    
[20/10/2022, 13:14:28] [Ring] From Ring (Front Door): size=      14kB time=00:00:04.11 bitrate=  27.3kbits/s speed=1.15x    
[20/10/2022, 13:14:28] [Ring] From Ring (Front Door): size=      15kB time=00:00:04.71 bitrate=  26.9kbits/s speed=1.13x    
[20/10/2022, 13:14:29] [Ring] From Ring (Front Door): size=      17kB time=00:00:05.23 bitrate=  26.6kbits/s speed=1.12x    
[20/10/2022, 13:14:29] [Ring] From Ring (Front Door): size=      18kB time=00:00:05.75 bitrate=  26.3kbits/s speed=1.11x    
[20/10/2022, 13:14:30] [Ring] Stopped Live Stream for Front Door
[20/10/2022, 13:14:30] [Ring] connectionStateChange: closed
[20/10/2022, 13:14:30] [Ring] iceConnectionStateChange: closed
[20/10/2022, 13:14:30] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:14:30] [Ring] Loading new snapshot into cache for Front Door
[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): stopped gracefully
[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): Input #0, sdp, from 'pipe:':
  Metadata:
    title           : Talk
  Duration: N/A, bitrate: N/A
  Stream #0:0: Audio: opus, 48000 Hz, mono, s16
Stream mapping:
  Stream #0:0 -> #0:0 (opus (libopus) -> opus (libopus))
Finishing stream 0:0 without any data written to it.

[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): [libopus @ 0x2e00060] No bit rate set. Defaulting to 96000 bps.
Output #0, rtp, to 'rtp://127.0.0.1:58981':
  Metadata:
    title           : Talk
    encoder         : Lavf59.16.100

[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door):   Stream #0:0
[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): : Audio: opus, 48000 Hz, stereo, s16, 96 kb/s
    Metadata:
      encoder         : Lavc59.18.100 libopus

[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): size=       0kB time=00:00:00.00 bitrate=N/A speed=   0x    
video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

[20/10/2022, 13:14:30] [Ring] Return Audio (Front Door): Exiting normally, received signal 15.

[20/10/2022, 13:14:35] [Ring] Snapshot cached for Front Door (5.238s)
[20/10/2022, 13:14:40] [Ring] From Ring (Front Door): stopped gracefully
[20/10/2022, 13:14:40] [Ring] From Ring (Front Door): pipe:: Connection timed out

[20/10/2022, 13:14:40] [Ring] From Ring (Front Door): size=      19kB time=00:00:05.89 bitrate=  26.2kbits/s speed=0.385x    
video:0kB audio:15kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 22.854963%

[20/10/2022, 13:14:40] [Ring] From Ring (Front Door): Exiting normally, received signal 15.

[20/10/2022, 13:14:40] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:14:50] [Ring] Used cached snapshot for Front Door
[20/10/2022, 13:14:50] [Ring] Loading new snapshot into cache for Front Door
[20/10/2022, 13:14:55] [Ring] Snapshot cached for Front Door (5.239s)
```


### Honesty Time

- [X] I swear this is worth your time!