@d0n4v4nb3ck3r I think this is a good idea, but I have not put any time toward it yet. I've been focused on 2fa and getting my Ring debug environment set up a little better. I'm getting close to done with both of those and then I can do a little investigation toward snapshots for live view.
Real live view is completely possible, but requires a ton of work unless someone can recommend a good library that has done most of the heavy lifting. I'm not currently planning to work on it any time soon.
@dgreif I totally understand, wish I knew how to code so that I could help you! Thanks for everything you have done!
Sent with GitHawk
@dgreif does something like jssip not offer the functionality you need?
@ifeign just started digging into jssip and found this gem... https://github.com/versatica/JsSIP/issues/571. Looks like that one is off the table. There are still a few others I can try
Haha wow, people got heated over that.
On Wed, Jul 17, 2019 at 4:12 PM Dusty Greif notifications@github.com
wrote:
@ifeign https://github.com/ifeign just started digging into jssip and
found this gem... versatica/JsSIP#571
https://github.com/versatica/JsSIP/issues/571. Looks like that one is
off the table. There are still a few others I can try—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dgreif/ring/issues/63?email_source=notifications&email_token=AHWLHYDM62CUCWI4LIHPXCDP76ROLA5CNFSM4IDAUDVKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2G265Q#issuecomment-512601974,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHWLHYG5JW6L72UMJXTYSJTP76ROLANCNFSM4IDAUDVA
.
@dgreif how about sip.js?
@omerdn1 unfortunately that one uses websockets as the transport (instead of UDP), which does not work with the Ring SIP servers. There are some threads/forks by people who have tried to add UDP but it all looks pretty stale.
I'm currently playing around with the sip module and having some limited success 😶. I actually got a successful connection between the Blink client for windows and my Ring camera today (audio only), so that is a huge step in the right direction. I'm trying to recreate that scenario with the sip module and running into a weird response from the ring server. I can talk to it, it's just telling me it doesn't like my request. The sip module is actually making the whole process more complicated, so I might just start throwing straight UDP messages at the server and not use any sip library.
Once sip is figured out, it's a matter of getting RTP to connect to homebridge/HomeKit. That part _looks_ easy, but could be a whole separate hurtle. I don't want to get everyone's hopes up, but it is looking _possible_ at this point. 🤞No promises...but for now I'm going to close this issue in favor of #35 since that's where I'm focusing my effort. I will post there if I have any more updates.
Most helpful comment
@d0n4v4nb3ck3r I think this is a good idea, but I have not put any time toward it yet. I've been focused on 2fa and getting my Ring debug environment set up a little better. I'm getting close to done with both of those and then I can do a little investigation toward snapshots for live view.
Real live view is completely possible, but requires a ton of work unless someone can recommend a good library that has done most of the heavy lifting. I'm not currently planning to work on it any time soon.