Eyesoft FAQ

  Home / Support / Eyesoft FAQ

Eyesoft FAQs

1.a. I get a 'file corrupt message when I try to install software.
** RUN 'setup.exe, NOT .msi file
1.b. What do I need the codec pack for?
Some cameras such as Bikal IP Cameras feature newer compression technology such as H.264 which your computer may not have a codec for. You only need to install the codec on remote PCs if you use Windows Media or IE to broadcast. If you are using a client program or another copy of the soft to connect to remote video, you do not need the codec pack. The codec pack is not required for mobile phones.
1.c. Which Operating systems does EyeSoft support?
EyeSoft is designed to operate on Windows XP SP2 & SP3 + Vista + SP1. Some customers have reported using EyeSoft on Windows Server 2003 & 2008, however, BiKal has not undertaken testing on these platforms. EyeSoft does NOT work on Windows 2000.
2. Does EyeSoft support bt8x8 based capture cards?
EyeSoft supports DirectShow compliant video/audio capture device. If your capture card comes with a DirectShow compatible driver, EyeSoft would support it. One simple way to test if your capture card is DirectShow compliant is to check whether it shows on MSN or Yahoo Messenger. If it does, it probably is DirectShow compatible, otherwise it is not.

EyeSoft also supports non-realtime capture card. This type of capture card generally has only one capture processor (bt878, cx2388x, whatever) but 4 input ports. If your driver is DirectShow compatible you probably can see all 4 channels. Furthermore, when using non-realtime card, it is recommended to have real signals on all input ports, otherwise you may see choppy video. After all, we still recommend you to use real-time capture device. If your capture card is based on conexant bt878a chip then you may try a free driver from http://btwincap.sourceforge.net/. You may also download a pre-created driver here. If you encounter problem when using our software with your existing driver, we recommend you to try the pre-create driver. (Note: This is NOT our driver but is a widely-used open driver on Internet. In our tests, this driver is not 100% reliable, especially in high video resolution or running with different types or brands of PCI capture devices. Sometimes your system would crash. So use this driver at your own risk)
3. My capture card is DirectShow compatible, but I do not see a selection available in capture source setting, why?
We tried to make EyeSoft 100% DirectShow compatible, but it is not possible to test all devices out on the market. If you are sure your device is DirectShow compatible and you do not see selection, please let us know. lso, some drivers do not implement all necessary interfaces even it is DirectShow compatible. These devices will not show up for selection. If you updated EyeSoft from an old version to a new one, please reset the program setting to see whether your device can show up.
4. What third-party capture cards does EyeSoft support?
Other than generic capture cards and the cards being sold on our web site, EyeSoft keeps expanding support to third-party capture devices.
Currently EyeSoft supports HikVision compression cards. If you want to get this extension module, please contact us
If you have other third-party capture cards, IP cameras, or device that you want EyeSoft to support, please let us know.
5. I cannot connect to EyeSoft from a remote location, why?
There are many situations that could cause connection failure.
You should check EyeSoft's settings first:
a) Make sure username & password is correct and that port forwarding is set up correctly on your router. Please make sure that the port number on server side is equal to that on client side.

b) Please check whether the corresponding modules (e.g. Video Server, Http Server, Compression module check boxes have been checked, etc) have been bound

c) The channels you want to open for remote connection must be "running". (ie. in record mode)

If your computer is behind a firewall, you have to open the ports you assigned to EyeSoft Video Server, HTTP Web Server and Windows Media Broadcast. Today most routers have build-in firewall and the firewall is enabled by default. If you are using a router, please refer to your router's manual to see how to disable the firewall or open the ports. Moreover, Windows XP SP2 and Vista have firewall too and the firewall is also enabled by default. The first time you launch EyeSoft's network functions, Windows may ask whether you open the Internet access for the program. You have to say "yes". If you click "no", you have to configure Windows firewall manually in order to grant EyeSoft the permission to access Internet. Note: Sometimes Windows may not popup a dialog to ask whether you want to open the Internet access. In this case you need to manually configure the Windows firewall. (i.e. add EyeSoft to the firewall exception rule.)
It is rare but possible that your Internet Service Provider (ISP) blocks some of your ports. You have to ask them whether they do this and to open the ports for you. Another way to get around this is to use ports such as 80, 666 or 20. These ports are normally used for other applications and are therefore likely to be allowed through.
If your ISP assigns you just dynamic IP (most ADSL and Cable Modem do), see our video on port forwarding or see the quick setup guide You can get a free fixed Internet address even if you have a dynamic IP address from www.DynDNS.com
Since connection failures are mostly due to wrong program setting or router settings, we suggest you to check the 2 settings separately:

1. Temporarily remove your router, check your program setting under free of firewall. If the connection now works, the problem would be in your router.

2. Plug-back your router; check your router's firewall and redirect-rule settings.

