Video Fingerprinting SDK .Net / C++

v12.1
Our state-of-the-art video fingerprinting technology incorporates the latest advances in scene analysis, object tracking, and motion estimation to analyze the content of any video in order to identify its unique characteristics, such as colors, scene structure, and the motion of objects. This allows a copy of the video to be identified despite changes in resolution, bit-rate, method of encoding, or file format. The video can even be detected when it is included inside another video or when just a fragment of the video is reproduced.

Mit unserem SDK können Sie diese Videoidentifizierungsfunktion in Ihre Anwendungen und Dienste integrieren. Unsere Lizenzvereinbarung erlaubt es Ihnen, die Technologie gegen eine einmalige Zahlung in eine unbegrenzte Anzahl von Produkten einzubauen. Es fallen keine weiteren Gebühren an, unabhängig davon, wie viele Kopien dieser Produkte Sie verkaufen.

Was ist ein Video-Fingerabdruck?

Ein Video-Fingerprint ist ein kompakter digitaler Deskriptor, der aus einer beliebigen Videoquelle extrahiert werden kann, sei es ein Fragment einer Fernsehsendung, eine Videodatei, ein Online-Video oder eine DVD oder Blu-ray-Disk. Diese Video-Fingerabdrücke können dann gespeichert, kopiert und verglichen werden. Video-Fingerabdrücke können verwendet werden, um urheberrechtlich geschütztes Videomaterial zu identifizieren, doppelte Videos zu erkennen, nach Videos zu suchen, Videos zu organisieren, zu erkennen, wann ein bestimmtes Video abgespielt wird, Medienüberwachung oder Anzeigenverfolgung.

Verwenden Sie VisioForge Video Duplicates Finder als Beispielanwendung, um ähnliche Videodateien zu finden.

Verwenden Sie VisioForge Media Monitoring Tool als Beispielanwendung, um ein Videofragment (z. B. einen TV-Werbespot) in einem anderen zu finden (vollständige Sendeaufzeichnung).

.Net SDK Version hat einen Helfer für die Verwendung von MongoDB als Fingerabdruckspeicher.

Einige der Möglichkeiten, wie Sie unser Video Fingerprinting SDK einsetzen können:

  • Ein Online-Videohosting-Dienst wie YouTube könnte Video-Fingerabdrücke verwenden, um Urheberrechtsverletzungen zu vermeiden. Eine Datenbank mit Video-Fingerabdrücken des urheberrechtlich geschützten Materials würde entwickelt und mit den von den Nutzern eingereichten Video-Fingerabdrücken verglichen, um die illegale Einreichung von Raubkopien zu verhindern.
  • Ein Videoarchivdienst könnte Video-Fingerabdrücke verwenden, um Platz zu sparen und doppelte Uploads zu verhindern. Von jedem Video im Archiv würde ein Video-Fingerabdruck extrahiert werden. Der Video-Fingerabdruck jeder neuen Einreichung wird mit der Datenbank der Fingerabdrücke vorhandener Videos verglichen, um sicherzustellen, dass sie sich unterscheiden und doppelte Einreichungen blockiert werden.
  • Video-Organizer-Software könnte Video-Fingerprints verwenden, um Kopien desselben Films oder Videoclips trotz Unterschieden in Format, Auflösung oder Bitrate zu identifizieren und sie zusammenzufassen.
  • Die Software für Set-Top-Boxen könnte Video-Fingerabdrücke nutzen, um interaktive Werbung zu entwickeln, indem sie erkennt, wann bestimmte Fernsehwerbung gezeigt wird, und eine anklickbare URL anzeigt, über die der Nutzer auf die Produkt-Website gelangt. Außerdem könnte damit verfolgt werden, wie oft die Werbung angesehen wird.
  • Mit unserem Video Fingerprinting SDK könnte eine Suchmaschine für Videos entwickelt werden - ein einzigartiger, revolutionärer Dienst, der eine Video-für-Video-Suchfunktion implementiert, die die erste ihrer Art wäre.
  • Ein TV-Clipping-Dienst könnte die Video-Fingerprinting-Technologie nutzen, um die Überwachung von Fernsehsendungen und die Überprüfung von TV-Werbung zu automatisieren, um zu erkennen, wann die Werbung eines Kunden ausgestrahlt wird, damit dieser sicherstellen kann, dass die Bedingungen seiner TV-Werbeverträge eingehalten werden.
  • Wir haben unser Tool zur Medienbeobachtung als voll funktionsfähige Anwendung entwickelt, die die Erkennung von Werbemustern in einem Sende-Dump ermöglicht, um genau diese Art von Dienstleistung zu implementieren. Diese Anwendung, einschließlich der Quellen, kann separat lizenziert und als Grundlage für den Aufbau Ihres Produkts verwendet oder in ein bestehendes System integriert werden. Weitere Informationen finden Sie auf unserer Seite zum Medienbeobachtungstool.
  • Erkennung von raubkopierten Videoinhalten

