There is a known issue when decompressing H.264 video from Arecont cameras that might cause the exacqVision Client or Web Service to crash. This issue appears to be specific to Arecont cameras with hardware version 65212. The H.264 hardware version can be read by browsing to the camera’s web page. Our workaround to this issue is to facilitate the use the avcodec (http://en.wikipedia.org/wiki/Libavcodec) for decompressing H.264 video instead of the Intel Performance Primitives decompressor that is normally used by exacqVision. Arecont tests with avcodec and distributes it with their AV100 software; thus, any incompatibilities with their hardware compression should be minimized.
Following are instructions for downloading and installing avcodec for each supported operating system:
Windows:
- Download exacqVision Client version 4.2.3.22315 or later from here: http://www.exacq.com/support/downloads.html
- Obtain the required avcodec DLLs. Because of license restrictions, Exacq cannot currently distribute these DLLs. If you have Arecont AV100 installed, browse to the installation directory (typically C:\Program Files\Arecont Vision\Video Surveillance) and copy avcodec-51.dll and avutil-49.dll. Otherwise, install AV100 from the CD that came with your Arecont camera, or download AV100 from the Arecont web site at http://arecontvision.com/index.php?section=downloads&subsection=list_files&s_fk_category_id=5 and follow the previous instructions.
- Save avcodec-51.dll and avutil-49.dll to the exacqVision Client directory (typically C:\Program Files\exacqVision\Client).
- By default, AV100 runs a service that causes conflicts with exacqVision Server. Either uninstall AV100 or disable the AV100 LMService by opening the Windows Service Control Manager (run services.msc), selecting the LMSrv service, clicking Stop, and setting the startup type to Disabled.
- Restart the exacqVision Client.
If you are using the exacqVision Web Service, complete these additional steps:
- Download the latest version of exacqVision Web Service from here: https://exacq.com/support/downloads.php
- Copy avcodec-51.dll and avutil-49.dll to the exacqVision WebService installation directory (typically C:\Program Files\exacqVision\WebService\Bin).
- Restart the Web Service from Start, Programs, exacqVision Web Service, Restart exacqVision Web Service.
Ubuntu 8.04:
- Download exacqVision Client version 4.2.3.22315 or later from here: http://www.exacq.com/support/downloads.html
- Obtain the required avcodec shared libraries by opening a terminal window and running the following:
sudo apt-get install libavcodec1d
sudo ln -s libavcodec.so.1d /usr/lib/libavcodec.so
sudo ln -s libavutil.so.1d /usr/lib/libavutil.so - Restart the exacqVision Client.
If you are using the exacqVision Web Service, complete these additional steps:
- Download the latest version of exacqVision Web Service from here: https://exacq.com/support/downloads.php
- Stop the Web Service:
sudo /usr/local/exacq/webservice/service.sh stop
- Start the Web Service:
sudo /usr/local/exacq/webservice/service.sh start
Ubuntu 10.04:
- Download exacqVision Client version 4.2.3.22315 or later from here: http://www.exacq.com/support/downloads.html
- Obtain the required avcodec shared libraries by opening a terminal window and running the following:
sudo apt-get install libavcodec52
- Restart the exacqVision Client.
Mac OS:
- Download exacqVision Client version 4.2.3.22315 or later from here: http://www.exacq.com/support/downloads.html
- Download the ffmpeg installer from here: http://lame3.buanzo.com.ar/FFmpeg_Libraries_for_Audacity_on_OSX.dmg
- Extract and install the ffmpeg.pkg from the dmg.
- Open a Terminal window and execute the following:
sudo mv /usr/local/lib/audacity/* /usr/local/lib
- Restart the exacqVision Client.
To make this fix work with an existing standalone *.exe file, complete the following steps:
- Install the latest version of the exacqVision Client software. This includes the latest version of the ePlayer software.
- Open the standalone *.exe and then save it as a *.ps file.
- Open the saved *.ps file with the updated ePlayer.
- Save the file as a standalone *.exe. This packages the updated ePlayer with the video clip.
- Send both avcodec-51.dll and avutil-49.dll along with the saved standalone *.exe file. The DLL files must be saved to the same directory as the standalone *.exe when it is run on the remote computer.