[RELEASE] MatterCameras Bridge - Bring ANY ONVIF/RTSP Camera natively to SmartThings via Matter 1.5

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.

You can check out the source code, screenshots, and the installation guide on my GitHub repository here: :backhand_index_pointing_right: GitHub - patricktd/MatterCameras: Export Cameras to Matter · GitHub

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: :television: https://youtu.be/-iBD2aoOA4I

I’d love for you guys to test it out, report any bugs, and share your feedback!

This is amazing! Do you think it would work on my 10yo raspberrypi that I am using for some other smartthings apps?

Thanks a lot! I can’t say for sure, because camera codecs generally use more CPU. But give it a try and let me know.

Hi,

It’s avaliable from outside LAN?

From my testing, I can only see the camera feed when inside home. If I test using mobile data, the camera feed isn’t avaliable!

This is nice. Any chance one could build this to run on a popular NAS like Synology?

Thanks @Patrick_Duarte

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

Any idea how to solve this?

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

This is a really great project!

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.