Skip to content
Open source surveillance software
C# C C++
Find file
Failed to load latest commit information.
.nuget Fixed NuGet restoring to be Fast and Simple :)
Cloud some code fixes
Commands Fix for incorrect object online status sometimes reflected in mobile …
Controls fix for a find cameras bug
DLLS Fixes for 64 bit setup project
DirectShow Initial commit
FFMPEG fix for a find cameras bug
Joystick refactored logging
Kinect refactored logging
Masks Upgraded to support new web interface
Merge Modules New readme.txt, Added Merge Modules to repository (Not being installe…
Onvif Initial commit
Pelco Initial commit
Plugins Initial commit
Properties adding ffmpeg project source
Resources Initial commit
Server fix for a find cameras bug
Sources updated language files, fixed issue with auto apply schedule at start…
Supporting adding ffmpeg project source
Utilities modified ptz in add camera to use a user control. Fixes for some ptz …
VLC64 Initial commit
Vision Initial commit
Web References adding ffmpeg project source
WebServerRoot Fix for reconnect to webservices logic
Wix updated language files, fixed issue with auto apply schedule at start…
XML fix for a find cameras bug
backgrounds Upgraded to support new web interface
bin fix for a find cameras bug
redist added redistributables for wix burn bundles
sounds Initial commit
.gitignore added pre-compiled release binaries for ffmpeg integration without vs…
.gitignore.bak Initial commit
AboutForm.cs fix for runtime issue on windows xp
AboutForm.resx Initial commit
AddCamera.Designer.cs fixes for layout engine
AddCamera.cs Fix for reconnect to webservices logic
AddCamera.resx modified ptz in add camera to use a user control. Fixes for some ptz …
AddFloorPlan.Designer.cs Initial commit
AddFloorPlan.cs refactored logging
AddFloorPlan.resx Initial commit
AddMicrophone.Designer.cs Fix for incorrect object online status sometimes reflected in mobile …
AddMicrophone.cs Upgraded to support new web interface
AddMicrophone.resx Fix for incorrect object online status sometimes reflected in mobile …
AddRemoteCommand.Designer.cs Initial commit
AddRemoteCommand.cs Initial commit
AddRemoteCommand.resx Initial commit
App.config adding ffmpeg project source
App.ico Initial commit
AssemblyInfo.cs Fix for reconnect to webservices logic
ByteArrayUtils.cs Initial commit
C2BPComparers.cs Initial commit
C2BPProcessor.cs Initial commit
CameraMicSource.Designer.cs Initial commit
CameraMicSource.cs fixes for layout engine
CameraMicSource.resx Initial commit
CheckPassword.Designer.cs Added tagging system for timestamps, ability to switch accounts witho…
CheckPassword.cs refactored logging
CheckPassword.resx Initial commit
CommandButtons.Designer.cs Initial commit
CommandButtons.cs Initial commit
CommandButtons.resx Initial commit
ConfigureObjectCount.Designer.cs Initial commit
ConfigureObjectCount.cs Initial commit
ConfigureObjectCount.resx Initial commit
ConfigureProcessor.Designer.cs Initial commit
ConfigureProcessor.cs Initial commit
ConfigureProcessor.resx Initial commit
ConfigureRepeat.Designer.cs Initial commit
ConfigureRepeat.cs Initial commit
ConfigureRepeat.resx Initial commit
ConfigureSeconds.Designer.cs Initial commit
ConfigureSeconds.cs Initial commit
ConfigureSeconds.resx Initial commit
ConfigureTimestamp.Designer.cs ffmpeg mode default to TCP instead of Auto. Simplified String referen…
ConfigureTimestamp.cs Added tagging system for timestamps, ability to switch accounts witho…
ConfigureTimestamp.resx Initial commit
Delegates.cs Upgraded to support new web interface
DeviceDescriptionHolder.cs Initial commit
EncDec.cs ffmpeg mode default to TCP instead of Auto. Simplified String referen…
Enums.cs fix for runtime issue on windows xp
Events.cs Initial commit
Features.Designer.cs Initial commit
Features.cs Initial commit
Features.resx Initial commit
FileOperations.cs refactored logging
FindCameras.Designer.cs fix for a find cameras bug
FindCameras.cs updated language files, fixed issue with auto apply schedule at start…
FindCameras.resx Fix for reconnect to webservices logic
Firewall.cs Initial commit
GettingStarted.Designer.cs Initial commit
GettingStarted.cs Initial commit
GettingStarted.resx Initial commit
GridView.Designer.cs updates to grid view code
GridView.cs updates to grid view code
GridView.resx fixed a bug with grid view and always on top.
GridViewManager.Designer.cs Initial commit
GridViewManager.cs Initial commit
GridViewManager.resx Initial commit
HSLFilteringForm.cs ffmpeg mode default to TCP instead of Auto. Simplified String referen…
HSLFilteringForm.resx Initial commit
Helper.cs updated language files, fixed issue with auto apply schedule at start…
Importer.Designer.cs Added tagging system for timestamps, ability to switch accounts witho…
Importer.cs fix for runtime issue on windows xp
Importer.resx Added tagging system for timestamps, ability to switch accounts witho…
LayoutEditor.Designer.cs Initial commit
LayoutEditor.cs Initial commit
LayoutEditor.resx Initial commit
LayoutItem.cs Initial commit
ListNetworkComputers.cs Initial commit
LocRM.cs updated language files, fixed issue with auto apply schedule at start…
MCRemote.cs refactored logging
Mailer.cs refactored logging
MainForm.cs updated language files, fixed issue with auto apply schedule at start…
MainForm.resx Initial commit
MainForm_Commands.cs fix for runtime issue on windows xp
MainForm_Configuration.cs updated language files, fixed issue with auto apply schedule at start…
MainForm_Media.cs Upgraded to support new web interface
Merger.Designer.cs Initial commit
Merger.cs refactored logging
Merger.resx Initial commit
MicrophoneSource.Designer.cs Added full text search to add camera wizard
MicrophoneSource.cs refactored logging
MicrophoneSource.resx Initial commit
MicrophoneSourceAdvanced.Designer.cs Initial commit
MicrophoneSourceAdvanced.cs Initial commit
MicrophoneSourceAdvanced.resx Initial commit
MimeTypes.cs Initial commit
NativeCalls.cs resolved access issue
NetworkTroubleshooter.Designer.cs Initial commit
NetworkTroubleshooter.cs updated language files, fixed issue with auto apply schedule at start…
NetworkTroubleshooter.resx Initial commit
NewVersion.cs Initial commit
NewVersion.resx Initial commit
NotSubscribed.Designer.cs Initial commit
NotSubscribed.cs Initial commit
NotSubscribed.resx Initial commit
PTZConfig.Designer.cs fixed a bug with grid view and always on top.
PTZConfig.cs fixed a bug with grid view and always on top.
PTZConfig.resx fixed a bug with grid view and always on top.
PTZController.cs Fixed an issue with PTZ for certain cameras
PTZTool.Designer.cs modified ptz in add camera to use a user control. Fixes for some ptz …
PTZTool.cs updates to grid view code
PTZTool.resx modified ptz in add camera to use a user control. Fixes for some ptz …
Pager.Designer.cs Initial commit
Pager.cs Initial commit
Pager.resx Initial commit
PlayerVLC.Designer.cs Initial commit
PlayerVLC.cs refactored logging
PlayerVLC.resx Initial commit
Program.cs fix for a find cameras bug
Prompt.Designer.cs Initial commit
Prompt.cs Initial commit
Prompt.resx Initial commit
QueueWithEvents.cs Initial commit
RemoteCommands.Designer.cs Initial commit
RemoteCommands.cs ffmpeg mode default to TCP instead of Auto. Simplified String referen…
RemoteCommands.resx Initial commit
RestartableStream.cs Initial commit
SSLConfig.Designer.cs Fixed an issue with PTZ for certain cameras
SSLConfig.cs Fixed an issue with PTZ for certain cameras
SSLConfig.resx Initial commit
Screensaver.cs Initial commit
SerializableFont.cs Initial commit
Settings.Designer.cs Fixed an issue with PTZ for certain cameras
Settings.cs updated language files, fixed issue with auto apply schedule at start…
Settings.resx Initial commit
ShareCamera.Designer.cs Initial commit
ShareCamera.cs refactored logging
ShareCamera.resx Initial commit
TagConfigure.Designer.cs Added tagging system for timestamps, ability to switch accounts witho…
TagConfigure.cs Added tagging system for timestamps, ability to switch accounts witho…
TagConfigure.resx Added tagging system for timestamps, ability to switch accounts witho…
VideoSource.Designer.cs Namespace adjustment, added uninstall link to wix
VideoSource.cs Fix for reconnect to webservices logic
VideoSource.resx Initial commit
VideoSourceAdvanced.Designer.cs Initial commit
VideoSourceAdvanced.cs Initial commit
VideoSourceAdvanced.resx Initial commit
ViewController.Designer.cs Initial commit
ViewController.cs Initial commit
ViewController.resx Initial commit
VirtualDeviceManager.Designer.cs Initial commit
VirtualDeviceManager.cs Initial commit
VirtualDeviceManager.resx Initial commit
WSWrapper.cs updated language files, fixed issue with auto apply schedule at start…
Webservices.Designer.cs updated language files, fixed issue with auto apply schedule at start…
Webservices.cs updated language files, fixed issue with auto apply schedule at start…
Webservices.resx Initial commit
WinAPI.cs Initial commit
X509.cs Fixed an issue with PTZ for certain cameras
app.manifest Initial commit
chk.png Initial commit
detected.png Initial commit
downloader.Designer.cs Initial commit
downloader.cs refactored logging
downloader.resx Initial commit
extensions.cs Initial commit
external_command.txt Initial commit
ftp.cs refactored logging
iSpy.sln fix for runtime issue on windows xp
iSpy.sln.DotSettings.user ffmpeg mode default to TCP instead of Auto. Simplified String referen…
iSpy.sln.GhostDoc.xml Initial commit
iSpy.sln.bak Initial commit
iSpy.v12.suo Added full text search to add camera wizard
iSpy32.csproj updated language files, fixed issue with auto apply schedule at start…
iSpy32.csproj.user Initial commit
iSpy64.csproj fix for runtime issue on windows xp
iSpy64.csproj.user Initial commit
iSpy64.sln adding ffmpeg project source
ispy.ico Initial commit
lgpl-3.0.txt Initial commit
libmp3lame.32.dll Initial commit
libmp3lame.64.dll Initial commit
license.txt fix for runtime issue on windows xp
nothing.png Initial commit
packages.config adding ffmpeg project source
readme.txt fix for runtime issue on windows xp
upnp.cs refactored logging

readme.txt

# Compiling iSpy
The 32 bit and 64 bit solutions require **Visual Studio 2015** to build.
The FFMPEG project requires that visual studio 2010 is installed.

To build without visual studio 2010 you should:

for 32 bit:

1) remove the ffmpeg project from the solution
2) copy the files in /ffmpeg/ffmpeg/bin into /ffmpeg/bin
3) add a reference to the ispy.video.ffmpeg.dll file in /ffmpeg/bin

for 64 bit:

1) remove the ffmpeg project from the solution
2) copy the files in /ffmpeg/ffmpeg64/bin into /ffmpeg/bin64
3) add a reference to the ispy.video.ffmpeg.dll in /ffmpeg/bin64


For building the Setup project [Wix Toolset 3.10+](http://wixtoolset.org/) 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

Something went wrong with that request. Please try again.