Skip to content

Video Fingerprinting SDK Version History

Version 12.1 - Performance and Feature Enhancements

.NET Framework Improvements

  • New Fingerprinting Capability: Introduced VFPFingerprintFromFrames class enabling developers to generate video fingerprints directly from sequences of RGB24 frames
  • API Modernization: Completely revamped async/await API implementation for better asynchronous processing
  • Engine Optimization: Significantly improved performance of the core fingerprinting engine with enhanced processing algorithms

Version 12.0 - Database Integration and Hardware Acceleration

.NET Framework Updates

  • Multi-fingerprint Storage: Added new VFPFingerPrintDB class for efficiently storing multiple fingerprints in a single binary file format
  • Media Monitoring Tool Integration: Updated the Media Monitoring Tool application to leverage the new database capabilities
  • Updated Dependencies: Integrated the latest FFMPEG version for improved video handling capabilities
  • Framework Requirement Change: Increased minimum .NET Framework requirement to version 4.7.2
  • External Logging: Added NLog as an external dependency for enhanced logging capabilities
  • GPU Acceleration: Enhanced support for hardware acceleration via Nvidia, Intel and AMD GPU video decoders

Version 11.0 - Engine Modernization

.NET Implementation

  • Standalone Installation: Released as an independent installer package without requiring other .NET SDK installations
  • Video Source Engine: Implemented new engine for processing video from files and network sources
  • Capture Device Support: Developed new engine for handling video from capture devices
  • Core Improvements: Updated fingerprinting engine with latest algorithms

C++ Linux Support

  • Bug Resolution: Fixed multiple issues affecting Linux implementations
  • Engine Updates: Improved fingerprinting engine with platform-specific optimizations

Version 10.0 - Customization Features

.NET Enhancements

  • Resolution Control: Added custom resolution options for source video
  • Cropping Functionality: Implemented custom crop capabilities for source material
  • Engine Updates: Upgraded both decoding and fingerprinting engines

C++ Linux Improvements

  • Demo Application: Updated Media Monitoring Tool demo with latest FFMPEG compatibility
  • Stability Improvements: Resolved various bugs affecting performance

Version 3.1 - Optimization Release

General Improvements

  • Bug Fixes: Addressed minor issues affecting overall stability
  • Engine Updates: Enhanced processing engine for .NET implementation
  • Licensing Change: Media Monitoring Tool (Live) and Duplicates Video Search tools are now available for free commercial usage

Version 3.0 - Initial Public Release

Key Features

  • First public release of the Video Fingerprinting SDK
  • Introduced core fingerprinting capabilities for video content identification
  • Established foundation for cross-platform development