Clearcam
Add object detection, tracking, mobile notifications, and search to any security camera.
Install / Use
/learn @roryclear/ClearcamREADME
<p align="center">
<img src="images/logo.png" alt="logo" width="100" />
</p>
clearcam: Add object detection, tracking, mobile notifications, and search to any security camera.
<table align="center" cellspacing="0" cellpadding="0" style="border-collapse: collapse;"> <tr valign="top"> <td style="padding-right: 10px;"> <img src="images/server.PNG" alt="Server" width="400" /><br/> <img src="images/det.jpg" alt="detection" width="400" /> </td> <td> <img src="images/zone.PNG" alt="Zone" width="400" /> </td> </tr> <tr> <td colspan="2" align="center"> <img src="images/sonata.PNG" alt="Sonata" style="width:100%; max-width:1000px;" /> </td> </tr> <tr> <td colspan="2" align="center" style="padding: 20px 0;"> <img src="images/notif.jpg" alt="Notification" width="400" /> </td> </tr> <tr> <td> <img src="images/ios_live.PNG" alt="iOS Live" width="400" /> </td> <td> <img src="images/ios_events.PNG" alt="iOS Events" width="400" /> </td> </tr> <tr> <td align="center"> <img src="images/fiesta_notif.PNG" alt="Fiesta Notification" width="400" /> </td> <td align="center"> <img src="images/fiesta_clip.PNG" alt="Fiesta Clip" width="400" /> </td> </tr> <tr> <td align="center"> <img src="images/fire_notif.jpg" alt="Fiesta Notification" width="400" /> </td> <td align="center"> <img src="images/fire_clip.jpg" alt="Fiesta Clip" width="400" /> </td> </tr> </table>Don't own an RTSP camera yet?
Try it out with this feed: https://webcam.elcat.kg/Too-Ashu_Tunnel_North/index.m3u8 (https://kg.camera)
(old) video demo:
https://x.com/RoryClear/status/1959249250811785405
computer requirements
- Mac, Linux, or maybe Windows
- ffmpeg
- python3.11 or later
run NVR + inference in python from source
- pip install -r requirements.txt
- python3 clearcam.py
- (optional) enter your Clearcam premium userID (viewable in iOS app settings page) to receive streams and notifications
- open localhost:8080 in your browser
- use BEAM=2 python3 clearcam.py for extra performance (wait time on first run)
install iOS App from source
- git clone https://github.com/roryclear/clearcam.git
- open ios/clearcam.xcodeproj
iOS requirements
- iOS 15 or newer
- iPhone SE (1st gen) or newer (older iPhones might work)
- dependencies: NONE!
Signing Up for Clearcam Premium
Features
- View your live camera feeds remotely.
- Receive notifications on events (objects/people detected).
- View event clips remotely.
- End-to-end encryption on all data.
How to Sign Up
Visit clearcam.org to sign up, or upgrade to premium in the iOS app.