Welche Betriebssysteme werden unterstützt?

  • C++ SDK unterstützt Windows und Linux oder jedes andere POSIX-kompatible Betriebssystem (auf Anfrage erhältlich)
  • .Net SDK unterstützt Windows 7 und höher

Wie groß ist die Größe einer Video-Fingerprint-Datei?

Jede Sekunde eines analysierten Videostroms benötigt etwa 1kb für seinen Video-Fingerabdruck. Für die Erkennung von Duplikaten müssen im Allgemeinen nur 3-5 Sekunden jedes Videos indiziert werden. Die Indizierung vollständiger Videos ist erforderlich, um ein Video zu identifizieren, das in ein anderes eingefügt wurde.

Wie viel Zeit wird für die Berechnungen benötigt?

Die Indizierung einer Sekunde Video dauert etwa 300 Millisekunden - etwa die Hälfte dieser Zeit (150 Millisekunden) entfällt auf die eigentliche Verarbeitung der Datei, der Rest auf die Dekomprimierung des Videos. Der Abgleich eines Paares von 10 Sekunden langen Fingerabdrücken dauert 1-2 Millisekunden. Diese Zeiten wurden durch Tests mit einem Intel i3-Prozessor und LAV-Filtern für die Videokompression ermittelt.

Ist eine Software zum Lesen oder Dekodieren von Videos enthalten?

  • C++: Nein. Sie benötigen eine andere Bibliothek (z. B. FFMPEG, Demo verfügbar), um das Lesen von Videos in Ihrer Anwendung zu implementieren.
  • .Net: Ja, FFMPEG und libVLC enthalten. Außerdem können Systemcodecs für die Dekodierung verwendet werden

Welche Codebeispiele sind verfügbar?

Die folgenden Code-Beispiele sind in Ihrem Kauf enthalten:

C++:

  • FFMPEG-basierte Konsolenanwendung zum Indizieren von Videos und Erstellen von Fingerabdrücken (Windows, Linux)
  • Eine Konsolenanwendung, die zwei Fingerabdrücke vergleicht, um Duplikate zu erkennen (Windows, Linux)
  • Eine Konsolenanwendung, die nach Einträgen eines Fingerabdrucks innerhalb eines anderen sucht (Windows, Linux)
  • Quellcode einer vollständigen Media Monitoring Tool-Anwendung (Windows, Linux)

.Net:

  • Media Monitoring Tool und Media Monitoring Tool Live Quellcode
  • Video Duplicates Finder Quellcode.

Welche anderen Unterlagen sind verfügbar?

C++:

  • VFCompare API - eine Implementierung eines Video-Fingerprinting-Algorithmus, der für die Erkennung von doppelten Videos optimiert ist

  • VFSearch API - eine Implementierung des Video-Fingerprinting-Algorithmus, die für die Suche in Videos optimiert ist

.Net:

  • Die vollständige API ist in einer Hilfedatei beschrieben.

Wie kann ich die Technologie ausprobieren und bewerten?

We suggest you download and experiment with the trial versions of our Media Monitoring Tool application and the Video Duplicates Finder application and familiarize yourself with the API and code samples.

Die .Net-Version des SDK ist als unabhängiges Installationsprogramm mit Beispielanwendungen und Beispiel-Quellcode verfügbar.

MMT/VDF Tools Quellcode enthalten (Tools erfordern .Net 4.5 für SOAP-Export. SDK kann in .Net 4.0 und höher verwendet werden).

Die C++-Version des SDK ist als unabhängiges Installationsprogramm verfügbar.

Systemanforderungen

Mac OS, Windows oder Linux.

Vertriebsrechte

Lizenzfreie Verbreitung.

Beschränkungen des Versuchs

In der Testversion wird ein Wasserzeichen im Videofenster angezeigt.

Der Kauf des Video Fingerprinting SDK bietet Ihnen folgende Vorteile:

  • Unbegrenzte Nutzung
  • Kein Nörgler-Bildschirm
  • Kostenlose Minor- und Major-Upgrades innerhalb eines Jahres (nach einem Jahr funktioniert das SDK genauso wie vorher) für eine reguläre Lizenz und unbegrenzte Updates für unbegrenzte Zeit für die Lifetime-Lizenz
  • Vorrangige Unterstützung und Fehlerbehebung
Die reguläre Lizenz wird jährlich in Rechnung gestellt und automatisch um ein Jahr verlängert. Sie können Ihr Abonnement jederzeit kündigen.

SDK enthält optionale FFMPEG und libVLC Motoren. Original-Bibliotheken lizenziert als LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord