Análisis multimedia en la plataforma Media ServicesMedia Analytics on the Media Services platform

Información generalOverview

Cada vez más organizaciones adoptan el vídeo como medio preferido para formar a sus empleados, atraer a sus clientes y documentar las funciones empresariales.More organizations are using video as the preferred medium to train their employees, engage their customers, and document business functions. La informática en la nube proporciona una manera de almacenar estos archivos multimedia de gran tamaño, transmitirlos y acceder a ellos.Cloud computing provides a way to store, stream, and access these large media files. Pero a medida que la biblioteca de contenido de vídeo de una empresa crece, necesita un medio igualmente eficaz de extraer información de ese contenido.But as a company's library of video content grows, it needs an equally effective means of extracting insights from the content.

Para satisfacer esta necesidad creciente, Azure Media Services ofrece Análisis multimedia de Azure.To address this growing need, Azure Media Services offers Azure Media Analytics. Análisis multimedia es una colección de componentes de voz y visión que facilita a las empresas y organizaciones obtener conocimiento útil de sus archivos de vídeo.Media Analytics is a collection of speech and vision components that makes it easier for organizations and enterprises to derive actionable insights from their video files. Generado con los componentes principales de la plataforma Media Services, Análisis multimedia puede ocuparse del procesamiento multimedia a escala desde el primer día.Built by using the core Media Services platform components, Media Analytics can handle media processing at scale on day one.

Con Análisis multimedia, los desarrolladores pueden integrar funcionalidad de vídeo avanzada en las aplicaciones rápidamente.With Media Analytics, developers can quickly bring advanced video functionality into applications. Proporciona entornos empresariales con la escala total, el cumplimiento, la seguridad y el alcance global que necesitan las grandes organizaciones.It provides enterprise environments with the full scale, compliance, security, and global reach required by large organizations.

El siguiente diagrama muestra Análisis multimedia y otras partes principales de la plataforma Media Services.The following diagram shows Media Analytics and other major parts of the Media Services platform.

Flujo de trabajo de VoD

Los procesadores multimedia de Análisis multimedia generan archivos MP4 o JSON.Media Analytics media processors produce MP4 files or JSON files. Si un procesador multimedia genera un archivo MP4, puede descargar progresivamente el archivo.If a media processor produces an MP4 file, you can progressively download the file. Si un procesador multimedia genera un archivo JSON, puede descargar el archivo desde Azure Blob Storage.If a media processor produces a JSON file, you can download the file from Azure Blob storage.

Servicios de Análisis multimediaMedia Analytics services

IndexerIndexer

Con Azure Media Indexer puede realizar búsquedas en el contenido, así como generar pistas de subtítulos.With Azure Media Indexer, you can make content searchable and generate closed-captioning tracks. En comparación con la versión anterior, Azure Media Indexer 2 Preview realiza la indexación de forma más rápida y ofrece compatibilidad con más idiomas.Compared to the previous version, Azure Media Indexer 2 Preview has faster indexing and broader language support. Los idiomas compatibles son alemán, árabe, chino, español, francés, inglés, italiano y portugués.Supported languages include English, Spanish, French, German, Italian, Chinese, Portuguese, and Arabic. Para obtener información detallada y ejemplos, vea Process videos with Azure Media Indexer 2 (Procesar vídeos con Azure Media Indexer 2).For detailed information and examples, see Process videos with Azure Media Indexer 2.

HyperlapseHyperlapse

Microsoft Hyperlapse combina estabilización de vídeo y capacidad time-lapse para crear vídeos rápidos consumibles a partir del contenido de formato largo.Microsoft Hyperlapse combines video stabilization and time-lapse capability to create quick, consumable videos from your long-form content. Además de crear vídeo time-lapse, puede usar Hyperlapse para crear vídeos estables a partir de vídeos temblorosos capturados con teléfonos móviles y cámaras de vídeo.Besides creating time-lapse video, you can use Hyperlapse to create stable videos from shaky videos captured via cell phones and camcorders. Para obtener información detallada y ejemplos, vea Archivos multimedia de Hyperlapse con Azure Media Hyperlapse.For detailed information and examples, see Hyperlapse media files with Azure Media Hyperlapse.

Detector de movimientosMotion Detector

Puede usar Motion Detector para detectar movimiento en un vídeo con fondos quietos.You can use Motion Detector to detect motion in a video with stationary backgrounds. Esto permite buscar falsos positivos en eventos de movimiento detectados por cámaras de vigilancia.This makes it possible to check for false positives on motion events detected by surveillance cameras. Para obtener información detallada y ejemplos, vea Motion Detection for Azure Media Analytics (Detección de movimiento para Análisis multimedia de Azure).For detailed information and examples, see Motion detection for Azure Media Analytics.

