Ring Video Doorbell 2 
<!--
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.

PLEASE THOROUGHLY READ https://github.com/dgreif/ring/wiki/Camera-Troubleshooting#live-stream-troubleshooting BEFORE OPENING AN ISSUE

**Please Note**: Live streaming issues are extremely difficult to diagnose and reproduce.  If you have followed all of the advice in the wiki and still have issues, there is likely nothing that I can do for you.  Please only open an issue if you have a deep understanding of the network issue and have an actual suggestion for how to fix it.
-->

Live Streaming Issue

Describe the live streaming issue
When attempting to live stream the video attempts to load, but eventually says camera not responding. I've done a few tests, the snapshot updates for any motion it's just an issue with the live stream.  I've tried different wifi networks, and followed the wiki.  I realize you might not be able to assist, but the error message I'm getting below, I'm hoping you could let me know what it means.  I enabled additional logging.  I've noticed that I'm getting the same error each time I attempt to live stream in the logs. 

### Screenshots/Logs
[21/04/2021, 12:14:09] [Ring] Used cached snapshot for Back Door
[21/04/2021, 12:14:09] [Ring] Loading new snapshot into cache for Back Door
[21/04/2021, 12:14:10] [Ring] Preparing Live Stream for Back Door
[21/04/2021, 12:14:10] [Ring] Ding 6953644776290174850 is expired (480).  Fetching a new ding and trying video stream again
[21/04/2021, 12:14:10] [Ring] Stream Prepared for Back Door (0.749s)
[21/04/2021, 12:14:10] [Ring] video stun complete
[21/04/2021, 12:14:10] [Ring] audio stun complete
[21/04/2021, 12:14:10] [Ring] From Ring (Back Door): stopped gracefully
[21/04/2021, 12:14:10] [Ring] Return Audio (Back Door): stopped gracefully
[21/04/2021, 12:14:10] [Ring] Streaming active for Back Door
[21/04/2021, 12:14:12] [Ring] requesting key frame
(node:3076) UnhandledPromiseRejectionWarning: Error: SIP request made after call was destroyed
    at SipCall.request (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:117:35)
    at SipCall.sendKeyFrameRequest (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:188:21)
    at SipCall.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:216:24)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:5:58)
(node:3076) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 9)
[21/04/2021, 12:14:16] [Ring] Stopped Live Stream for Back Door(8.887s)
[21/04/2021, 12:14:21] [Ring] Used cached snapshot for Back Door
[21/04/2021, 12:14:21] [Ring] Preparing Live Stream for Back Door
[21/04/2021, 12:14:22] [Ring] Stream Prepared for Back Door (0.566s)
[21/04/2021, 12:14:22] [Ring] video stun complete
[21/04/2021, 12:14:22] [Ring] audio stun complete
[21/04/2021, 12:14:22] [Ring] From Ring (Back Door): stopped gracefully
[21/04/2021, 12:14:22] [Ring] Return Audio (Back Door): stopped gracefully
[21/04/2021, 12:14:22] [Ring] Streaming active for Back Door
[21/04/2021, 12:14:24] [Ring] requesting key frame
(node:3076) UnhandledPromiseRejectionWarning: Error: SIP request made after call was destroyed
    at SipCall.request (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:117:35)
    at SipCall.sendKeyFrameRequest (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:188:21)
    at SipCall.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:216:24)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:5:58)
(node:3076) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 11)
[21/04/2021, 12:14:43] [Ring] Back Door Detected Motion
[21/04/2021, 12:14:43] [Ring] Used cached snapshot for Back Door
[21/04/2021, 12:14:43] [Ring] Loading new snapshot into cache for Back Door
[21/04/2021, 12:14:52] [Ring] Stopped Live Stream for Back Door

[21/04/2021, 12:35:38] [Ring] Preparing Live Stream for Back Door
[21/04/2021, 12:35:39] [Ring] Stream Prepared for Back Door (0.506s)
[21/04/2021, 12:35:39] [Ring] video stun complete
[21/04/2021, 12:35:39] [Ring] audio stun complete
[21/04/2021, 12:35:39] [Ring] From Ring (Back Door): stopped gracefully
[21/04/2021, 12:35:39] [Ring] Return Audio (Back Door): stopped gracefully
[21/04/2021, 12:35:39] [Ring] Streaming active for Back Door
[21/04/2021, 12:35:41] [Ring] requesting key frame
(node:3076) UnhandledPromiseRejectionWarning: Error: SIP request made after call was destroyed
    at SipCall.request (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:117:35)
    at SipCall.sendKeyFrameRequest (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:188:21)
    at SipCall.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:216:24)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:5:58)
(node:3076) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 22


Environment
<!-- ✍️edit: -->
 - Ring Camera: Ring Video Doorbell 2
 - OS: Raspbian
 - Node.js: v14.16.1
 - NPM: 6.14.12
 - homebridge-ring: v9.17.0
 - homebridge: v1.3.4
 - hoobs (if applicable): [e.g. 0.4.50 or N/A]

Network Environment
<!-- ✍️edit: --> 
Network setup: ATT Gateway for Fiber (IP Passthrough to Netgear), Netgear RXA70 (Nighthawk) Router setup which hosts the wifi.  HomeBridge server is Rasberry Pi 3 B + with hombridge flash installed.  HomeKit Home up is HomePod