Viewing Camera Streams Crashes Homebridge #1167
Unanswered
mikeelmasry
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I have been using Homebridge and dgreif Ring plug in for over close to 2 years now. Big thank you to the developer of this plugin!
Recently, I noticed that the Ring cameras (Stick Up Cam and Video Doorbell Pro) cause Homebridge to crash whenever I try to view the live stream through Homekit. The thumbnail preview seems to work fine and all the cameras work fine in the Ring app. My guess is something changed on Ring's end in regards to codecs that is causing the problem.
Here is a capture of the Homebridge log when I try to initiate streaming of video from one of my Ring cameras:
[2/21/2023, 10:17:16 AM] [Ring] Preparing Live Stream for Front Yard
[2/21/2023, 10:17:17 AM] [Ring] Stream Prepared for Front Yard (0.605s)
[2/21/2023, 10:17:17 AM] [Ring] Activating stream for Front Yard (0.848s)
[2/21/2023, 10:17:19 AM] Error: negotiate codecs failed.
at RTCPeerConnection.setRemoteRTP (/usr/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:1022:13)
at /usr/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:890:14
at Array.map ()
at RTCPeerConnection.setRemoteDescription (/usr/lib/node_modules/homebridge-ring/node_modules/werift/src/peerConnection.ts:855:38)
at WeriftPeerConnection.createAnswer (/usr/lib/node_modules/homebridge-ring/node_modules/ring-client-api/lib/streaming/peer-connection.js:116:23)
at WebrtcConnection.handleMessage (/usr/lib/node_modules/homebridge-ring/node_modules/ring-client-api/lib/streaming/webrtc-connection.js:29:46)
at /usr/lib/node_modules/homebridge-ring/node_modules/ring-client-api/lib/streaming/streaming-connection-base.js:38:25
at doInnerSub (/usr/lib/node_modules/homebridge-ring/node_modules/rxjs/src/internal/operators/mergeInternals.ts:71:15)
at outerNext (/usr/lib/node_modules/homebridge-ring/node_modules/rxjs/src/internal/operators/mergeInternals.ts:53:58)
at OperatorSubscriber._this._next (/usr/lib/node_modules/homebridge-ring/node_modules/rxjs/src/internal/operators/OperatorSubscriber.ts:70:13)
[2/21/2023, 10:17:19 AM] Got SIGTERM, shutting down Homebridge...
[2/21/2023, 10:17:19 AM] [Harmony Hub] INFO - shutdown
[2/21/2023, 10:17:19 AM] [Ring] Stopped Live Stream for Front Yard
[2/21/2023, 10:17:19 AM] [Ring] connectionStateChange: closed
[2/21/2023, 10:17:19 AM] [Ring] iceConnectionStateChange: closed
[2/21/2023, 10:17:24 AM] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[2/21/2023, 10:17:29 AM] [HB Supervisor] Restarting Homebridge...
[2/21/2023, 10:17:29 AM] [HB Supervisor] Starting Homebridge with extra flags: -I
[2/21/2023, 10:17:29 AM] [HB Supervisor] Started Homebridge v1.6.0 with PID: 429
Beta Was this translation helpful? Give feedback.
All reactions