Open source surveillance software
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.nuget Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CameraDiscovery updates to onvif Sep 13, 2018
Cloud fix issue scanning for rtsp cameras, error handling around cloud uploads Mar 28, 2018
Commands Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Controls fix issue linking to mp3 files from website Oct 13, 2018
DLLS Add hardware encoding and decoding Jun 21, 2018
DirectShow Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
FFmpeg.AutoGen updates for new version of ffmpeg Oct 13, 2017
Joystick update rollup Apr 28, 2017
Kinect update rollup Apr 28, 2017
Masks Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Merge Modules Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Onvif updates to onvif Sep 13, 2018
Pelco Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Plugins fix issue with motion detection Jul 3, 2017
Properties updates to onvif subsystem Sep 12, 2018
Realtime smaller recording file sizes Sep 21, 2018
Resources Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Server add recording flag and filtering to getobjectlist command for api Oct 16, 2018
Service References/OnvifServices updates to onvif subsystem Sep 12, 2018
Services/Schemas updates to onvif subsystem Sep 12, 2018
Sources Fix audio support for some cameras Sep 23, 2018
Supporting Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Utilities bug fixes Oct 18, 2017
VLC64 Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Vision fix issue with motion detection Jul 3, 2017
Web References update ffmpeg Apr 30, 2018
WebServerRoot bug fixes Mar 16, 2018
Wix add recording flag and filtering to getobjectlist command for api Oct 16, 2018
XML fix issue linking to mp3 files from website Oct 13, 2018
backgrounds Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
redist Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
sounds Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
.gitignore update sources database Feb 20, 2017
.gitignore.bak Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AboutForm.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AboutForm.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddCamera.Designer.cs updates to onvif and file saving Jul 12, 2018
AddCamera.cs updates to onvif subsystem Sep 12, 2018
AddCamera.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddFloorPlan.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddFloorPlan.cs update rollup Apr 28, 2017
AddFloorPlan.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddMicrophone.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddMicrophone.cs update ffmpeg Apr 30, 2018
AddMicrophone.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddRemoteCommand.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddRemoteCommand.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AddRemoteCommand.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
App.config add onvif updates Sep 14, 2018
App.ico Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
AssemblyInfo.cs add recording flag and filtering to getobjectlist command for api Oct 16, 2018
ByteArrayUtils.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
C2BPComparers.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
C2BPProcessor.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CameraMicSource.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CameraMicSource.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CameraMicSource.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CheckPassword.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CheckPassword.cs update rollup Apr 28, 2017
CheckPassword.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CommandButtons.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CommandButtons.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
CommandButtons.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureObjectCount.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureObjectCount.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureObjectCount.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureProcessor.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureProcessor.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureProcessor.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureRepeat.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureRepeat.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureRepeat.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureSeconds.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureSeconds.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureSeconds.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureTimestamp.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureTimestamp.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ConfigureTimestamp.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Delegates.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
EncDec.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Enums.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Events.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Features.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Features.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Features.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
FileOperations.cs update rollup Apr 28, 2017
FindCameras.Designer.cs update ffmpeg Apr 30, 2018
FindCameras.cs smaller recording file sizes Sep 21, 2018
FindCameras.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
FindObject.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
FindObject.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
FindObject.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Firewall.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GettingStarted.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GettingStarted.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GettingStarted.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GridView.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GridView.cs potential fix for grid view system drain Mar 1, 2018
GridView.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GridViewManager.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GridViewManager.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
GridViewManager.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
HSLFilteringForm.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
HSLFilteringForm.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Helper.cs updates to onvif Sep 13, 2018
Importer.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Importer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Importer.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
LayoutEditor.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
LayoutEditor.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
LayoutEditor.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
LayoutItem.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ListNetworkComputers.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
LocRM.cs update rollup Apr 28, 2017
MCRemote.cs update rollup Apr 28, 2017
Mailer.cs update rollup Apr 28, 2017
MainForm.cs fix issue linking to mp3 files from website Oct 13, 2018
MainForm.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MainForm_Commands.cs update rollup Apr 28, 2017
MainForm_Configuration.cs updates to onvif subsystem Sep 12, 2018
MainForm_Media.cs Cloud update Jun 7, 2017
Merger.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Merger.cs update ffmpeg Apr 30, 2018
Merger.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MicrophoneSource.Designer.cs update to nvlc (nuget) Apr 7, 2018
MicrophoneSource.cs update to nvlc (nuget) Apr 7, 2018
MicrophoneSource.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MicrophoneSourceAdvanced.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MicrophoneSourceAdvanced.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MicrophoneSourceAdvanced.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
MimeTypes.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NativeCalls.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NetworkTroubleshooter.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NetworkTroubleshooter.cs fix bug in talkhelperstream Oct 26, 2017
NetworkTroubleshooter.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NewVersion.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NewVersion.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NotSubscribed.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NotSubscribed.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
NotSubscribed.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PTZConfig.Designer.cs fix ptz url overrides Sep 26, 2017
PTZConfig.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PTZConfig.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PTZController.cs bug fixes Sep 14, 2018
PTZTool.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PTZTool.cs update ffmpeg Apr 30, 2018
PTZTool.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Pager.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Pager.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Pager.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PlayerVLC.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
PlayerVLC.cs update rollup Apr 28, 2017
PlayerVLC.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Program.cs tweak Jun 23, 2018
Prompt.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Prompt.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Prompt.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
QueueWithEvents.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
README.md Update README.md Aug 5, 2018
RemoteCommands.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
RemoteCommands.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
RemoteCommands.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
RestartableStream.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
SSLConfig.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
SSLConfig.cs update rollup Apr 28, 2017
SSLConfig.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Screensaver.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
SerializableFont.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Settings.Designer.cs Add hardware encoding and decoding Jun 21, 2018
Settings.cs Cloud update Jun 7, 2017
Settings.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ShareCamera.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ShareCamera.cs update rollup Apr 28, 2017
ShareCamera.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
System.Xml.XmlAttribute.datasource add onvif updates Sep 14, 2018
System.Xml.XmlElement.datasource add onvif updates Sep 14, 2018
TagConfigure.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
TagConfigure.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
TagConfigure.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
VideoSource.Designer.cs updates to onvif subsystem Sep 12, 2018
VideoSource.cs updates to onvif Sep 13, 2018
VideoSource.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
VideoSourceAdvanced.Designer.cs update ffmpeg Apr 30, 2018
VideoSourceAdvanced.cs Cloud update Jun 7, 2017
VideoSourceAdvanced.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ViewController.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ViewController.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ViewController.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
VirtualDeviceManager.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
VirtualDeviceManager.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
VirtualDeviceManager.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
WSWrapper.cs update ffmpeg Apr 30, 2018
Webservices.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
Webservices.cs update rollup Apr 28, 2017
Webservices.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
WinAPI.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
X509.cs update rollup Apr 28, 2017
app.manifest Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
chk.png Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
detected.png Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
downloader.Designer.cs Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
downloader.cs bug fixes for recording and support old onvif profiles Jun 30, 2018
downloader.resx Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
extensions.cs bugfixes Apr 10, 2018
external_command.txt Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
ftp.cs updates to onvif and file saving Jul 12, 2018
iSpy.sln fix rtsp issues May 16, 2018
iSpy.sln.bak Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
iSpy32.csproj updates to onvif subsystem Sep 12, 2018
iSpy64.csproj smaller recording file sizes Sep 21, 2018
iSpy64.csproj.DotSettings Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
iSpy64.sln bug fixes Oct 18, 2017
ispy.ico Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
lgpl-3.0.txt Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
license.txt Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
nothing.png Update for gitignore. Fixed a couple of bugs with selecting recording… Feb 13, 2017
packages.config Add hardware encoding and decoding Jun 21, 2018
upnp.cs update rollup Apr 28, 2017

