Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ring] Failed to start live video stream #1018

Closed
sy6sy2 opened this issue Aug 14, 2023 · 13 comments
Closed

[Ring] Failed to start live video stream #1018

sy6sy2 opened this issue Aug 14, 2023 · 13 comments

Comments

@sy6sy2
Copy link

sy6sy2 commented Aug 14, 2023

Hi,
I was able to correctly connect my Ring camera in Scrypted and I can see it in HomeKit Home app but most of the time I am unable to watch the live video in the Home app.
I have the "loading" wheel and after some time I get a "No response" error.

  • Scrypted: v0.41.0
  • Ring plugin: v0.0.133
  • Install method: Docker compose on Debian server

Thanks

Log:

scrypted             | [Portail] destination address 192.168.1.25 64174 62773
scrypted             |
scrypted             |
scrypted             | [Portail] using address override 192.168.1.4
scrypted             | [Portail] source address 192.168.1.4 37470 35120
scrypted             |
scrypted             |
scrypted             | [Portail] handleStreamRequest {
scrypted             |   sessionID: '12735847-5814-4006-9472-d182e9738196',
scrypted             |   type: 'start',
scrypted             |   video: {
scrypted             |     codec: 0,
scrypted             |     profile: 1,
scrypted             |     level: 2,
scrypted             |     packetizationMode: 0,
scrypted             |     cvoId: undefined,
scrypted             |     width: 1280,
scrypted             |     height: 720,
scrypted             |     fps: 30,
scrypted             |     pt: 99,
scrypted             |     ssrc: 2075379107,
scrypted             |     max_bit_rate: 299,
scrypted             |     rtcp_interval: 0.5,
scrypted             |     mtu: 1378
scrypted             |   },
scrypted             |   audio: {
scrypted             |     codec: 'OPUS',
scrypted             |     channel: 1,
scrypted             |     bit_rate: 0,
scrypted             |     sample_rate: 24,
scrypted             |     packet_time: 20,
scrypted             |     pt: 110,
scrypted             |     ssrc: 414516146,
scrypted             |     max_bit_rate: 24,
scrypted             |     rtcp_interval: 5,
scrypted             |     comfort_pt: 13,
scrypted             |     comfortNoiseEnabled: false
scrypted             |   }
scrypted             | }
scrypted             |
scrypted             |
scrypted             | [Portail] Will wait for initial RTCP packet. { isHomeHub: false, isLowBandwidth: false, hasHomeHub: false }
scrypted             |
scrypted             |
scrypted             | [Portail] { isLowBandwidth: false, isWatch: false, destination: 'local' }
scrypted             |
scrypted             |
scrypted             | [Portail] Selected stream SIP
scrypted             |
scrypted             |
scrypted             | [Portail] SIP prebuffer session started
scrypted             |
scrypted             |
scrypted             | starting/refreshing stream
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp outgoing message
scrypted             |  OPTIONS rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | CSeq: 0
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | ring sdp v=0
scrypted             | o=Wantajobinstead? 1529310922 1529310923 IN IP4
scrypted             | s=Wantajobinstead?
scrypted             | c=IN IP4 176.34.180.26
scrypted             | t=0 0
scrypted             | m=audio 23341 RTP/SAVPF 0
scrypted             | a=rtpmap:0 PCMU/8000
scrypted             | a=rtcp:44819 IN IP4 176.34.180.26
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:xh1oCcf2wgZcQ/YJUBZ/FWqICdj8zmh2KExT1AXY
scrypted             | a=ptime:20
scrypted             | m=video 58899 RTP/SAVPF 99
scrypted             | a=time-since-first-key-frame-received:460525
scrypted             | a=rtpmap:99 H264/90000
scrypted             | a=fmtp:99 profile-level-id=42801F
scrypted             | a=rtcp:64434 IN IP4 176.34.180.26
scrypted             | a=rtcp-fb:99 nack
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:gczlAakF7JeY5sknkB/33ItTZPLpwlUUqPk39yP1
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | proposed sdp v=0
scrypted             | o=Wantajobinstead? 1529310922 1529310923 IN IP4
scrypted             | s=Wantajobinstead?
scrypted             | c=IN IP4 127.0.0.1
scrypted             | t=0 0
scrypted             | m=audio 0 RTP/SAVPF 0
scrypted             | a=control:trackID=0
scrypted             | a=rtpmap:0 PCMU/8000
scrypted             | a=rtcp:44819 IN IP4 176.34.180.26
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:xh1oCcf2wgZcQ/YJUBZ/FWqICdj8zmh2KExT1AXY
scrypted             | a=ptime:20
scrypted             | m=video 0 RTP/SAVPF 99
scrypted             | a=control:trackID=1
scrypted             | a=time-since-first-key-frame-received:460525
scrypted             | a=rtpmap:99 H264/90000
scrypted             | a=fmtp:99 profile-level-id=42801F
scrypted             | a=rtcp:64434 IN IP4 176.34.180.26
scrypted             | a=rtcp-fb:99 nack
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:gczlAakF7JeY5sknkB/33ItTZPLpwlUUqPk39yP1
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | request headers OPTIONS rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | CSeq: 0
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD, GET_PARAMETER
scrypted             | CSeq: 0
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp incoming message
scrypted             |  RTSP/1.0 200 OK
scrypted             | Public: DESCRIBE, OPTIONS, PAUSE, PLAY, SETUP, TEARDOWN, ANNOUNCE, RECORD, GET_PARAMETER
scrypted             | CSeq: 0
scrypted             |
scrypted             |
scrypted             | request headers DESCRIBE rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | Accept: application/sdp
scrypted             | CSeq: 1
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | Content-Base: rtsp://127.0.0.1:44881
scrypted             | Content-Type: application/sdp
scrypted             | CSeq: 1
scrypted             | Content-Length: 586
scrypted             |
scrypted             |
scrypted             | response body v=0
scrypted             | o=Wantajobinstead? 1529310922 1529310923 IN IP4
scrypted             | s=Wantajobinstead?
scrypted             | c=IN IP4 127.0.0.1
scrypted             | t=0 0
scrypted             | m=audio 0 RTP/SAVPF 0
scrypted             | a=control:trackID=0
scrypted             | a=rtpmap:0 PCMU/8000
scrypted             | a=rtcp:44819 IN IP4 176.34.180.26
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:xh1oCcf2wgZcQ/YJUBZ/FWqICdj8zmh2KExT1AXY
scrypted             | a=ptime:20
scrypted             | m=video 0 RTP/SAVPF 99
scrypted             | a=control:trackID=1
scrypted             | a=time-since-first-key-frame-received:460525
scrypted             | a=rtpmap:99 H264/90000
scrypted             | a=fmtp:99 profile-level-id=42801F
scrypted             | a=rtcp:64434 IN IP4 176.34.180.26
scrypted             | a=rtcp-fb:99 nack
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:gczlAakF7JeY5sknkB/33ItTZPLpwlUUqPk39yP1
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp outgoing message
scrypted             |  DESCRIBE rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | Accept: application/sdp
scrypted             | CSeq: 1
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp incoming message
scrypted             |  RTSP/1.0 200 OK
scrypted             | Content-Base: rtsp://127.0.0.1:44881
scrypted             | Content-Type: application/sdp
scrypted             | CSeq: 1
scrypted             | Content-Length: 586
scrypted             | [Portail]
scrypted             | [Portail] sdp v=0
scrypted             | o=Wantajobinstead? 1529310922 1529310923 IN IP4
scrypted             | s=Wantajobinstead?
scrypted             | c=IN IP4 127.0.0.1
scrypted             | t=0 0
scrypted             | m=audio 0 RTP/SAVPF 0
scrypted             | a=control:trackID=0
scrypted             | a=rtpmap:0 PCMU/8000
scrypted             | a=rtcp:44819 IN IP4 176.34.180.26
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:xh1oCcf2wgZcQ/YJUBZ/FWqICdj8zmh2KExT1AXY
scrypted             | a=ptime:20
scrypted             | m=video 0 RTP/SAVPF 99
scrypted             | a=control:trackID=1
scrypted             | a=time-since-first-key-frame-received:460525
scrypted             | a=rtpmap:99 H264/90000
scrypted             | a=fmtp:99 profile-level-id=42801F
scrypted             | a=rtcp:64434 IN IP4 176.34.180.26
scrypted             | a=rtcp-fb:99 nack
scrypted             | a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:gczlAakF7JeY5sknkB/33ItTZPLpwlUUqPk39yP1
scrypted             | [Portail] rtsp outgoing message
scrypted             |  SETUP rtsp://127.0.0.1:44881/trackID=0 RTSP/1.0
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=0-1
scrypted             | CSeq: 2
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | request headers SETUP rtsp://127.0.0.1:44881/trackID=0 RTSP/1.0
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=0-1
scrypted             | CSeq: 2
scrypted             | User-Agent: Scrypted
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | Session: cdcc5a58
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=0-1
scrypted             | CSeq: 2
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp incoming message
scrypted             |  RTSP/1.0 200 OK
scrypted             | Session: cdcc5a58
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=0-1
scrypted             | CSeq: 2
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             | [Portail] rtsp outgoing message
scrypted             |  SETUP rtsp://127.0.0.1:44881/trackID=1 RTSP/1.0
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=2-3
scrypted             | CSeq: 3
scrypted             | User-Agent: Scrypted
scrypted             | Session: cdcc5a58
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | request headers SETUP rtsp://127.0.0.1:44881/trackID=1 RTSP/1.0
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=2-3
scrypted             | CSeq: 3
scrypted             | User-Agent: Scrypted
scrypted             | Session: cdcc5a58
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | Session: cdcc5a58
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=2-3
scrypted             | CSeq: 3
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail] rtsp incoming message
scrypted             |  RTSP/1.0 200 OK
scrypted             | Session: cdcc5a58
scrypted             | Transport: RTP/AVP/TCP;unicast;interleaved=2-3
scrypted             | CSeq: 3
scrypted             |
scrypted             |
scrypted             | [Portail] Audio codec plugin reported vs detected mismatch pcm_mulaw pcm_ulaw
scrypted             |
scrypted             |
scrypted             | request headers PLAY rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | Range: npt=0.000-
scrypted             | CSeq: 4
scrypted             | User-Agent: Scrypted
scrypted             | Session: cdcc5a58
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | RTP-Info: url=rtsp://127.0.0.1:44881/trackID=0,url=rtsp://127.0.0.1:44881/trackID=1
scrypted             | Range: npt=now-
scrypted             | Session: cdcc5a58
scrypted             | CSeq: 4
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | [Portail] refreshing media stream in 89282
scrypted             | [Portail] rtsp outgoing message
scrypted             |  PLAY rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | Range: npt=0.000-
scrypted             | CSeq: 4
scrypted             | User-Agent: Scrypted
scrypted             | Session: cdcc5a58
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]
scrypted             | [Portail] rtsp incoming message
scrypted             |  RTSP/1.0 200 OK
scrypted             | RTP-Info: url=rtsp://127.0.0.1:44881/trackID=0,url=rtsp://127.0.0.1:44881/trackID=1
scrypted             | Range: npt=now-
scrypted             | Session: cdcc5a58
scrypted             | CSeq: 4
scrypted             | [Portail]
scrypted             |
scrypted             |
scrypted             | [Portail] sending prebuffer 4000
scrypted             |
scrypted             |
scrypted             | [Portail] { tool: undefined, rtpSender: 'Default' }
scrypted             |
scrypted             |
scrypted             | [Portail] H264 oddities are reported in the stream. Using FFmpeg.
scrypted             |
scrypted             |
scrypted             | [Portail] Waiting for video RTCP packet before sending video.
scrypted             |
scrypted             |
scrypted             | [Portail] Received first video RTCP packet.
scrypted             |
scrypted             |
scrypted             | [Portail] video codec/container not matched, transcoding: transcode {"url":"rtsp://127.0.0.1:43831/841f0b19fe2e8834","urls":["rtsp://192.168.1.4:43831/841f0b19fe2e8834"],"container":"rtsp","inputArguments":["-analyzeduration","0","-probesize","500000","-reorder_queue_size","0","-rtsp_transport","tcp","-f","rtsp","-i","rtsp://127.0.0.1:43831/841f0b19fe2e8834"],"mediaStreamOptions":{"id":"sip","name":"SIP","container":"rtsp","video":{"codec":"h264","h264Info":{"sei":true,"stapb":true,"mtap16":true,"mtap32":true,"fuab":true,"reserved0":true,"reserved30":true,"reserved31":true}},"audio":{"codec":"pcm_ulaw"},"source":"cloud","userConfigurable":false,"refreshAt":1692026244718,"sdp":"v=0\r\no=Wantajobinstead? 1529310922 1529310923 IN IP4\r\ns=Wantajobinstead?\r\nc=IN IP4 127.0.0.1\r\nt=0 0\r\nm=audio 0 RTP/SAVPF 0\r\na=control:trackID=0\r\na=rtpmap:0 PCMU/8000\r\na=rtcp:44819 IN IP4 176.34.180.26\r\na=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:xh1oCcf2wgZcQ/YJUBZ/FWqICdj8zmh2KExT1AXY\r\na=ptime:20\r\nm=video 0 RTP/SAVPF 99\r\na=control:trackID=1\r\na=time-since-first-key-frame-received:460525\r\na=rtpmap:99 H264/90000\r\na=fmtp:99 profile-level-id=42801F\r\na=rtcp:64434 IN IP4 176.34.180.26\r\na=rtcp-fb:99 nack\r\na=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:gczlAakF7JeY5sknkB/33ItTZPLpwlUUqPk39yP1","prebuffer":4000,"prebufferBytes":2468},"destinationVideoBitrate":2000000}
scrypted             | [Portail] -hide_banner -analyzeduration 0 -probesize 500000 -reorder_queue_size 0 -rtsp_transport tcp -f rtsp -i rtsp:[REDACTED] -vcodec copy -payload_type 99 -ssrc 9991635 -srtp_out_suite AES_CM_128_HMAC_SHA1_80 -srtp_out_params qrlwlDp8zYBcKfDhwy3Hh4qqyYpYijF3NZAsT1NI -dn -sn -an -f rtp srtp://192.168.1.25:64174?rtcpport=64174&pkt_size=1378 -acodec libopus -application lowdelay -frame_duration 20 -flags +global_header -ar 24k -b:a 24k -bufsize 96k -ac 1 -payload_type 110 -ssrc 10289945 -dn -sn -vn -f rtp rtp://127.0.0.1:41276?pkt_size=400 -sdp_file pipe:4
scrypted             |
scrypted             |
scrypted             | [Portail] H264 oddity detected.
scrypted             |
scrypted             |
scrypted             | [Portail] parsed bitstream sps { width: 16, height: 16 }
scrypted             |
scrypted             |
scrypted             | [Portail] SIP active rebroadcast clients: 1
scrypted             |
scrypted             |
scrypted             | [Portail] packet loss 1
scrypted             |
scrypted             |
scrypted             | [Portail] Guessed Channel Layout for Input Stream #0.0 : mono
scrypted             | Input #0, rtsp, from 'rtsp://127.0.0.1:43831/841f0b19fe2e8834':
scrypted             |   Metadata:
scrypted             |     title           : Wantajobinstead?
scrypted             |   Duration: N/A, start: 0.000000, bitrate: N/A
scrypted             |
scrypted             |
scrypted             |
scrypted             |
scrypted             | [Portail]   Stream #0:0: Audio: pcm_mulaw, 8000 Hz, mono, s16, 64 kb/s
scrypted             |   Stream #0:1: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 30 fps, 28.58 tbr, 90k tbn, 60 tbc
scrypted             | Output #0, rtp, to 'srtp://192.168.1.25:64174?rtcpport=64174&pkt_size=1378':
scrypted             |   Metadata:
scrypted             |     title           : Wantajobinstead?
scrypted             |     encoder         : Lavf58.76.100
scrypted             |   Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 30 fps, 28.58 tbr, 90k tbn, 30 tbc
scrypted             | Stream mapping:
scrypted             |   Stream #0:1 -> #0:0 (copy)
scrypted             |   Stream #0:0 -> #1:0 (pcm_mulaw (native) -> opus (libopus))
scrypted             | Press [q] to stop, [?] for help
scrypted             |
scrypted             |
scrypted             | [Portail] video/audio detected, discarding further input
scrypted             |
scrypted             |
scrypted             | [Portail] received first audio packet
scrypted             |
scrypted             |
scrypted             | [Portail] handleStreamRequest { sessionID: '12735847-5814-4006-9472-d182e9738196', type: 'stop' }
scrypted             |
scrypted             |
scrypted             | [Portail] streaming session killed, duration: 30s
scrypted             |
scrypted             |
scrypted             | [Portail] SIP active rebroadcast clients: 0
scrypted             |
scrypted             |
scrypted             | [Portail] ffmpeg exited
scrypted             |
scrypted             |
scrypted             | [Portail] SIP terminating rebroadcast due to inactivity
scrypted             |
scrypted             |
scrypted             | [Portail] rebroadcast error Error: stream inactivity
scrypted             |     at Timeout._onTimeout (/@scrypted/prebuffer-mixin/main.nodejs.js:1:120533)
scrypted             |     at listOnTimeout (node:internal/timers:569:17)
scrypted             |     at process.processTimers (node:internal/timers:512:7)
scrypted             |
scrypted             |
scrypted             | [Portail] SIP prebuffer session ended
scrypted             |
scrypted             |
scrypted             | request headers TEARDOWN rtsp://127.0.0.1:44881 RTSP/1.0
scrypted             | CSeq: 5
scrypted             | User-Agent: Scrypted
scrypted             | Session: cdcc5a58
scrypted             |
scrypted             |
scrypted             | response headers RTSP/1.0 200 OK
scrypted             | Session: cdcc5a58
scrypted             | CSeq: 5
scrypted             |
scrypted             |
scrypted             | rtsp client ended
scrypted             | stopping ring sip session.
scrypted             |
scrypted             |
scrypted             | stopping ring sip session.
scrypted             |
scrypted             |
scrypted             | stopping ring sip session.
scrypted             |
@koush
Copy link
Owner

