Deployment

To use SDK on PC without SDK installed you must deploy SDK components.

Automatic (silent) installers

  • Base package (always required) - Delphi or ActiveX
  • FFMPEG package (for file / IP camera source) - x86
  • MP4 output package - x86
  • VLC source package (for file / IP camera source) - x86

Manual installation

  1. Install VC++ 2010 SP1 redist x86 x64
  2. Copy MFP DLL's from Redist\Filters to application folder
  3. Copy and COM-register (using regsvr32.exe or any other way) OCX file if you are using ActiveX SDK
  4. Copy and COM-register (using regsvr32.exe or any other way) SDK DirectShow filters: VisioForge_Audio_Effects_4.ax, VisioForge_Dump.ax, VisioForge_RGB2YUV.ax, VisioForge_Screen_Capture.ax, VisioForge_Video_Effects_Pro.ax, VisioForge_Video_Mixer.ax, VisioForge_Video_Resize.ax, VisioForge_WavDest.ax, VisioForge_YUV2RGB.ax, VisioForge_FFMPEG_Source.ax
  5. Add folder with filters to system environment variable PATH if your application exe file in another folder

 

  • To install FFMPEG: Copy all files from Redist\FFMPEG folder, add this folder to Windows system PATH variable, register .ax files from Redist\FFMPEG folder.
  • To install VLC: Copy all files from Redist\VLC folder, COM-register (using regsvr32.exe or any other way) .ax file, add environment variable VLC_PLUGIN_PATH, specify value as VLC\plugins folder.
  • For LAME output: Copy lame.ax from Redist\Formats folder, register lame.ax file.
  • For WebM support (encoding and decoding): Free codecs from xiph.org website .
  • For Matroska support (encoding and decoding)): Use Haali Matroska Splitter .
  • For MP4 H264 / AAC output, modern encoder: libmfxsw32.dll / libmfxsw64.dll files to copy, VisioForge_H264_Encoder.ax / VisioForge_MP4_Muxer.ax / VisioForge_AAC_Encoder.ax / VisioForge_Video_Resize.ax files to register.
  • For MP4 H264 / AAC output, legacy encoder: libmfxxp32.dll / libmfxxp64.dll files to copy, VisioForge_H264_Encoder_XP.ax / VisioForge_MP4_Muxer_XP.ax / VisioForge_AAC_Encoder_XP.ax / VisioForge_Video_Resize.ax files to register.