Nota:

Automatice el procesamiento de medios con OCI Media Flow con funciones incorporadas

Introducción

Oracle Cloud Infrastructure (OCI) Media Flow ofrece vídeos de transcodificación a varios formatos y tamaños e integraciones de IA de OCI. OCI Media Flow toma los medios de OCI Object Storage y los procesa mediante el trabajo OCI Media Workflow.

Puede automatizar el envío de trabajos de flujo de trabajo de medios cuando se carga un vídeo en un bloque de almacenamiento de objetos.

Objetivos

Requisitos

Debe saber cómo completar las siguientes tareas y se deben asignar los permisos necesarios.

Tarea 1: Aprovisionamiento de cubos de Object Storage

Cree un cubo de entrada para cargar vídeo que se deba procesar y un cubo de salida para almacenar los vídeos procesados en Object Storage.

  1. Cree un cubo de entrada y active la función Emitir eventos de objeto en este cubo.

    Crear cubo y activar eventos de emisión

  2. Cree un cubo de salida.

Tarea 2: Creación de un flujo de trabajo de medios con tareas de procesamiento de video

Se debe definir un flujo de trabajo de medios con tareas que se ejecutarán como parte del procesamiento del vídeo. Las tareas por defecto incluyen la transcodificación y la generación de vistas en miniatura. Además, puede configurar la voz de IA en texto, lenguaje de IA para el análisis de texto o visión de IA (detección de objetos o texto).

  1. En la consola web de OCI, en Análisis e IA, en el menú principal, seleccione Flujo de medios para crear un flujo de trabajo de medios.

    Flujo de trabajo de creación de medios

    Nota: Al guardar el flujo de trabajo, se le solicitará que ejecute un trabajo con el nuevo flujo de trabajo de medios. Puede cancelarlo o intentar realizar un trabajo de prueba si lo hace por primera vez.

Tarea 3: Creación de una función a partir de funciones incorporadas

  1. En la consola web de OCI, vaya a Servicios para desarrolladores y, a continuación, haga clic en Funciones incorporadas.

    Navegar a funciones predefinidas

  2. Localice Media Workflow Job Spawner en el catálogo y haga clic para continuar.

    Localizar función de automatización de medios

  3. Haga clic en Crear función para crear un nuevo recurso de función que se clonará desde el catálogo.

    Crear función

  4. A continuación, tendremos que configurar la función con parámetros.

    Actualizar parámetros de función

    1. Proporcione un nombre para la función.

    2. Seleccione una aplicación o cree una nueva para ejecutar las funciones.

    3. Las políticas de IAM se crean como parte de esta ejecución si el usuario tiene privilegios para la misma.

    4. Puede dejar la casilla de control No crear un grupo dinámico y una política de IAM desactivada si desea que se creen políticas de IAM como parte de la creación de funciones.

    5. Active Simultaneidad aprovisionada si la función necesita un inicio en frío menor.

    6. Actualice MEDIA_WORKFLOW_ID de la tarea anterior.

    7. Actualice el nombre DESTINATION_BUCKET que se creó en la primera tarea.

      Nota: No utilice el cubo de entrada como bloque de destino para esta configuración.

    8. De manera opcional, actualice COMPARTMENT_ID desde donde se debe ejecutar el trabajo de flujo de trabajo de medios. Por defecto, utilizará el mismo compartimento que el cubo de entrada.

    9. De manera opcional, actualice PBF_LOG_LEVEL.

  5. Haga clic en Crear para crear la función con los parámetros definidos anteriormente.

Tarea 4: Creación de reglas

  1. En la consola web de OCI, vaya a Observación y gestión y, a continuación, haga clic en Reglas.

    Navegar a Reglas

  2. Especifique el nombre mostrado y la descripción.

  3. En la sección Condiciones de regla:

    • Especifique el Tipo de evento como Objeto - Crear.

    • Para la condición Atributo: Nombre de atributo: bucketName, especifique el nombre del cubo de entrada que se creó en la primera tarea como valor de atributo.

    Crear regla

  4. En la sección Acciones, seleccione la función que hemos creado en la tarea 3 y, a continuación, haga clic en Crear.

Tarea 5: Ejecución de automatización de trabajos de flujo de trabajo de medios

  1. Cargue un archivo de vídeo en el cubo de entrada que hemos creado en la primera tarea.

    • Los eventos se emitirán desde el cubo de entrada y las reglas asignadas a este evento llamarán a la función.

    • La función conocerá los detalles del objeto y enviará un trabajo de flujo de trabajo de medios para procesarlo.

Confirmaciones

Más recursos de aprendizaje

Explore otros laboratorios en docs.oracle.com/learn o acceda a más contenido de aprendizaje gratuito en el canal YouTube de Oracle Learning. Además, visite education.oracle.com/learning-explorer para convertirse en un explorador de Oracle Learning.

Para obtener documentación sobre los productos, visite Oracle Help Center.