README.md

Overview

https://www.ispyconnect.com/

iSpy is the world’s most popular open source video surveillance application. It's compatible with the the vast majority of consumer webcams and IP cameras. With more than 2 million users worldwide, iSpy works with more cameras and devices than anything else on the market.

iSpyInterface

About iSpy

Started back in 2007 the software has continually evolved and improved to become a robust, feature rich solution.

The number one use of iSpy is small business security, but home monitoring, neighborhood watch, checking in on the kids, desktop monitoring, nanny-watch and mobile access through a iSpyConnect.com are valued features.

Facial recognition and detection of changes in lighting and audio offer the subtleties that set the software apart from competitors.

Getting started with iSpy is easy: all you need is a webcam or IP camera connected to your computer or network.

iSpy connects to the camera and shows the live view. You can then define specific areas of the video that iSpy should watch for movement, and set a threshold value for the amount of motion that would trigger automatic recording. iSpy can also operate in always-recording or manual-recording modes and supports scheduling and remote access (with an iSpyConnect subscription)

iSpy was designed to provide a low-cost alternative to expensive surveillance systems. It has become a highly scalable application that can be tailored to record and take actions on specific incidents as defined by the user either locally or remotely.

Installing iSpy

https://www.ispyconnect.com/download.aspx

Compiling iSpy

The 32 bit and 64 bit solutions require Visual Studio 2015 to build.

For building the Setup project Wix Toolset 3.10+ must be installed. (Make sure you restart Visual Studio after installing)

To build the full installer compile the Bootstrap32 or Bootstrap64 project If there is an error finding a merge module building the setup project then the merge modules are available in the Merge Modules directory

If you have dll reference errors when building you may need to go into the DLLS folder and right-click - unblock the DLLs. (Windows Security issue)