RTSP for V3

NO.

Wyze Cam3 is added to TinyCam via the Wyze stream and NOT via RTSP. Please don’t post inaccurate information. RTSP is a protocol, one which the Wyze firmware does NOT support (yet - possibly never?). If you would like to talk about RTSP please first understand what RTSP support is on a camera.

For the record, the developer of TinyCam (Alexey Vasilyev) works for Wyze. For all those thinking, hey, how come this guy figured out how to add Wyze Cams to his app via their own (Wyze) proprietary stream? THAT is how, this is public knowledge if you care to check.

https://tinycammonitor.com/contacts.html
https://lv.linkedin.com/in/avasilyev

The ONLY ways that streams are supported off the WC3 (aside from the Wyze App) are in workarounds.

  1. Docker container, see DOCKER-WYZE-BRIDGE
  2. HcIX WyzeHacks - GitHub - HclX/WyzeHacks: Hacks I discovered allowing Wyze camera owners to do customizations
  3. TinyCam(Pro) - via Wyze proprietary stream (with cloud authentication)

*For the record I use #2 above for my DVR. It only allows a single connection to the stream, and it’s not very reliable.
**If you want to use #1 above, you need to uninstall Hyper-V (which I use), from what I read, Hyper-V and Docker don’t play well together on the same system. I didn’t see this in any notes on this installation, but it should be added (if accurate). As a bridge, delays are expected on the feed.
***I also use #3 on my Android mobile devices, works great.

The advantage of having RTSP support in the official WC fw is that you can use it to connect to a DVR/monitor while all functions work normally in the Wyze app.

I see a lot of hateful comments on here against Wyze. Why? You can easily find other alternatives that support RTSP for the same price or cheaper. I have posted these, and I use some of these options - they are definitely more reliable than the WC2 official RTSP implementation, which is garbage.

Wyze uses the “consumption” model to make money; you buy the camera and then pay for a cloud subscription. For those less technical, this is simple and uncomplicated.

Let me give you an example, and I will use iPhone users because in general (from my experience) these users understand very little of what happens behind the scene. Those who are posting here with the workarounds are not the users I’m talking about,

  1. Everyday user: On an iPhone you are limited on photo/video storage. If you want more, you just pay for more cloud storage from Apple. Done, easy peasy.
  2. Techie user: Those more technical, will say “hey, I can just get a NAS at home, and use that to store my stuff so I don’t need to pay for cloud storage”. Yes you can.

The Wyze cloud consumption model is for users #1 above. Lots of us #2s who can and like to do our own thing, but that doesn’t make the Wyze company [Mod Edit] or evil because they don’t provide the product with features you want/expect. You bought it, you knew it didn’t support it (if you didn’t know it’s on you - return it), so no need to get hateful.

Like everyone else, I also wish the WC3 will have official RTSP support, as the Wyze app seems to be the only one that will stream the camera without stopping (compared to other products). HOWEVER, even if it’s “in the works” I don’t believe it will happen, and I have bought other product that suits my needs at this time.

If they roll it out, AWESOME.
The WC3 is great in size, in features, in quality especially with the new night vision in colour.
But if RTSP never comes, well hey move on if that’s a deal breaker.

[Mod Note]: Post edited to conform to the Wyze Community Guidelines

1 Like

Hey fwiw I am fairly sure you could spin up a hyper-V VM and as long as the VT tech is enabled in bios it should be able to run docker within that VM instead of your main host. I believe Docker leverages hyper-v on windows anyways so its kind of like running hyper-v within hyper-v which is supported with VT enabled.

To everyone else, they said they would make it, they also said its been moved into testing recently. I am sure they will release it begrudgingly. Just need to wait a bit more.

TC has been able to stream with Wyze credentials long before Oct 2020, so I’m fairly certain that @alexey.vasilyev working for Wyze has nothing to do with TinyCams ability.

That was LAST YEAR…STILL WAITING

Procedure to get wyze Cam v3 to do Streaming without firmware.
This is a work around for Windows 10 users with at least 8Gb memory