koush commented Aug 14, 2023

your ring is in hevc mode.

@sy6sy2
Copy link
Author

sy6sy2 commented Aug 14, 2023

I searched in my Ring account and also directly in the iOS Ring app but I see nothing to change the video mode 😕.
the model is a wired doorbell.
Edit: Seems like the "Legacy video" toggle is no more available (https://community.ring.com/t/location-to-toggle-legacy-video/210139/22)

@danwoodsy
Copy link

Yep stuck in HVEC/H265 and scrypted can’t transcode because doorbell shouldn’t be pre-buffered.

I don’t know what the solution could be, other than a re-write of the Ring plug-in to transcode on the fly, if that’s even possible.

¯_(ツ)_/¯

@grants112
Copy link

Same problem here. Seems to be only 1 of my Ring Cameras - the Floodlight Cam Wired Plus. Hope there's a solution soon. So annoying that Ring would remove a feature that improved compatibility.

@tsightler
Copy link

In ring-client-api v12.0.0 (currently in beta) we've implemented newer consolidated Ring streaming API that works for all cameras and allows negotiating down to H264/AVC even for cameras that are in H265/HEVC mode. This works for all cameras except Car Cam. It only works for WebRTC though, but I'm guessing it could be easily adapted to Scrypted as I believe a slightly older version of this API is already used in Scrypted for Ring Edge devices.

@zelik888
Copy link

In ring-client-api v12.0.0 (currently in beta) we've implemented newer consolidated Ring streaming API that works for all cameras and allows negotiating down to H264/AVC even for cameras that are in H265/HEVC mode. This works for all cameras except Car Cam. It only works for WebRTC though, but I'm guessing it could be easily adapted to Scrypted as I believe a slightly older version of this API is already used in Scrypted for Ring Edge devices.

Yes the homebridge plugin just switched to the new api and works flawlessly, thank you! I hope scrypted can utilize this as well

@carlosonunez
Copy link

Can confirm that homebridge-ring works as intended.

@valerioceniccola
Copy link

homebridge-ring works great, but unfortunately it doesn't support "hksv homekit secure video". It would be a real breakthrough if scrypted implemented HEVC codec management!

@zelik888
Copy link

Updated ring plugin works great on scrypted! Thank you koush!!

@valerioceniccola
Copy link

Updated ring plugin works great on scrypted! Thank you koush!!

Can it handle HEVC codec too now?

@zelik888
Copy link

Yes. All my cameras work. Follow the directions in discord, disable old api

@valerioceniccola
Copy link

valerioceniccola commented Oct 21, 2023

I'm trying to follow directions in discord but I can't find out how to disable old api. How can I do?

EDIT: It works! Thank you koush!

@koush koush closed this as completed Oct 24, 2023
@carlosonunez
Copy link

carlosonunez commented Oct 27, 2023

Can confirm that this new release fixes streaming after disabling "Legacy RTSP Stream" in the Ring's plugin settings and after reloading the plugin.

Thank you, @koush! Bye, Homebridge!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants