Entrega de contenido y video : Cisco MXE 3500 (Media Experience Engine)

MXE-3500: Workaround para los vídeos corrompidos de la fuente que dan lugar a los errores

17 Octubre 2016 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios

Introducción

Este documento describe un problema que ocurra cuando el motor de la experiencia de los media (MXE) 3500 tentativas de transcodificar algunos vídeos de la fuente que pudieron contener los defectos (o la corrupción). Estos defectos pueden hacer el MXE no procesar el vídeo o pueden crear los archivo de video de la salida que contienen los mismos defectos exhibidos por el vídeo de la fuente (pixelization o los artefactos).

Contribuido por el chip Schneider, ingeniero de Cisco TAC.

Problema

Varios ejemplos de este problema pudieron ocurrir. En un ejemplo, un usuario intenta convertir un archivo MP4 para contellear el archivo de video (FLV) y los artefactos video convertidos de la demostración en el vídeo.  Cuando usted ve el vídeo de la fuente en el Media Player VLC, ninguna visualización de los artefactos.  Sin embargo, cuando el vídeo de la fuente se juega en Apple QuickTime, los artefactos son visibles.  Porque los archivos MP4 son transcodificados con QuickTime por el MXE, el archivo saliente contuvo los mismos defectos se consideran que cuando usted juega el vídeo de la fuente con el jugador de QuickTime.  En otra situación, el usuario puede cargar tres de los cinco archivos video de la interpolación del audio (AVI) a través de la demostración y de la parte de Cisco, y las tiene de proceso correctamente por el MXE.  Sin embargo, dos de los vídeos comienzan con el MXE, y después de un cierto porcentaje del proceso, aborta y genera los mensajes de error de ECS tales como esto:

2013-09-12 12:54:19,715 [ServiceWorker-TaskScheduler] ERROR 
skSchedulerServiceWorker -[EC_COMPLETED] Task Execution
9078 is now complete. Reason = Failed.

2013-09-12 12:54:19,730 [ServiceWorker-LcsMessage] ERROR    
Ecs.LcsMessageWorker - [AME_RESFAILED] [EC:9078]
[Node:localhost] Error, worker (24, prefilter) failed,
unexpectedly closed the connection while running.

En los LC registra los siguientes mensajes fueron vistos:

2013-09-12 11:53:53 DBG MXE3500  prefilter  9078 Using reader timeout: [60] sec(s)
2013-09-12 11:53:59 STA MXE3500  prefilter  9078   0% complete,     6 seconds elapsed
2013-09-12 11:54:05 STA MXE3500  prefilter  9078   1% complete,    12 seconds elapsed
2013-09-12 11:54:11 STA MXE3500  prefilter  9078   2% complete,    18 seconds elapsed
2013-09-12 11:54:17 STA MXE3500  prefilter  9078   3% complete,    24 seconds elapsed
2013-09-12 11:54:19 ERR MXE3500  prefilter  9078 ------------------------------------
2013-09-12 11:54:19 ERR MXE3500  prefilter  9078
   Exception code: C0000005 EXCEPTION_ACCESS_VIOLATION
2013-09-12 11:54:19 ERR MXE3500  prefilter  9078 Fault address:  737E3152 01:00002152
   C:\WINDOWS\system32\msvidc32.dll
2013-09-12 11:54:19 ERR MXE3500  prefilter  9078 illegal read of address(0x0214A000)

Cuando los archivo de video afectados se ven en Windows Media Player, la corrupción en las partes del vídeo se observa. En ambos casos, los problemas ocurren en la etapa del prefilter del proceso de conversión del vídeo MXE.

Solución

Una solución es procesar el archivo de video corrompido a través de una diversa tubería.  Con un archivo MP4, usted puede forzar el preprocesador para utilizar el DirectShow en vez de QuickTime.  Con un archivo AVI, usted fuerza el preprocesador para utilizar QuickTime.

  1. Cree un archivo XML nombrado “manage_input_extensions.xml” con estos parámetros:
    <extensions>
            <extension input="ts" treat-as="mpg" />
            <extension input="" treat-as="gxf" type="directshow" />
            <extension input="mp4" type="directshow" />
            <extension input="avi" type="quicktime" />
    </extensions>
  2. Copie este archivo al MXE.
  3. El Escritorio Remoto en el MXE y copia el archivo XML en el directorio de C:\media.
  4. Login a la interfaz de usuario MXE.
  5. Navegue para perfilar la Administración, y elija el perfil abierto. Elija el “preprocesador” para la clase del perfil y abra el archivo apropiado del preprocesador (en el caso de la demostración y de la parte, elija el archivo DMS_SNS_PP).
  6. Navegue a la sección de las Extensiones de la entrada de la Administración y marque el checkbox habilitado. Hojee al \ \ LOCALHOST \ media y seleccione el archivo XML arriba copiado (manage_input_extensions.xml).
  7. Salve el perfil.
  8. Resometa el trabajo video del problema a través de la demostración y de la parte. Usted puede querer borrar cualquier trabajo fallado excepcional, si usted no tiene ya.

Nota: Después de que el trabajo complete con éxito, relance los pasos cuatro - siete, pero desmarque el checkbox habilitado para volver al estado predeterminado del preprocesador y para salvar los cambios.



Document ID: 116530