No audio on livestream in half of streams or no stream at all
<!--
Please DO NOT DELETE THIS TEMPLATE or your issue may be closed immediately.
Before opening an issue, search for open and closed GitHub issues that match your situation.

If this is a Live Stream issue please go back and use the Live Streaming issue template.
-->

# Bug Report

### No audio in app. 50% of live streams or no stream at all
When initiating a live stream by tapping the camera preview in home.app in about 50% of the streams there is no audio from the camera, or there is no stream at all.

### To Reproduce
Start home.app and immediately tap the preview from cam. Either it will show camera not available after 15s, or stream will start after 8 seconds, but without audio.

### Expected behavior
Should start each time tapped, and with audio.

### Screenshots/Logs
Not sure if related, but this happens very often:

[03/03/2021, 07:36:49] [Ring] Ding 6935313035548512380 is expired (480).  Fetching a new ding and trying video stream again
err:  Error: remote peer disconnected
    at TLSSocket.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/node_modules/sip/sip.js:584:43)
    at TLSSocket.emit (events.js:327:22)
    at endReadableNT (internal/streams/readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
[03/03/2021, 07:36:50] [Ring] Waiting for stream data from Haustür (1.132s)
[03/03/2021, 07:36:50] [Ring] Received stream data from Haustür (1.466s)
[03/03/2021, 07:36:50] [Ring] Streaming active for Haustür
[03/03/2021, 07:36:54] [Ring] Stopped Live Stream for Haustür
[03/03/2021, 07:37:06] [Ring] Preparing Live Stream for Haustür
[03/03/2021, 07:37:06] [Ring] Ding 6935313082793152636 is expired (480).  Fetching a new ding and trying video stream again
err:  Error: remote peer disconnected
    at TLSSocket.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/node_modules/sip/sip.js:584:43)
    at TLSSocket.emit (events.js:327:22)
    at endReadableNT (internal/streams/readable.js:1327:12)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
[03/03/2021, 07:37:07] [Ring] Waiting for stream data from Haustür (1.162s)
[03/03/2021, 07:37:15] [Ring] Stopped Live Stream for Haustür
[03/03/2021, 07:37:26] [Ring] Preparing Live Stream for Haustür
[03/03/2021, 07:37:26] [Ring] Ding 6935313160102563964 is expired (480).  Fetching a new ding and trying video stream again

### Additional context
Issue applies to Ring2 (battery) and Ring Pro (wired) and happens with latest plugin. For testing went down to 9.12, happens there as well.
I went from Hoobs to homebridge last week, setup all new from scratch and even re-installed the ring plugin.

### Homebridge Ring Config
{
    "refreshToken": "eyJhbG...-4PQ",
    "platform": "Ring"
}

### Environment
 - OS: Raspbian GNU/Linux Buster (10)
 - Node.js:  v14.15.5
 - NPM: v7.5.4
 - homebridge-ring: 9.15.3
 - homebridge: 1.0.19
 - hoobs: n.a.