SentryRec Hero Banner

Professional Security Camera Recording

High-performance desktop app for IP camera recording

Professional Security Camera Recording Software

Record from multiple IP cameras and surveillance systems simultaneously in high quality. Perfect for home and business security.

Welcome to SentryRec, professional security camera recording software for your desktop! It automatically saves all recordings in .mp4 format for easy playback in any video player. Both Windows and macOS are supported. It works with various IP camera brands and surveillance systems, including RTSP, ONVIF, and HTTP streams.

Key Features

  • Multi-threaded and lightweight for high performance, with unlimited cameras you can record from simultaneously.
  • Automatically start recordings when motion is detected or on a schedule.
  • Fully customizable settings, including video duration, network timeout, recording schedules, and retention policies.
  • Records from IP cameras and surveillance systems in high quality into .mp4 format.
  • Review and manage all your recordings! View auto-generated image grid screenshots, sort by camera, review status, favorite and filter by tags, and enable deletion protection.
  • Live monitoring of your recordings! View live thumbnails of all active camera feeds in real time.
  • Edit and combine recordings with built-in tools to keep only the segments you need.
  • Group cameras from multiple locations and systems for centralized management.
  • Direct camera feed access and the ability to play and delete videos from within the app.
  • Supports various camera protocols including RTSP, ONVIF, HTTP, and more.
  • Windows and macOS supported – Contact us to get started.

Supported Camera Systems

System/ProtocolRecording Supported
RTSP StreamsSupported
ONVIF CamerasSupported
HTTP/HTTPS StreamsSupported
HikvisionSupported
DahuaSupported
Axis CommunicationsSupported
ReolinkSupported
AmcrestSupported
Ubiquiti UniFiSupported
WyzeSupported
RingSupported
Nest/GoogleSupported
ArloSupported
Generic IP CamerasSupported
Custom RTSP SourcesSupported

* New camera systems and protocols added regularly based on user requests

Viewing Recordings

Recordings are saved in standard MP4 format and can be played in any video player. The built-in review feature allows you to quickly scan through footage with auto-generated thumbnails, making it easy to find specific events or time periods.

Ready to start recording? Contact us to get SentryRec and begin monitoring your security cameras.

Screenshots

Screenshot of Recording with SentryRec
Screenshot of Recording with SentryRec
Sentryrec Edit Video Feature In Dark Mode
Edit Video Feature (in Dark Mode)
SentryRec Review Feature In Dark Mode
Review Feature (in Dark Mode)
SentryRec Live Camera Monitor Feature In Dark Mode
Live Monitor feature, showing all active recordings

We hope you enjoy using SentryRec!

Unlock Premium Features

Premium Benefits

  • Unlimited recording lengths and simultaneous recordings
  • Auto-restart after disconnects
  • Advanced editing tools and recording options
  • Priority support

Activation Progress

Create an account to get started.

Frequently Asked Questions

How do I pay for SentryRec to unlock all the premium features?

You can pay with a credit card by first registering a SentryRec account, and then upgrading your account in the Account Settings.

What benefits do I get by activating the Premium Tier?

By activating the premium tier, you can record from unlimited cameras simultaneously for any duration without a cap, and can auto-start recordings based on motion detection or schedules. All the advanced settings will also be unlocked. You can read the full feature list here.

You will also help support our ongoing development to make a better product. Thank you for your support!

