Welcome to Agent DVR, the worlds most advanced DVR! It runs smoothly as a service, consumes less CPU than iSpy, and offers a user-friendly web interface accessible from anywhere without any port forwarding hassles!
Friendly Reminder: It's best to use either iSpy or Agent for optimal performance. Running both might lead to some hiccups with device drivers and network access.
Tip: Use the button above to show the menu.
Agent DVR boasts a sleek, browser-based interface, unlike iSpy's windows forms UI. Access it via the local portal, web portal, or our handy mobile apps.
Agent's own webserver is your gateway to convenience, usually found at http://localhost:8090. Remember, you can also access Agent over your local network using private IP addresses or computer names (like http://192.168.1.10:8090 or http://nvr:8090). Just a heads-up, you might need to tweak your firewall settings for smooth local network access.
To begin, simply open the local UI and add your first device by clicking the vibrant red Edit button:
Explore Agent's interfaces with ease using the top left menu. The padlock icon shows whether Agent is armed (ready to generate alerts). A red unlocked padlock means it's disarmed. The icon is your gateway to tweaking your Agent server settings, while the adjacent menu offers quick links to all content views in Agent.
Need help? Click the "?" icon on top right of nearly all panels for instant guidance.
Tip: Activate shortcut keys in the Account menu under UI Settings for quick navigation. "C" for Commands, "S" for server, and numeric keys for various views. Hover over the bottom controls for more shortcuts.
Running into issues? See Check the logs at /logs.html on the local server for insights. Stuck? Join our vibrant Reddit community for assistance, and remember to share your logs and steps for quicker problem-solving.
Ready to max out your PC's performance with Agent DVR? Here are some savvy tips to keep things running smoothly:
- Disable HDR: If HDR's causing issues, turn it off in Windows Settings > System > Display.
- Monitor CPU: Set a Max CPU value in Server Settings to avoid overloads.
- Use Framerate Limits: Control max framerates for both live viewing and recording.
- Use Raw Recording: Opt for a low-res URL for live viewing and a high-res URL for recording to save CPU (most effective!).
- Use ONVIF Motion Detection: Let your ONVIF camera handle the motion detection.
- Use the Scheduler: Turn off features like motion detection when they're not needed.
- Set the Max Stream Size: Reduce resolution in Server Settings to ease CPU use.
- Set Video FPS: Lower the framerate in Playback Settings to reduce CPU load.
- Use the GPU: Decode video using your GPU for better performance.
- Skip Decode: Choose 'None' for Decoder if live playback isn't essential.
- Turn off Audio: Disable audio if it's not needed to save resources.
- Use High Performance Resizing: A great option in Server Settings to save CPU, with a slight quality trade-off.
- Utilise other Computers: Run heavy processes like DeepStack on a different computer to keep things light.
- Use the web UI on another computer: Access the web UI from a different computer to distribute the processing load.
Follow these steps, and you'll have Agent DVR running at top efficiency in no time!
Agent has been translated into multiple languages, including English, Arabic, Bengali, Czech, Danish, Dutch, French, German, Spanish, Finnish, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Swedish, Mandarin, and Taiwanese.
To switch languages, simply click on Account - Language and choose your preferred language.
Have you spotted an issue in our translations? You can make a difference! To contribute, edit the relevant language files and forward the updates to us. Just Contact Us and we'll coordinate with you to implement the changes.
Key files for translation updates:
- Agent/XML/Translations.xml - This file contains all the language translations for Agent DVR. Locate your language's subsection in this file for editing.
- /app/langs/CODE.json - Each language has its own file, such as English (en.json), German (de.json), French (fr.json), etc.
To preview your changes for Translations.xml, edit the file, then stop Agent DVR, copy it to Agent/Media/XML/, and restart the program. However, please note that changes to the json files require recompilation by our team before they take effect.
Thanks for your help!
Ready to dive in? Download Agent DVR and launch the installer. Agent DVR operates as a service or a console application on a variety of platforms including Windows 7+, Linux X64 (Ubuntu 18.04+), OSX (M1 included), and ARM-based systems like the Raspberry Pi.
Need guidance? Just follow the setup instructions tailored for your operating system on our download page. We've got you covered!
Once Agent DVR is up and running, access it via most web browsers at http://localhost:8090
Can't use the online installer? You can set up Agent DVR on Windows offline. Just make sure your computer has active network hardware to start the server. Follow these easy steps to get going:
- First, grab the latest download link by calling our API here: Download Location (Windows). Simply copy the link from the response and paste it into your browser's URL bar to begin the download.
- Next, download the zip file from the link provided in the API response.
- Then, unzip this file into a folder on your target computer.
- Run (double-click) 'agent-install-service.bat' to start the installation process.
- Optionally, double-click 'AgentTray.exe' to start the tray app. For convenience, you can add it to your startup folder.
- To ensure smooth LAN access, add an exception in your Windows firewall for the Agent.exe application.
- Finally, open a web browser and navigate to http://localhost:8090 to launch Agent DVR.
- Save your object list in iSpy (File - Save object list)
- Close iSpy (make sure it's not running in the task bar)
- Install Agent DVR
- Click on the Server icon in Agent DVR (top left), Backup/ Restore, Upload and choose the file you saved. Note this will only update your object list - you may need to adjust server settings manually.
- Click on the account menu in Agent DVR and Remote Access to pair it with the remote portal (optional)
- If you have multiple servers connected using the old version and the new version you'll need to swap between them using the account menu (top right of Agent DVR) and "Change Platform".
- It's recommended you uninstall iSpy from Add/ Remove programs after you have setup Agent DVR as they may conflict for device access.
If you installed Agent DVR using the installer, you'll find it in the add/remove programs list on Windows. You can uninstall it there, but if it's not listed there, no problem!
If Agent is running as a service, you'll need to stop it to continue uninstalling:
- For Windows: Just double-click agent-uninstall-service.bat in the C:/Program Files/Agent directory. Don't forget to right-click and quit the AgentTray application in the taskbar.
- For Linux: Open a terminal and run these commands:
sudo systemctl stop AgentDVR.service. This will stop and disable the Agent DVR service.
sudo systemctl disable AgentDVR.service
- For OSX: Open a terminal and run these commands:
sudo launchctl unload -w /Library/LaunchDaemons/com.ispy.agent.dvr.plist. This will unload and remove the Agent DVR service.
sudo rm -f /Library/LaunchDaemons/com.ispy.agent.dvr.plist
To completely remove the Agent DVR files, just delete the Agent directory. On Windows, it's usually located at C:\Program Files\Agent. On Linux/OSX, it's wherever you ran the install script.
Keep up-to-date with the latest features and improvements! Check out the update log for all the newest update information.
If you have a business license or a subscription, updating Agent is a breeze! Just click on the server menu and select "Update Agent" at the top. This option will appear when an update is available.
For Linux or OSX users looking to update manually, all the instructions you need are on the update instructions page. Follow these steps to stay current with the latest version.
Windows users, to update manually re-run the installer from the download page