Video Fingerprinting SDK .Net / C++

v12.1
La nostra tecnologia di fingerprinting video all'avanguardia incorpora i più recenti progressi nell'analisi della scena, nel tracciamento degli oggetti e nella stima del movimento per analizzare il contenuto di qualsiasi video al fine di identificarne le caratteristiche uniche, come i colori, la struttura della scena e il movimento degli oggetti. Ciò consente di identificare una copia del video nonostante le variazioni di risoluzione, velocità di trasmissione, metodo di codifica o formato del file. Il video può essere rilevato anche quando è incluso in un altro video o quando ne viene riprodotto solo un frammento.

Il nostro SDK vi consente di integrare questa funzionalità di identificazione video nelle vostre applicazioni e servizi. Il nostro contratto di licenza vi consente di incorporare la tecnologia in un numero illimitato di prodotti a fronte di un unico pagamento. Non sono previsti altri costi, indipendentemente dal numero di copie vendute di questi prodotti.

Che cos'è un'impronta video?

Un'impronta digitale video è un descrittore digitale compatto che può essere estratto da qualsiasi fonte video, sia che si tratti di un frammento di una trasmissione televisiva, di un file video, di un video online o di un DVD o Blu-ray Disk. Queste impronte digitali video possono essere memorizzate, copiate e confrontate. Le impronte digitali dei video possono essere utilizzate per identificare materiale video protetto da copyright, identificare video duplicati, cercare video, organizzare video, riconoscere quando un video specifico viene riprodotto, monitorare i media o tracciare gli annunci pubblicitari.

Utilizzo VisioForge Video Duplicates Finder come applicazione di esempio per trovare file video simili.

Utilizzo VisioForge Media Monitoring Tool come applicazione di esempio per trovare un frammento di video (ad esempio, uno spot televisivo) in un altro (registrazione di una trasmissione completa).

La versione dell'SDK .Net dispone di un helper per l'utilizzo di MongoDB come archivio di impronte digitali.

Alcuni dei modi in cui è possibile utilizzare il nostro Video Fingerprinting SDK:

  • Un servizio di hosting video online, come YouTube, potrebbe utilizzare le impronte digitali dei video per evitare la violazione del copyright. Un database di impronte video del materiale protetto da copyright verrebbe sviluppato e confrontato con le impronte video dei materiali inviati dagli utenti per impedire l'invio illegale di video pirata.
  • Un servizio di archivio video potrebbe utilizzare le impronte digitali dei video per risparmiare spazio e bloccare i caricamenti duplicati. Da ogni video presente nell'archivio verrebbe estratta un'impronta digitale video. L'impronta video di ogni nuovo invio verrebbe confrontata con il database delle impronte digitali dei video esistenti, verificando che siano diverse e bloccando gli invii duplicati.
  • Il software Video Organizer potrebbe utilizzare le impronte digitali dei video per identificare copie dello stesso filmato o videoclip, nonostante le differenze di formato, risoluzione o bit-rate, e raggrupparle.
  • Il software del set-top box potrebbe utilizzare le impronte digitali dei video per sviluppare pubblicità interattive, identificando quando vengono mostrati specifici annunci televisivi e visualizzando un URL cliccabile per consentire all'utente di accedere al sito web del prodotto. Potrebbe anche essere utilizzato per tenere traccia della frequenza di visualizzazione dell'annuncio.
  • Un motore di ricerca per i video potrebbe essere sviluppato utilizzando il nostro Video Fingerprinting SDK - un servizio unico e rivoluzionario che implementa una funzionalità di ricerca video per video che sarebbe la prima nel suo genere.
  • Un servizio di ritaglio televisivo potrebbe utilizzare la tecnologia di video fingerprinting per automatizzare il monitoraggio delle trasmissioni televisive e la verifica degli annunci televisivi, in modo da rilevare quando l'annuncio di un cliente viene trasmesso e garantire il rispetto dei termini dei suoi accordi pubblicitari televisivi.
  • Abbiamo sviluppato il nostro strumento di monitoraggio dei media come un'applicazione completamente funzionale che consente di rilevare campioni di annunci in un dump di trasmissione per implementare proprio questo tipo di servizio. Questa applicazione, comprese le fonti, può essere concessa in licenza separatamente e utilizzata come base per la creazione del vostro prodotto o integrata in un sistema esistente. Per ulteriori informazioni, consultare la pagina dello strumento di monitoraggio dei media.
  • Rilevamento di contenuti video pirata

Quali sono i sistemi operativi supportati?

  • L'SDK C++ supporta Windows e Linux, o qualsiasi altro sistema operativo compatibile con POSIX (disponibile su richiesta)
  • L'SDK .Net supporta Windows 7 e successivi

Qual è la dimensione di un file di impronta video?

Ogni secondo di un flusso video analizzato richiede circa 1kb per la sua impronta video. Il rilevamento dei duplicati richiede generalmente solo 3-5 secondi di ogni video da indicizzare. L'indicizzazione dei video completi è necessaria per identificare un video che è stato incluso in un altro.

Quanto tempo è necessario per i calcoli?

L'indicizzazione di un secondo di video richiede circa 300 millisecondi - l'elaborazione effettiva del file rappresenta circa la metà di questo tempo (150 millisecondi), mentre la decompressione del video rappresenta il resto. La corrispondenza di una coppia di impronte digitali della durata di 10 secondi richiede 1-2 millisecondi. Questi tempi sono stati stabiliti effettuando test con un processore Intel i3 e filtri LAV per la compressione video.

Il software di lettura o decodifica video è incluso?

  • C++: No. È necessaria un'altra libreria (FFMPEG, ad esempio, demo disponibile) per implementare la lettura dei video nella propria applicazione.
  • .Net: Sì, FFMPEG e libVLC inclusi. Inoltre, è possibile utilizzare i codec di sistema per la decodifica.

Quali sono gli esempi di codice disponibili?

I seguenti esempi di codice sono inclusi nell'acquisto:

C++:

  • Applicazione console basata su FFMPEG che indicizza i video e crea impronte digitali (Windows, Linux)
  • Un'applicazione console che confronta due impronte digitali per rilevare i duplicati (Windows, Linux)
  • Un'applicazione console che cerca le voci di un'impronta digitale all'interno di un'altra (Windows, Linux)
  • Codice sorgente di un'applicazione Media Monitoring Tool completa (Windows, Linux)

.Net:

  • Media Monitoring Tool e Media Monitoring Tool Live codice sorgente
  • Codice sorgente di Video Duplicates Finder.

Qual è l'altra documentazione disponibile

C++:

  • API VFCompare - un'implementazione dell'algoritmo di fingerprinting video ottimizzato per il rilevamento di video duplicati.

  • API VFSearch - un'implementazione dell'algoritmo di fingerprinting video ottimizzato per la ricerca di video nei video.

.Net:

  • API completa descritta in un file di aiuto.

Come posso provare e valutare la tecnologia?

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.

La versione .Net dell'SDK è disponibile come programma di installazione indipendente con applicazioni di esempio e codice sorgente di esempio.

Codice sorgente degli strumenti MMT/VDF incluso (gli strumenti richiedono .Net 4.5 per l'esportazione SOAP. L'SDK può essere utilizzato in .Net 4.0 e successivi).

Versione C++ dell'SDK disponibile come programma di installazione indipendente.

Requisiti di sistema

Mac OS, Windows, or Linux.

Diritti di distribuzione

Distribuzione gratuita.

Limiti della prova

La versione di prova visualizza una filigrana nella finestra del video.

L'acquisto del Video Fingerprinting SDK offre i seguenti vantaggi:

  • Utilizzo illimitato
  • Nessun nag-screen
  • Aggiornamenti minori e maggiori gratuiti entro un anno (dopo un anno, l'SDK funzionerà come prima) per una licenza regolare e aggiornamenti illimitati per un tempo illimitato per la licenza a vita
  • Assistenza e correzioni prioritarie
La licenza regolare viene fatturata annualmente e rinnovata automaticamente ogni anno. È possibile annullare l'abbonamento in qualsiasi momento.

L'SDK contiene i file opzionali FFMPEG e libVLC motori. Librerie originali concesse in licenza come LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord