Real Time Streaming Protocol (RTSP)

Awesome … Thanks. I actually had it set to “tracking” previously.

1 Like

You can set the default in your preferences
image

5 Likes

Thanks. I didn’t know about that either :slight_smile: and I’ve set it now.

1 Like

tinyCam dev here, There is no any agreement with Wyze. All is done be reverse engineering Wyze protocol. Moreover we shared sources on github and it is possible for everyone (e.g. Blue Iris) to implement native Wyze Cams support in their NVR.

7 Likes

Hi Alexey … I actually looked at that github release when it was first announced quite some time back. Thanks for your generosity in sharing info. If I remember correctly, the github release included some binaries (without source) for Throughtek libraries that are presumably needed to duplicate what you did.

Do you know if it’s actually okay for Blue Iris to use those libraries to implement support the way you did?

Sources are here

Binaries are here

This is enough for implementing Wyze Cam support.

4 Likes

TinyCam mystery solved! Thanks @alexey.vasilyev , even tho we may have bashed your app a bit earlier in this thread. Sometimes it takes a bit of force to squeeze things out. Thanks for having thick skin.

Now we can all go on our merry way and support what we like, what works and encourage improvements.

3 Likes

tiny cam pro user here… please please please make you app available on windows. I would love a more powerful alternative to android.

1 Like

I really am struggling to understand why this will only support LAN streaming.

I need to be able to send this to a WAN. Whether that’s a cloud-hosted NVR (on AWS, etc.) or as a camera on a different LAN than my WyzeCam.

I think that they mean that you’ll have to be able to connect to the IP address of the camera in order to open the RTSP stream, just like you need to be able to do with any other IP camera. If you are making your other IP cameras accessible by port forwarding (hopefully not!) or by using a vpn, that’s highly likely to still work.

No Windows version planned. There are quite powerful Android devices, like NVIDIA Shield TV which can handle a lot of cameras. Check this live demo running tinyCam PRO on NVIDIA Shield TV (you need to accept self-signed SSL certificate).

https://demo.tinycammonitor.com:8083/
Username: demo
Password: demo

3 Likes

+1 for RTSP. Would need control over Day/Night mode as I am using indoors (until Outdoor Cam is ready; too darn cold in Canada for 3-4 months at a time) through front door sidelites and can’t enable Night mode due to reflections. Looking to use with Synology NAS so all the motion detection and notification is already available through it’s Surveillance app. Would hate to loose PTZ feature; as others have stated, basic hardware should function and be controllable through RTSP

I view my Wyze cams on my Echo Show and also on TVs with Amazon Firesticks. I want RTSP also as a means to also view the cams with a 3rd party app on my Windows phone, but without sacrificing the access I now have using Alexa with Echo Show and Firestick TV,

Will RTSP being made available have any negative effect on cam access using Alexa ?

I think it was mentioned that RTSP would be alternate firmware.
You’d choose the Wyze functionality or simply RTSP.
I hope this changes because I’ve found the motion detection and saving to the cloud pretty useful but I’d also like to use my own surveillance software.

The downside of the current Wyzecam implementation is that is someone steals your camera then they have stolen all your footage as well. I know you have the 12 second clip in the cloud, and if you were quick enough then you might have been able to use record feature in the app to capture video to your phone, but fundamentally if someone steals the camera and SD card then you don’t have a lot. RTSP would allow me to stream to a local server which I can physically secure a lot easier than a camera. That server could also backup its footage to the cloud. Then if someone steals your camera you still have all the evidence.

Very generous of you @alexey.vasilyev; and thanks for the GitHub links Real Time Streaming Protocol (RTSP) - #214 by alexey.vasilyev

Indeed, now there is really no technical reason for PC based NVR vendor(s) - Blue Iris; VLC, etc., etc., etc. not to offer Wyze Cam access if their Customers respectfully request it and demonstrate a viable business case.


I am very happy that I “stood up” for tinyCam here while it was being bashed by other members.

ActionTiles strongly recommends tinyCam Monitor Pro as the absolutely best available solution for embedding Wyze Cam feeds into ActionTiles Panels.

https://tinycammonitor.com/

2 Likes

Thank you for working on RSTP. Whatever you need to to do get it to work then do, but obviously the less functionality you take away to more desirable your cameras and ecosystem are. RSTP LAN only is expected. If I had to give up one, I would give up Motion tracking in exchange for RSTP.

yes they do have a stream api open to the public that is what tinycam uses

1 Like

Hi WyzeGwendolyn!

I’m excited to hear about RTSP support. I could see not having PTZ support (the app could be used for that) so the only option/feature that I would like to see is the Time-lapse feature. I do a nightly time-lapse so I can ‘summarize’ what one of my critter cams captures and if needed then go grab the raw footage…

I think we just disagree with what “api open to the public” means. :slight_smile: The “API” isn’t documented or supported in any way by Wyze and it’s not even clear that it’s legal to use the ThroughTek part of it …

To use the information that Alexey determined by reverse engineeering, you have to call into libraries from Throughtek that are published on github in binary form only. Those libraries have no indication of licensing to the public that I could see, and they’re published from a random-looking Chinese account that is not obviously associated with Throughtek. Throughtek itself does not make those libraries available to the public as far as I can tell, and I doubt it condoned publishing them to github.

So yes, there’s a way to access Wyzecam, and it’s very nice of Alexey to have shared his work, but due to the dubious nature of the Throughtek libraries, I suspect that any commercial entity in the US is going to be pretty shy about shipping code that includes them.

3 Likes