Digi-Watcher: webcam software for
video surveillance and home security!
Leave On-line help (Enter Main
We provide software solutions for home security, video broadcasting, and remote video surveillance. Watcher is an intelligent digital watchdog. It monitors your home or office 24 hours a day, captures motion event using webcams, saves into compressed video/audio clips and triggers alarm, it can also broadcast video to web pages. RemoteView can connect to Watcher via a telephone line (modem) or internet (TCP/IP), that enables you to do remote surveillance anywhere in the world by real time video streaming. You can use Watcher for multi-cam purpose. Scheduling and running as NT service is also supported.
You can download both Watcher and RemoteView from the following page:
The installation process of the programs is easy and fast by following the guided steps. In addition, we have an un-installation utility if you wish to remove the programs from your computer.
You can purchase Watcher software using online credit card transaction or other ordering methods mentioned in our buy page: http://www.digi-watcher.com/buy.htm
With the purchase of Watcher software, you are entitled to the following benefits:
- A registration code will be emailed to you immediately.
- Your code will remove the registration reminder window, and let you enjoy full video surveillance and broadcasting functionality with unlimited usage.
- Free technical support.
- Free upgrade for all newer versions in the future.
Why is Watcher not accepting my registration name and code? -- Likely you made a typo, Note that when you copy your registration name and registration code into Watcher's registration dialog, you should pay attention to the followings:
- The Reg Name has to be COMPLETE, meaning it has to include your name, brackets, email address.
- The Reg Code has to be COMPLETE, meaning it includes Digi-Watcher.com/
- Make sure there is no mistyping, it is always better to use copy and paste.
- Please make sure there is no trailing space after the line.
- If you are using Windows 7, please make sure Watcher is run as administrator (usually is, but if not, do a right click on Watcher.exe and click run-as-administrator, this is because Watcher needs to insert the registration info into the windows registry)
- Email us (firstname.lastname@example.org) if you still have problems after trying the above, we will email you the screenshot to show you how to register.
Norton identifies Watcher 2.33 (with stealth mode) as spyware, since it has stealth mode and can then be used together with webcam to secretely monitor others. After discussion with Norton, we removed the stealth mode in version 2.34, and Norton no longer identifies Watcher 2.34 as spyware.
Please note that some other anti-spyware utility may still identify Watcher as spyware, because as Watcher can be used for video logging, or email alert upon motion detection, it falls into the definition of spyware, for example, many of our customers are using it to spy on employees/children/girlfriend/boyfriend/nanny and so on. If your anti-spyware utility happens to treat Watcher as spyware and stops it from working properly, you should configure your anti-spyware utility to whitelist or ignore Watcher.
Though our software is simple to use, we still recommend you to read through our on-line help.
You can simply download and install the latest version. By default the new version is installed into a directory that is different from the old installation directory. If you want to use the previous version's settings, please copy the following files/directory from the old installation directory into the latest installation directory:
log.ini; videolog.ini; LogList.html; log directory
These files contain the settings information and past video logs. After that, you can safely remove the previous installation.
We use three secure traction service providers to process credit card online, you can choose either of them. If one of them rejects your credit card, you can try another one. Please find the three service providers here.
If you don't want to use credit card online, you can use cheques, wire transfer, etc. by simply selecting different payment options. Please go to our purchase page, and make your selections, the steps should be intuitive.
1. Will my video capture card or webcam work with Watcher? Can you recommend one?
If your video capture card or digital camera is either Microsoft Windows Driver Model or Video for Windows compatible, then Watcher will work. (Most of the video devices in the market are WDM or VfW compatible). You can download our software for a free trail at: http://www.digi-watcher.com/download.htm
For detailed requirement and a list of known compatible models, please refer to: http://www.digi-watcher.com/webcam_sys_requirements.htm
Yes. There are two ways to do that. The first is to put Watcher in broadcasting mode, and use Internet Explorer from anywhere in the world to view what's happening at Watcher side. The second way is to put Watcher in listening mode, and use the free RemoteView tool to stream video/audio from Watcher in real time, using either TCP/IP connecton or modem-to-modem connection.
For help on broadcasting, please refer to: settings_broadcast.htm
For help on RemoteView, please refer to: remoteview.htm
The best thing is that broadcasting or listening can operate simultaneously with monitoring. So while you can view video remotely, Watcher is doing the monitoring job at the same time, performing motion detection, logging video, and trigger various alerts (like email, FTP), etc.
This sensitivity level setting determines what level of movement is required to trigger a motion-sensitive image capture. "Very insensitive" means that trivial motion will not be captured, only the dramatic motion will be captured. This may result in loss of event. "Very sensitive" means that even small motion will be captured and if set too high, may produce false events. The user is suggested to test and fine tune this setting to a suitable level according to different environments and needs. If you encounter false motion detection, click here for troubleshooting.
It is often desirable to ignore certain portion of the camera view so that motions happening in that region will not trigger any alert. The masking function in Watcher lets you easily cover up the unwanted area. The function can be found in Watcher's monitoring sensitivity settings.
Web cam broadcasting lets everyone on the internet view your web cam image captures continuously in a simple way. Once turned on, Watcher will continuously save the image captured from the camera into a jpeg file, say every 3 seconds, and ftp or copy the file to some remote server or local hard disk. Assume we upload the file to a remote FTP server, which also happens to be a web server. The web server could host a page which point to the jpeg files uploaded from Watcher and does refreshing every 3 seconds. In effect, anyone could go to that page using their internet browser and view almost live image from your camera.
To set up Watcher for Remote broadcasting, please refer to the settings manual on how to set up the remote broadcasting options. The broadcasting "Start" button can be located in the capture window of Watcher.
Local broadcasting works in a similar way. The difference is that your computer acts as a web server and accepts page viewing request from outside. Please refer the the settings manual on how to set up Watcher for Local Web Server broadcasting.
By default, when Watcher launches for the first time, it will choose the first camera on the list. You can change to a different camera later on by clicking on video format and source in Watcher Settings dialog.
There are two solutions for that, click here for details.
For TCP/IP connection, a PC can open up many ports. Therefore RemoteView can connect to different Watchers listening on different port. For modem-to-modem connection, there can be only one communication channel per modem (phone line). The only possible way to achieve multiple connection is to have two modems connected to your PC, which is not the case for most of the PCs.
DGW file is Digi-Watcher.com's proprietary file format that has the advantage of high compression ratio. As a result, the video log files in our system are well compressed to less than 1% of its original size, and yet, the quality is guaranteed. Since the file format is proprietary, *.dgw files can not be played back using any other software except for our Watcher and RemoteView.
We now have a DGW to AVI converter. This utility converts a *.dgw file to a *.avi file, which can be played back using many popular video player.
From the system menu (the little button on the upper left corner of Watcher), you can choose "View all Status". This function is helpful when Watcher is performing a lot of tasks and the status bar is being refreshed quickly. The "Status Log" window will show all the previous status displayed on the status bar up to 100 messages. This is useful to the understanding how Watcher perform various tasks.
Yes, as long as your DV Camcorder is VfW (Video for Windows) or WDM compatible, your Camcorder can act as a webcam. One of the examples is Orange Micro's WebCamDV.
By utilizing Watcher and
Remoteview, there are two ways to achieve that::
Yes, from Version 2.10 onwards, Watcher supports audio. Please refer to this page for help on how to enable audio for video recording, logging and remote streaming.
Yes, from Version 2.10 onwards, Watcher supports this feature. Please refer to this page on how to enable the remote access of the video log files. Please also note that for this feature to work, your PC has to be on line all the time.
Monitor and Listen can be turned on at the same time. If both Monitor and Listen are enabled, the moment Watcher receives request from RemoteView to send real time video, Monitor function will automatically pause. When the connection with RemoteView is closed, Monitor will resume and Watcher will keep on Listen for further request from RemoteView.
Monitor and Broadcast can run concurrently. Monitor will not be stopped or paused at all. The two functions can run without interfering with each other
Record and Broadcast can also run concurrently. Record will not be stopped or paused at all. The two functions can run without interfering with each other
However, Listen and Broadcast cannot be running at the same time. This is because both function enables user to view continuous images remotely. In this sense, they are essentially serving the same purpose.
We did not list any reference to how many frames per sec or the disk space required, because that varies with too many factors, for example, CPU, USB bandwidth, memory, frame size, video settings, amount of motion, etc. For example, a video with non-moving scene can be 1/10 of the size of a video with moving scene, a video with non-moving scene 's frame rate is also considerably higher. Generally speaking, the frame rate that you can achieve with a moderate PC with medium frame size is about 3-15 frames per second. For disk space, the video is highly compressed, 1 hour continous video clip with medium frame size and moderate motion usually requires only 10MB-50MB space, so one day's continuous recording only requires around 500MB storage. Watcher can auto-stop recording when it finds the disk space is not enough.
You can simply change Watcher's local web server's listening port from 80 to another number, say, 81. You can do the change in Watcher's settings dialog: General Settings -> Internal Web Server.
Suppose you change Watcher's local web server to listen at port 81, then in the internet browser, key in the following URL: http://xxx.xxx.xxx.xxx:81
An alternative way is to let your existing web server (for example, Apache) point to Watcher's "broadcasting" directory (you can find this sub-directory under Watcher's installation directory), and use your web server instead of Watcher's internal web server.
You can still use Windows XP's firewall, but make sure the TCP/IP port that Watcher listens on (for RemoteView connection) is open. The default port is 5003. Please go to your network properties dialog, go to "Advanced" tab, if your "internet connection firewall" is enabled, you can see a "settings" button. Click on that, you will see a "advanced settings" dialog, under "services" tab, click on add, a "service settings" dialog will pop up, enter any description, and enter the IP address of your PC, put both "external port number" and "internal port number" as 5003, make sure TCP is selected. Click on "ok" after all the fields have been entered, and click on "ok" again.
For broadcasting (to local web server), the default port that Watcher listens on is 80, so please follow the same above instructions to open port 80.
Please go to Watcher's installation directory, and rename "Watcher.exe"
I'm afraid you can't change a log directory in Watcher's settings. This is to make the software simple and clean. However, there is an alternative way to do so, please simply install Watcher into another directory or another drive, and then the log directory will follow that new installation.
Usually the answer is No, no two webcam software can access
the same webcam at the same time (this is a Windows rule), unless the input
video stream is splitted.
In general, you should have a SMTP server even though you are not aware of it. SMTP server is used to send
emails. Please check your email client (e.g. Outlook)'s settings to find it out. You can also ask your ISP or network admin for the SMTP server.
RemoteView is a program that you can install at a remote location, e.g. your office or your notebook. It can connect to Watcher running at your home via a telephone line (modem) or internet (TCP/IP), that enables you to do remote video surveillance anywhere by real time video streaming.
The following two sections provide more FAQ about the modem connection and TCP/IP connection.
Note, the modem here refers to dial-up modem (PSTN modem). If you are in a LAN, or use DSL, cable or other modems, you should be referring to TCP/IP connection.
Most people do not know that two dial-up modems can establish direct connection and transfer data. Such a communication method can be very useful in the video surveillance software.
Two dial-up modems can communicate with each other without dialing up to the internet. In other words, there is no ISP involved. A modem calling another modem is the same as a phone calling another phone, except that it is now data being transmitted, instead of voice. When you use modem-to-modem connection to transmit real-time video from Watcher to RemoteView, you have to make sure that both PC have modem connected properly, phone line is plugged into modem properly, and the modem is powered on. If you encounter problems with modem connection, please refer to our trouble-shooting page.
When the modem dials up to a ISP, it can no longer be used for modem-to-modem direct connection. Instead, you should use TCP/IP connection, since your PC is online and have a IP address.
The most likely reason you will get a busy signal is because the line is busy. Try dialing again after a few minutes and you should get connected.
Your Internet client software such as Internet Explorer or Netscape uses the TCP/IP network protocol to communicate with servers out on the Internet. A protocol is a set of rules which govern communications.
In our case, the TCP/IP is mostly used to transmit video data between Watcher and RemoteView program. One very important element in the TCP/IP protocol is the IP address of the two computers communicating with each other. The IP address uniquely identify a computer in the internet world.
To connect to Watcher using TCP/IP connection, or to access Watcher's broadcasting page or video list page, you need to enter Watcher's IP address or host name in RemoteView's connect dialog, or the internet browser. You can use the winipcfg or ipconfig command at your Watcher's PC to get this PC's IP address.
1. Click on Start Button from your desktop and Click "All Programs -> Accessories -> Command Prompt"
2. Type winipcfg and enter. (For Window NT/W2K user, please type ipconfig and enter)
3. You will be able to see the IP Address. Multiple IP addresses maybe shown, please identify the one with the appropriate network adaptor.
Many dynamic DNS service provider give free service for end user to obtain a permanent host name for their PCs which are usually assigned dynamic IP addresses, eg. cable modem, DSL line or even on a dial up.
Examples of such service providers are http://www.dyndns.org, http://www.no-ip.com and many more. As a result of using such a service, the Watcher PC will have a permanent host name which is much easier to remember, e.g. yourname.abc.com. At RemoteView end, you only need to enter the hostname and it will automatically find the current IP address of the Watcher PC and connects to it.
You only need to use SOCKS proxy if you are behind your company's firewall, and your company do not allow software to directly connect to outside.
Check out how to obtain SOCKS proxy address and how to bypass the firewall below.
Watcher provides connection through SOCKS version 4. If your companyís proxy provides SOCKS version 4, simply input the SOCKS proxy address into the ďconnect?dialog of RemoteView, our software will help you to bypass the firewall using the SOCKS. If you are not sure about the availability of SOCKS, take the following steps.
Usually, you can check these setting out from your Internet Browser. Let's take Internet Explorer for example.
1. Go to "Tools" menu and select "Internet Options..."
2. Click on the "Connection" tab
3. Click on something like "LAN Setting..." (may be different for different version of IE), and you will be able to see the following dialog box:
4. Click on the "Advanced..." button, and you will get this:
Notice the field "Socks:". If there are proxy address and Port specified, you should use them for the RemoteView connection setting. However, if these two fields are blank, you should try the HTTP Proxy address. In addition, by default the Socks Port is 1080.
Please be noted that the you should enter the numeric IP address of the proxy instead of its alphabetical name. (You can type "ping yourProxyName" in the MS-DOS window to get proxy's IP address).
If you still can't find it or you are not sure, contact your companyís network administrator.
Some company even restrict the use of SOCKS, and block everything except HTTP (so that you can still surf web). In that case, you will have to rely on some third-party software to do http tunneling. We recommend two free software that enable you to do http tunneling. Httport can be found at www.htthost.com, Socks2HTTP can be found at www.totalrc.net
Watcher is listening at port 5003, if you are using TCP/IP connection. Make sure your firewall allows outside connection request at port 5003. You should be able to find that configuration in most of the well functional firewall softwares.
Please make sure your Watcher PC can be "seen" by the remote PC. Try to "ping" Watcher PC's IP address on the remote PC to verify. (in the remote PC's DOS-Prompt, type "ping xxx.xxx.xxx.xxx" where xxx.xxx.xxx.xxx is Watcher PC's IP address).
You might encounter some connectin problem if you run a LAN network at your home. Your PC might have a local IP in LAN, instead of a global IP address. If both Watcher PC and Remote PC are in the same LAN, that's no problem. However, if one of them is outside the LAN, you have to make sure Watcher PC has an identifiable and "seeable" IP address. (The analogy is that "mum" uniquely identify a person in a single home, but not outside a home) You can consult your network admin or ISP support personnel if you have any doubts on your network connection. As far as we know, some routers have settings like "port forwarding" which can solve the above problem.
Digi-Watcher.com. - A total solution for digital home security