mrlt8
mrlt8
I believe this is due to DTLS being enabled on the newer firmware to patch the recent security vulnerability in tutk. You can see which of the cameras have DTLS...
This should generate the authkey, but I think you'd still need tutk 3.1.10+ to make the connection... ```python key = self.camera.enr + self.camera.mac.upper() hash = hashlib.sha256(key.encode()) bArr = bytearray(hash.digest())[0:6] authKey...
Yes, see my post above. Here's a working [example](https://github.com/mrlt8/wyzecam/blob/44df513d04f26e0d3373c0c2f8d69144f2d98fba/wyzecam/iotc.py#L646-L667). You'll need to supply your own `libIOTCAPIs_ALL` v3.1.10 or higher.
Depending on your target platform, there are a few libraries floating around. I believe you will need an SDK license key for v4+. You could always contact tutk directly, but...
Hello, I was going to try playing around with the stream on a pi4, but having some difficulty cross-compiling the tutk library.. Does anyone have or know where to find...
I cross-compiled it with multiarch enabled for armhf, but still keep getting `OSError: /usr/local/lib/libIOTCAPIs_ALL.so: wrong ELF class: ELFCLASS32`. Any tips or info would be appreciated!
I wasn't able to get it to work natively on Ubuntu 21.04 (aarch64), but was able to get the tutk library working using an arm32 docker container: https://github.com/mrlt8/docker-wyze-bridge/blob/main/app/Dockerfile.arm
Speaking of docker, I actually made a quick docker-compose for @noelhibbard's script. I uploaded it here if anyone wants it: https://github.com/mrlt8/docker-wyze-bridge
@SomebodySysop I updated my [docker-compose.yml](https://github.com/mrlt8/docker-wyze-bridge) to use rtsp-simple-server, so you could run that to get an RTSP/RTMP/HLS stream for all your cameras.
Hey, @kroo I've actually got the tutk library in my docker container working: https://github.com/mrlt8/docker-wyze-bridge/blob/main/app/dockerfile#L4-L5