https://docs.google.com/document/d/12EsjdTHkye2hXsyRD3qtSekO4tZZ1CgI/edit?usp=sharing&ouid=102741725168898404745&rtpof=true&sd=true

Possibly, I don’t know. I find it interesting that a non-Wyze employee somehow got the API to use in his software? Does Wyze hand those out to any dev that asks, is it an internal thing, or is it reverse engineering? Could be the last, and then Wyze said, “hey, want to work for us since you know our stuff better than we do”? :slight_smile:

reverse engineering…

no doubt they hired Alexey for his talent!

Nested? So spin up a Win10 VM in Hyper-V and then install Docker Desktop in that VM, then run the Wyze bridge container in that? Seems like a lot of overhead. If I had the time I’d play with that, but I don’t and don’t have the need for that. Too bad there is no tool to covert the docker container to a HyperV VM…

" [https://docs.google.com/document/d/12EsjdTHkye2hXsyRD3qtSekO4tZZ1CgI/edit?usp=sharing&ouid=102741725168898404745&rtpof=true&sd=true ]"

…results in Error 401 Unauthorized.

yup… if I give up on waiting for official firmware I can reverse engineer the docker container. The docker container is great as it doesnt require anything be setup. But the very dockerfile will have build steps in it that can be manually done

Due to the inordinate amount of dl traffic, it is now by request…I will get to your request asap.

I thin this is what v3 uses:

Low-Latency HLS

Low-Latency HLS (LL-HLS) is the latest and greatest technology when it comes to low-latency streaming. The proprietary protocol promises to deliver sub-three-second streams globally. It also offers backward compatibility to existing clients.

In other words, it’s designed to deliver the same simplicity, scalability, and quality as HLS — while significantly shrinking the latency. At Wowza, we call this combination the streaming trifecta.

Even so, successful deployments of Low-Latency HLS require integration from vendors across the video delivery ecosystem. We’ve teamed up with Fastly and THEO to create an end-to-end solution and are continuing to add enhancements.

  • Playback Compatibility: Any players that aren’t optimized for Low-Latency HLS can fall back to standard (higher-latency) HLS behavior
    • HLS-compatible devices include MacOS, Microsoft, Android, and Linux devices; all Google Chrome browsers; several set-top boxes, smart TVs, and other players
  • Benefits: Low latency, scalability, and high quality… Oh, and did we mention backward compatibility?
  • Drawbacks: As an emerging spec, vendors are still implementing support
  • Latency: 2 seconds or less

There appears to be no local only support. Tiny cam didn’t work once internet connection was lost.
Are there any other options?

The docker container (which can be extracted and run separately with python) supports doing a local network stream (rather than uploading to Wyze’s servers then redownloading), but it requires logging into a Wyze account to get the cameras and their streams.

How often does it need to login?

I stumbled on to this today: How To Install Frigate in Home Assistant for Object Detection (pt1)

Don’t miss this EverythingSmartHome video.

This is the best summary of why I’m not interested in CamPlus and why I’d really like to have RTSP on WyzeCam v3. For readers of this thread these links provide options to explore while you wait for a Wyze solution.

You may find what you seek before Wyze provides RTSP. You may also find that Wyze cameras will be a fine addition to your 2022 fully operational Frigate environment. I’m heading down this path to see what I can build. [Without RTSP (or RTMP) support, I’ve given up all hope of integrating my Wyze Cams into Home Assistant]

2 Likes

I’m running Frigate with 2 x V2 cams. Works very well. I’d purchase more than a few V3 cams if it had RTSP support.

1 Like

What CPU/system are you using for Frigate?

First time I’ve read about Frigate. Perfect for my unused V2s flashed with RTSP firmware. Now I just need to find some spare time.

The stream does not upload to Wyze servers for real time viewing. It’s always direct from phone to camera…

Is this true? I don’t use LinkedIn and it’s paywalled. Regardless it’s become my understanding that Alexey simply used a previously reverse engineered package written by N.B. Lavoie and team.

If he DOES work for Wyze it was a smart hire - TinyCam rocks.

1 Like