Apparently not. When streaming to the app it connects directly as described (not through AWS) and so it is mostly cost free for Wyze (besides the small authentication cost) when we stream cams, but Wyze is telling us here that this is NOT the case for the browser service… they are using some kind of new AWS technology which has a limit of how many streams can be active at once and DOES cost them by usage. So this is different than how it works through the app. I am very curious why they didn’t build it to connect P2P directly like the app.
Overall, in theory, yes… But in practical application it can only handle a few simultaneous requests. Someone tested the limit once, I think it varied between like 2-5 connections and then it would choke and end all the streams as I recall. The cams have a finite amount of RAM, processor, bandwidth capacity, etc. So technically if all 21 of you tried at the same time it would not actually try to serve you all, it would reject most, if not all of you… Basically suffering a DDoS attack to take it offline.