Doorbell Gen 2 Video Issue, possibly streamy type mismatch? 
# Live Streaming Issue

### Describe the live streaming issue
Error streaming Doorbell since recent ring version update (Previously not updated since mid July).From what I can tell it's related to the new API and a stream type mismatch. (I believe the doorbell uses cocoa?)
Driveway Floodlight works fine. Also, after viewing driveway and switching back to doorbell, there is a "Ding 6862821198833873803 is expired (480)" error. Perhaps permissions?

### Screenshots/Logs
[8/19/2020, 6:11:37 PM] [Ring] Preparing Live Stream for Front Door
[8/19/2020, 6:11:38 PM] [Ring] Failed to prepare stream for Front Door (0.51s)
[8/19/2020, 6:11:38 PM] [Ring] TypeError: Cannot read property 'match' of undefined
    at getRtpDescription (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:23:50)
    at parseRtpDescription (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:29:16)
    at SipCall.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:190:20)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:5:58)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
[8/19/2020, 6:11:46 PM] [Ring] Preparing Live Stream for Driveway
[8/19/2020, 6:11:46 PM] [Ring] Ding 6862821198833873803 is expired (480).  Fetching a new ding and trying video stream again
[8/19/2020, 6:11:47 PM] [Ring] Stream Prepared for Driveway (1.434s)
[8/19/2020, 6:11:47 PM] [Ring] Received stream data from Driveway (1.482s)
[8/19/2020, 6:11:48 PM] [Ring] Streaming active for Driveway
[8/19/2020, 6:11:50 PM] [Ring] Stopped Live Stream for Driveway
[8/19/2020, 6:11:50 PM] [Ring] Preparing Live Stream for Front Door
[8/19/2020, 6:11:51 PM] [Ring] Ding 6862821160170950766 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 (_stream_readable.js:1220:12)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
[8/19/2020, 6:11:52 PM] [Ring] Failed to prepare stream for Front Door (2.074s)
[8/19/2020, 6:11:52 PM] [Ring] TypeError: Cannot read property 'match' of undefined
    at getRtpDescription (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:23:50)
    at parseRtpDescription (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:29:16)
    at SipCall.<anonymous> (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:190:20)
    at Generator.next (<anonymous>)
    at fulfilled (/usr/local/lib/node_modules/homebridge-ring/lib/api/sip-call.js:5:58)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
-->

### Recommended solution

### Environment
<!-- ✍️edit: -->
 - Ring Camera: Doorbell 2 (doorbell_v4) Firmware 9.8.1
 - OS: Raspbian GNU/Linux Buster (10) - Homebridge Raspberry Pi Image
 - Node.js: v12.18.3
 - npm@6.14.8
 - homebridge-ring@9.8.1 
 - homebridge@1.1.2 
 - homebridge-config-ui-x v4.26.0

### Network Environment
Doorbell 2 (doorbell_v4) Firmware 9.8.1 connected to 
Eero Pro B010011  v3.12.1-106 on WOW Cable Internet wire connected to
 Raspbian Homebridge server and Apple TV 4K 32GB MQD22LL/A