What camera systems does SentryRec support?
SentryRec supports a wide range of IP cameras and surveillance systems including RTSP streams, ONVIF cameras, HTTP/HTTPS streams, and popular brands like Hikvision, Dahua, Axis, Reolink, Amcrest, Ubiquiti UniFi, Wyze, Ring, Nest/Google, and Arlo. Any camera that provides an RTSP or HTTP video stream should work.
How do I install SentryRec and run it on Windows?
On Windows, you can get SentryRec by downloading it from the provided link above. After downloading, unzip the file and double click the SentryRec.exe program to start it. If Windows prompts you, click “Run anyway”. Also if needed, make sure to whitelist SentryRec.exe and recorderd.exe in your Windows Firewall.
Where does SentryRec store its files and settings?
SentryRec stores its configuration files, settings, and recordings in your local user directory. On Windows, this is typically in %APPDATA%/SentryRec. On macOS, it's in ~/Library/Application Support/SentryRec. You can also specify custom storage locations for recordings in the settings.
How do I completely reset SentryRec if I'm having issues?
If you're experiencing persistent issues with SentryRec, you can perform a complete reset by closing the application and deleting the configuration folder. On Windows, this is in %APPDATA%/SentryRec. On macOS, it's in ~/Library/Application Support/SentryRec. Make sure to back up any important settings before doing this.
Is it safe to use SentryRec?
Yes, we ensure every Windows release is safely and securely built, and we release the cryptographic hashes which you can verify as well. Additionally for the Apple binaries, they are each scanned by Apple for any viruses as part of the signing and notarization process. We also do not bundle or install any adware, tracking, or make modifications to your system. If you have any questions about the safety of our software, please contact us.
How do you handle private information?
We take privacy very seriously and have designed the app with privacy in mind. The recording and data logic happens completely on your local system, and we do not store or have access to your daily usage. Please note that if you enable anonymous error reporting enabled in the app, we will receive and store any errors you encounter in the app. When you create an account with us, we do not store or retain any personal information. Our payment processor maintains records of billing information, but we do not retain copies of that in our database.
How do I delete my account?
If you wish to delete your account and purge all records, please contact us.
Which camera systems are currently supported?
A full list can be seen here.
How do I connect my IP cameras to SentryRec?
Most IP cameras provide an RTSP or HTTP stream URL. You can find this in your camera's settings or documentation. Simply add this stream URL to SentryRec, and it will automatically start recording. For ONVIF-compatible cameras, SentryRec can auto-discover them on your network.
I'm having trouble connecting to my cameras. What could be the reason?
Make sure you have the correct stream URL and credentials for your camera. Also check that your firewall isn't blocking the connection. If you're using a VPN, try disabling it as it can sometimes interfere with local network camera access. Check your camera's documentation for the correct RTSP or HTTP stream URL format.
Is SentryRec also available for macOS and Linux?
Yes, SentryRec is available for macOS! You can find the download links above. In the future we may support Linux as well but there is no timeline.
My recordings sometimes stop early. How do I fix this?
There could be many possible reasons for this. First, make sure you have a stable network connection to your cameras. You can try increasing the network timeout setting in the app. Check that your cameras aren't going into power-saving mode or losing connection. As a workaround, you can reduce the disconnect retry setting so recordings immediately restart. If you encounter this issue, please contact support.
How do I understand what the different settings do?
You can hover over each setting with your mouse cursor to see the tooltip. If you have further questions, please contact support.
Can I schedule recordings?
Yes! Premium users can set up recording schedules and motion-detection triggers. This allows you to record only during specific times or when motion is detected, saving storage space.
Can I record while my computer is turned off?
No, your computer must be running for SentryRec to record. All recording happens locally on your computer, so the application needs to be active and your computer needs to be powered on to capture and save the streams.
What is the difference between SentryRec.exe and recorderd.exe?
SentryRec.exe is the user interface part of the application. recorderd.exe is a multi-threaded child process which handles the recording from cameras and state management. The two processes communicate via web sockets, which is also why Windows Firewall asks for permission.
What programming languages were used to develop this?
SentryRec.exe the user interface was developed with Electron.js in TypeScript and styled with MUI Joy. recorderd.exe, the child process, was programmed in Golang due to its better performance for multi-threaded and asynchronous I/O processing.
How much storage space do I need?
Storage requirements depend on the number of cameras, recording quality, and duration. A single 1080p camera recording continuously at medium quality uses approximately 1-2 GB per hour. We recommend having ample storage space available, and SentryRec includes tools to help manage your recordings and storage.

What Our Users Are Saying

SentryRec has been a game-changer for our home security setup. It seamlessly records from multiple IP cameras simultaneously in high quality. The review feature makes it easy to scan through footage quickly without loading each file. The automatic recording when motion is de...

User profile picture

Michael T

Excellent security camera recording software. Works perfectly with all my cameras - both indoor and outdoor. Very stable after recent updates. The interface is intuitive and the multi-camera monitoring is exactly what I needed.

User profile picture

Sarah J

Girl recording with Sentryrec

We hope you enjoy recording with SentryRec!

Feel free to contact us with feedback.