Video Fingerprinting SDK .Net / C++

v12.1
Nuestra tecnología de huellas dactilares de vídeo incorpora los últimos avances en análisis de escenas, seguimiento de objetos y estimación del movimiento para analizar el contenido de cualquier vídeo con el fin de identificar sus características únicas, como los colores, la estructura de la escena y el movimiento de los objetos. Esto permite identificar una copia del vídeo a pesar de los cambios de resolución, velocidad de bits, método de codificación o formato de archivo. El vídeo puede detectarse incluso cuando está incluido dentro de otro vídeo o cuando sólo se reproduce un fragmento del mismo.

Nuestro SDK le permite integrar esta funcionalidad de identificación por vídeo en sus aplicaciones y servicios. Nuestro acuerdo de licencia le permite incorporar la tecnología en un número ilimitado de productos por un solo pago. No hay otras tasas, independientemente del número de copias de estos productos que venda.

¿Qué es una huella de vídeo?

Una huella digital de vídeo es un descriptor digital compacto que puede extraerse de cualquier fuente de vídeo, ya sea un fragmento de una emisión de televisión, un archivo de vídeo, un vídeo en línea o de un DVD o disco Blu-ray. Estas huellas de vídeo pueden almacenarse, copiarse y compararse. Las huellas dactilares de vídeo pueden utilizarse para identificar material de vídeo protegido por derechos de autor, identificar vídeos duplicados, buscar vídeos, organizar vídeos, reconocer cuándo se reproduce un vídeo específico, monitorizar medios o rastrear anuncios.

Utilice VisioForge Video Duplicates Finder como aplicación de ejemplo para encontrar archivos de vídeo similares.

Utilice VisioForge Media Monitoring Tool como ejemplo de aplicación para encontrar un fragmento de vídeo (anuncio de TV, por ejemplo) en otro (grabación de emisión completa).

La versión .Net SDK tiene una ayuda para el uso de MongoDB como almacenamiento de huellas dactilares.

Algunas de las formas en que puede utilizar nuestro SDK de huellas dactilares de vídeo:

  • Un servicio de alojamiento de vídeos en línea, como YouTube, podría utilizar huellas dactilares de vídeo para evitar la infracción de los derechos de autor. Se desarrollaría una base de datos de huellas dactilares de vídeo del material protegido por derechos de autor y se compararía con las huellas dactilares de vídeo de los materiales enviados por los usuarios para evitar el envío ilegal de vídeos pirateados.
  • Un servicio de archivo de vídeos podría utilizar huellas dactilares para ahorrar espacio y bloquear las cargas duplicadas. Se extraería una huella dactilar de cada vídeo del archivo. La huella dactilar de cada nuevo envío se compararía con la base de datos de las huellas dactilares de los vídeos existentes, comprobando que son diferentes y bloqueando los envíos duplicados.
  • El software Video Organizer podría utilizar huellas dactilares de vídeo para identificar copias de la misma película o videoclip, a pesar de las diferencias de formato, resolución o tasa de bits, y agruparlas.
  • El software de los descodificadores podría utilizar las huellas digitales de vídeo para desarrollar anuncios interactivos, identificando cuándo se muestran determinados anuncios de televisión y mostrando una URL en la que se puede hacer clic para que el usuario acceda al sitio web del producto. También podría utilizarse para hacer un seguimiento de la frecuencia con que se ve el anuncio.
  • Se podría desarrollar un motor de búsqueda de vídeos utilizando nuestro SDK Video Fingerprinting, un servicio único y revolucionario que implementaría una funcionalidad de búsqueda vídeo a vídeo que sería la primera de su clase.
  • Un servicio de recorte televisivo podría utilizar la tecnología de huellas de vídeo para automatizar la supervisión de la emisión televisiva y la verificación de anuncios de televisión para detectar cuándo se emite el anuncio de un cliente, de modo que pueda asegurarse de que se respetan los términos de sus acuerdos publicitarios en televisión.
  • Hemos desarrollado nuestra herramienta de monitorización de medios como una aplicación totalmente funcional que permite la detección de muestras de anuncios en un volcado de emisión para implementar precisamente este tipo de servicio. Esta aplicación, incluidas las fuentes, puede adquirirse por separado y utilizarse como base para crear su producto o integrarse en un sistema ya existente. Consulte nuestra página de herramientas de monitorización de medios para obtener más información.
  • Detección de contenidos de vídeo pirateados

¿Qué sistemas operativos son compatibles?

  • C++ SDK compatible con Windows y Linux, o cualquier otro sistema operativo compatible con POSIX (disponible previa solicitud)
  • .Net SDK es compatible con Windows 7 y versiones posteriores

¿Cuál es el tamaño de un archivo de huellas dactilares de vídeo?

Cada segundo de un flujo de vídeo analizado requiere aproximadamente 1kb para su huella digital de vídeo. La detección de duplicados generalmente sólo requiere indexar entre 3 y 5 segundos de cada vídeo. La indexación de vídeos completos es necesaria para identificar un vídeo que se ha incluido dentro de otro.

¿Cuánto tiempo se necesita para los cálculos?

Indexar un segundo de vídeo tarda unos 300 milisegundos: el procesamiento real del archivo supone aproximadamente la mitad de ese tiempo (150 milisegundos), mientras que la descompresión del vídeo supone el resto. La comparación de un par de huellas dactilares de 10 segundos de duración tarda entre 1 y 2 milisegundos. Estos tiempos se establecieron mediante pruebas con un procesador Intel i3 y filtros LAV para la compresión de vídeo.

¿Se incluye software de lectura o descodificación de vídeo?

  • C++: No. Necesitarás alguna otra librería (FFMPEG, por ejemplo, demo disponible) para implementar la lectura de vídeo en tu aplicación.
  • .Net: Sí, FFMPEG y libVLC incluidos. También se pueden utilizar los códecs del sistema para descodificar.

¿Qué ejemplos de código hay disponibles?

Con su compra se incluyen los siguientes ejemplos de código:

C++:

  • Aplicación de consola basada en FFMPEG que indexa vídeos y crea huellas dactilares (Windows, Linux)
  • Una aplicación de consola que compara dos huellas dactilares para detectar duplicados (Windows, Linux)
  • Una aplicación de consola que busca entradas de una huella dentro de otra (Windows, Linux)
  • Código fuente de una aplicación Media Monitoring Tool completa (Windows, Linux)

.Net:

  • Código fuente de Media Monitoring Tool y Media Monitoring Tool Live
  • Video Duplicates Finder código fuente.

¿Qué otra documentación está disponible?

C++:

  • API VFCompare: implementación de un algoritmo de huellas dactilares de vídeo optimizado para la detección de vídeos duplicados.

  • API VFSearch: implementación de un algoritmo de huellas dactilares de vídeo optimizado para la búsqueda de vídeo en vídeo.

.Net:

  • API completa descrita en un archivo de ayuda.

¿Cómo puedo probar y evaluar la tecnología?

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.

Versión .Net del SDK disponible como instalador independiente con aplicaciones de muestra y código fuente de muestra en su interior.

Se incluye el código fuente de las herramientas MMT/VDF (las herramientas requieren .Net 4.5 para la exportación SOAP. SDK se puede utilizar en .Net 4.0 y posteriores).

Versión C++ del SDK disponible como instalador independiente.

Requisitos del sistema

Mac OS, Windows o Linux.

Derechos de distribución

Distribución sin derechos de autor.

Limitaciones de la versión de prueba

La versión de prueba muestra una marca de agua en la ventana de vídeo.

La compra de Video Fingerprinting SDK le proporcionará los siguientes beneficios:

  • Uso ilimitado
  • Sin pantalla de licencia
  • Actualizaciones menores y mayores gratuitas en el plazo de un año (después de un año, el SDK funcionará igual que antes) para una licencia normal y actualizaciones ilimitadas por tiempo ilimitado para la licencia vitalicia.
  • Asistencia y correcciones prioritarias
La licencia normal se factura anualmente y se renueva automáticamente cada año. Puede cancelar su suscripción en cualquier momento.

El SDK contiene opcionales FFMPEG y libVLC código. DLL originales con licencia LGPL v2.1.

logo
VisioForge © 2006 - 2024
discord