Detector de carasFace Detector

Con Face Detector puede detectar las caras y las emociones de las personas, lo que incluye felicidad, tristeza y sorpresa.By using Face Detector, you can detect people’s faces and their emotions, including happiness, sadness, and surprise. Esto tiene varias aplicaciones útiles para el sector, que se describen más adelante, como la adición y el análisis de reacciones de personas que asisten a un evento.This has several useful industry applications, described later, including aggregating and analyzing reactions of people attending an event. Para obtener información detallada y ejemplos, vea Face and Emotion Detection for Azure Media Analytics (Detección de caras y emociones para Análisis multimedia de Azure).For detailed information and examples, see Face and emotion detection for Azure Media Analytics.

Resumen de vídeoVideo summarization

El resumen de vídeo puede ayudarle a crear resúmenes de vídeos largos al seleccionar automáticamente fragmentos interesantes del vídeo original.Video summarization can help you create summaries of long videos by automatically selecting interesting snippets from the source video. Esta capacidad es útil si quiere proporcionar una rápida descripción de lo que se va a encontrar en un vídeo largo.This ability is useful when you want to provide a quick overview of what to expect in a long video. Para obtener información detallada y ejemplos, vea Usar Azure Media Video Thumbnails para crear un resumen de vídeo.For detailed information and examples, see Use Azure Media Video Thumbnails to create video summarization.

Reconocimiento óptico de caracteresOptical character recognition

Con Azure Media OCR (reconocimiento óptico de caracteres), puede convertir el contenido de texto de archivos de vídeo en texto digital modificable y utilizable en búsquedas.With Azure Media OCR (optical character recognition), you can convert text content in video files into editable, searchable digital text. Luego puede automatizar la extracción de metadatos significativos de la señal de vídeo de los elementos multimedia.You can then automate the extraction of meaningful metadata from the video signal of your media.

Censura de rostros escalableScalable face redaction

Azure Media Redactor es un procesador multimedia de Análisis multimedia de Azure que ofrece censura de rostros escalable en la nube.Azure Media Redactor is a Media Analytics media processor that offers scalable face redaction in the cloud. Con la censura de rostros, puede modificar un vídeo para difuminar las caras de personas seleccionadas.By using face redaction, you can modify your video to blur faces of selected individuals. Es posible que quiera usar el servicio de censura de rostros en noticias en los medios de comunicación o cuando se trate de la seguridad pública.You might want to use the face redaction service in news media or when public safety is involved. Unos minutos de material de archivo que contenga varias caras puede tardar horas en censurarse manualmente, pero con este servicio, la censura de caras solo conlleva unos cuantos pasos sencillos.A few minutes of footage that contains multiple faces can take hours to redact manually, but with this service, face redaction takes just a few simple steps. Para más información, vea el artículo Censura de rostros con Azure Media Analytics.For more information, see the Redact faces with Azure Media Analytics article.

Moderación de contenidoContent Moderation

Azure Content Moderator le permite usar la moderación automatizada en sus vídeos.Azure Content Moderator enables you to use machine-assisted moderation for your videos. Por ejemplo, puede usarlo para detectar el posible contenido para adultos en los vídeos y revisar el contenido que hayan indicado sus equipos de moderadores.For example, you might want to detect possible adult and racy content in videos and review the flagged content by your human moderation teams. La moderación manual de vídeos para detectar contenido no deseado es una tarea lenta y costosa.Manually moderating videos for undesirable content is a time consuming and expensive task. Con este servicio y las herramientas de revisión asociadas, se combina la moderación automática con funcionalidades de intervención humana para obtener los mejores resultados en cuanto a eficacia y rentabilidad.With this service and associated review tools, you combine machine-assisted moderation with human-in-the-loop capabilities for best results efficiently and cost-effectively. Para más información, consulte el artículo sobre el procesamiento de vídeos con Azure Content Moderator.To learn more, see the Process your videos with Azure Content Moderator article.

Escenarios comunesCommon scenarios

Análisis multimedia puede ayudar a las organizaciones y empresas a recopilar nuevos datos relevantes a partir del vídeo y a administrar más eficazmente grandes volúmenes de contenido de vídeo.Media Analytics can help organizations and enterprises glean new insights from video and more effectively manage large volumes of video content. Estos son algunos escenarios:Here are several scenarios:

  • Centros de atención al cliente.Call centers. Incluso con la aparición de las redes sociales, los centros de atención al cliente todavía gestionan un gran porcentaje de transacciones de servicios de clientes.Even with the advent of social media, customer call centers still facilitate a large percentage of customer-service transactions. En estos datos de audio hay una gran cantidad de información del cliente codificada que se puede analizar para lograr una mayor satisfacción de este.Encoded in this audio data is a large amount of customer information that can be analyzed to achieve higher customer satisfaction. Con Media Indexer, las organizaciones pueden extraer texto y crear índices y paneles de búsqueda.By using Media Indexer, organizations can extract text and build search indexes and dashboards. Luego pueden extraer inteligencia de las quejas habituales, los orígenes de las quejas y otros datos relevantes.Then they can extract intelligence around common complaints, sources of complaints, and other relevant data.
  • Moderación de contenido generado por el usuario.User-generated content moderation. Desde medios de comunicación a departamentos de policía, muchas organizaciones cuentan con portales orientados al público que aceptan elementos multimedia generados por el usuario, como imágenes y vídeos.From news media outlets to police departments, many organizations have public-facing portals that accept user-generated media such as videos and images. El volumen de contenido puede tener picos debido a sucesos inesperados.The volume of content can spike due to unexpected events. En estos casos, es difícil llevar a cabo revisiones manuales eficaces del contenido para garantizar su idoneidad.In these scenarios, it is difficult to conduct effective manual reviews of content for appropriateness. Los clientes pueden basarse en el servicio de moderación de contenido para centrarse en el contenido adecuado.Customers can rely on the content-moderation service to focus on content that is appropriate.
  • Vigilancia.Surveillance. El aumento del uso de cámaras IP supone un inventario creciente de vídeos de vigilancia.With the growth in use of IP cameras comes a growing inventory of surveillance video. La revisión manual de vídeos de vigilancia exige mucho tiempo y es propensa a errores humanos.Manually reviewing surveillance video is time intensive and prone to human error. Análisis multimedia proporciona servicios como la detección de movimiento, la detección de caras e Hyperlapse para facilitar el proceso de revisión, administración y creación de derivados.Media Analytics provides services such as motion detection, face detection, and Hyperlapse to make the process of reviewing, managing, and creating derivatives easier.

Procesadores de multimedia de Análisis multimediaMedia Analytics media processors

En esta sección se enumeran los procesadores de multimedia de Análisis multimedia y se muestra cómo usar .NET o REST para obtener un objeto de procesador de multimedia (MP).This section lists the Media Analytics media processors and shows how to use .NET or REST to get a media processor (MP) object.

Nombres de MPMP names

  • Azure Media Indexer 2 PreviewAzure Media Indexer 2 Preview
  • Azure Media IndexerAzure Media Indexer
  • Azure Media HyperlapseAzure Media Hyperlapse
  • Azure Media Face DetectorAzure Media Face Detector
  • Azure Media Motion DetectorAzure Media Motion Detector
  • Azure Media Video ThumbnailsAzure Media Video Thumbnails
  • Azure Media OCRAzure Media OCR
  • Azure Media Content ModeratorAzure Media Content Moderator

.NET.NET

La siguiente función toma uno de los nombres de MP especificados y devuelve un objeto MP.The following function takes one of the specified MP names and returns an MP object.

static IMediaProcessor GetLatestMediaProcessorByName(string mediaProcessorName)
{
    var processor = _context.MediaProcessors
        .Where(p => p.Name == mediaProcessorName)
        .ToList()
        .OrderBy(p => new Version(p.Version))
        .LastOrDefault();

    if (processor == null)
        throw new ArgumentException(string.Format("Unknown media processor",
                                                   mediaProcessorName));

    return processor;
}

RESTREST

Solicitud:Request:

GET https://media.windows.net/api/MediaProcessors()?$filter=Name%20eq%20'Azure%20Media%20OCR' HTTP/1.1
DataServiceVersion: 1.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json
Accept-Charset: UTF-8
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer <token>
x-ms-version: 2.12
Host: media.windows.net

Respuesta:Response:

. . .

{  
   "odata.metadata":"https://media.windows.net/api/$metadata#MediaProcessors",
   "value":[  
      {  
         "Id":"nb:mpid:UUID:074c3899-d9fb-448f-9ae1-4ebcbe633056",
         "Description":"Azure Media OCR",
         "Name":"Azure Media OCR",
         "Sku":"",
         "Vendor":"Microsoft",
         "Version":"1.1"
      }
   ]
}

DemostracionesDemos

Vea Demostraciones de Análisis multimedia de Azure.See Azure Media Analytics demos.

Envío de comentariosProvide feedback

Emplee el foro UserVoice para proporcionar comentarios y realizar sugerencias sobre cómo mejorar Azure Media Services.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. También puede ir directamente a una de las siguientes categorías:You also can go directly to one of the following categories:

Vea Media Services Analytics announcement (Anuncio de análisis de Media Services).See Media Services Analytics announcement.

Pasos siguientesNext steps

Consulte las rutas de aprendizaje de Media Services.Review Media Services learning paths.

Lea acerca de las formas de aprendizaje de Azure Media Services: