I’m excited to share an open-source project I’ve been developing: MatterCameras.
It is a standalone bridge with a clean Web UI that takes standard RTSP/ONVIF streams and exposes them natively to SmartThings using the new Matter 1.5 WebRTC standard.
Main Benefits:
100% Local Execution: Fast, direct streaming to your hub (I’m currently running it flawlessly on my v4 Samjin / ThingsOne hub).
Universal Compatibility: I have successfully tested it with Reolink, UniFi, Tapo, Sonoff, and Intelbras cameras. If it has an RTSP link, you can bridge it.
Simple Dashboard: You don’t need to be an expert to use it. Just add the camera URL in the Web UI, scan the Matter QR code, and it appears in your SmartThings app.
I also recorded a full video demonstrating the bridge in action. The audio is in Portuguese, but I believe that if you turn on YouTube’s auto-translated subtitles, you can follow along perfectly: https://youtu.be/-iBD2aoOA4I
I’d love for you guys to test it out, report any bugs, and share your feedback!
I managed to build Matter Cameras using Container manager for Synology and everything is working fine using smartthings hub with Smartthings app
I have added 6 Axis cameras using RTSP/ONVIF Stream URL
the only thing I couldnt mange to have it working once i create routine in smartthings app to capture snapshot and send notification with snapshot once motion is detected. i receive notification but with no snapshot.
I can manually take snapshot from camera live stream in smartthings app but not through routine
When sending the notification within the routine, select the camera associated with the photo; also, check if the camera module is on the latest version 0.5.8
Unfortunately I’m having the same issue as @amin300 with my Tapo cameras.
The video feeds seem to work fine in SmartThings (eg. they can be viewed and controlled and I can take snapshots) but the cameras won’t show up as preview tiles and the video snapshot is missing from notifications even when the ‘attach photo from camera’ option is enabled and the camera is selected in the routine.
I’m running Camera Software Version 0.5.8-beta+3e (313) + Matter Cameras Bridge 0.5.8-beta.