3. Sometimes you need to restart your computer, router, cable or ADSL modem to activate your new settings.
6. I cannot connect remotely to my EyeSoft with IE in some computers without EyeSoft installed, why?
The computer to connect must have Microsoft WVC1 codec installed. This codec is bundled with Windows Media Player 11. If the computers do not have WMP11 installed, you can play a media file encoded with WVC1 codec in Windows Media Player (any version above 9). WMP will download and install the codec automatically.
7. I do not have a static IP, how can I connect to my remote video?
If you have a dynamic IP address, please see the tutorials section at the top pf the page. A free service provided by DynDNS allows you to use a fixed name for changing IP addresses and provides a convenient and memorable method of connecting to your remote CCTV on dynamic IP addresses.
8. I already activated the program the first time I run it. But now when I start it, it keeps asking me to activate it again, but I always fail to reactivate it with my license ID and password. Why?
You probably have reinstalled your windows and at the same time change some hardware. Please contact our technical support.
9. I have bound the "OSD timestamp" module and "BiKal Compression" module, but there is still no timestamp on preview and compression doesn't start, why?
You have to "run" the corresponding channel on the control UI.
10. What is PCI-E based capture card? What is the different between hardware compression and software compression card?
PCI-E = PCI-Express
The bandwidth of PCI-E is significantly higher than that of PCI, which means PCI-E based capture card can sample higher video resolution for more channels simultaneously.
But with PCI based capture card, you probably can connect at most (and may even have problem) 8 channels of video with resolution at 720x480(D1), unless you use special motherboard, which is expensive.
Most capture cards (typically using chips such as Conexant bt8x8, cx2388x, or Philips 7130, etc) on the market are software compression cards. These cards just sample analogy video/audio data into digital data. Compression is still processed in CPU and controlled with software. This is so-call software compression.
Hardware compression means compression to be processed in chips (such as TI). This way significantly reduces CPU loading. Software and hardware compression have their advantages and drawbacks.
Software compression use CPU to compress video/audio data. But CPU resource is quite limited. Even with the most high-end CPU today you could not achieve real-time compression for more than 8 channels at resolution 720x480(NTSC D1). Not saying that you would need your CPU to do other jobs such as de-interlacing, motion detection, content analysis, etc. The advantage of software compression is that you can tamper video data before it goes into compression. Also it could have a little better compressed video quality at the cost of higher CPU usage and bigger data size. Software compression card is appropriate on situations of recording only necessary on events.
The advantage of hardware compression is obviously that it saves a lot CPU resource. The disadvantage is that you cannot tamper video/audio data with software filters before it goes into compression. Hardware compression card is appropriate on situations requiring round-the-clock recording.
EyeSoft allows you to connect software compression cards and hardware compression cards simultaneously. This way you can maximize the utility of your computer. With a mix-connection to PCI-E software compression cards, PCI hardware compression boards, USB-web cams, IP cameras, and remote connection to other EyeSoft, you computer now can show up many more than the legacy 16 channels. And you can build a surveillance system that is suitable for a wider range of scenarios.
11. Is it possible to start recording only when motion (or other events) is detected?
Yes, please select "Compress on event" in the Compression module in Channel Settings or see tutorial section at top of page.
12. How many USB-webcam can be connected to one system? How to increase the USB bandwidth?
The number of webcams that can be connected to a system is limited by the USB bandwidth and the video resolution. In general it should be fine to connect 3 to 4 web cams. If you want to connect more, you have to increase the USB bandwidth by adding PCI-to-USB adding cards.
13. When connecting to camera stream using Windows Media Player, I get a message 'codec not found'
Windows Media Player requires additional codes to play MJPEG & H.264 video streams & files. You can download a codec pack from the EyeSoft support page.
14. Under some situations, EyeSoft is not automatically removed from memory after it is closed. I have to use windows task manager to remove it, why?
If you encounter this problem, it is possible that your program setting has been corrupted. You have to reset the the program setting.
This problem usually occurs in the case that a user upgraded the program to a new version and then downgrade back to an old one (and may be later upgrade back to the new one). Doing so will corrupt your settings because EyeSoft is designed to be backward compatible but not forward compatible. Open the settings dialogue box, click file and click 'reset program settings'.
15. When I connect large number of cameras, I encounter out of memory problem. What can can be done to resolve this issue?
Please use the "/3GB" switch in 32 bits Windows XP or "IncreaseUserVA" in Vista. (In 64 bits windows you don't need to configure anything) . Please also make sure the EyeSoft version is 2.1.9 or above and there is enough physical memory, i.e. greater than 3GB.
If you use software compression (i.e., not recording existing compressed stream from sources such as compression card or IP cameras), please also set the "pre-compress cache size" in the Compression module to a smaller value.
16. How to get around the firewall problem when connecting RTSP based network ip camera/Digital Video Servers?
When connecting to video via RTSP from a remote location, you experience problems with the firewall at your location.
Some cameras from manufacturers such as Axis, AVTech and some ACTi cameras, etc, support RTP over TCP or HTTP, you can use this feature to get around the firewall problem. Otherwise, you need to designate client RTP/RTCP ports in EyeSoft. Typically 4 ports are needed, 2 for video and 2 for audio. The starting port must be even number.
If there is also router/firewall in front of EyeSoft (note: NOT the one in front of your camera), you need to open the client ports in the router too. For example, if you select 666 as the starting port, then in the router you need to open 666, 667, 668, 669 for the computer running EyeSoft Even if you use RTP over TCP/HTTP or client RTP/RTCP ports, please check settings in the camera to setup the gateway address pointing to the router (the one in front of the camera). Also in the router you need to open the RTSP port for the camera. (Common RTSP address is 554, but your camera may use a different one, please check.)