Distribution de vidéo et de contenu : Cisco MXE 3500 (Media Experience Engine)

MXE-3500 : Contournement pour les vidéos de source Corrupted qui ont comme conséquence les pannes

17 décembre 2015 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires

Introduction

Ce document décrit un problème qui se pose quand l'engine d'expérience multimédia (MXE) 3500 tentatives de transcoder quelques vidéos de source qui pourraient contenir des imperfections (ou la corruption). Ces imperfections peuvent faire ne pas traiter le MXE le vidéo ou peuvent créer les fichiers vidéos de sortie qui contiennent les mêmes imperfections montrées par le vidéo de source (pixelization ou objets façonnés).

Contribué par la puce Schneider, ingénieur TAC Cisco.

Problème

Plusieurs exemples de ce problème pourraient se produire. Dans un exemple, tentatives d'un utilisateur de convertir un fichier MP4 pour flasher fichier vidéo (FLV) et les objets façonnés visuels convertis d'exposition dans le vidéo.  Quand vous visualisez le vidéo de source dans le Media Player VLC, aucun affichage d'objets façonnés.  Cependant, quand le vidéo de source est lu à Apple QuickTime, les objets façonnés sont visibles.  Puisque les fichiers MP4 sont transcodés avec QuickTime par le MXE, le fichier de sortie a contenu les mêmes imperfections qui sont vues quand vous écoutez le vidéo de source avec le lecteur de QuickTime.  Dans une autre situation, l'utilisateur peut télécharger trois des cinq fichiers visuels de l'entrelacement d'audio (AVI) par le Cisco Show and Share, et les a de processus correctement par le MXE.  Cependant, deux du début de vidéos par le MXE, et après un certain pourcentage du traitement, il abandonne et génère des messages d'erreur ECS de ce type :

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.

Dans le LCS se connecte les messages suivants ont été vus :

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)

Quand les fichiers vidéos affectés sont visualisés dans les Windows Media Player, on observe la corruption dans les pièces du vidéo. Dans des les deux cas, les problèmes se posent dans l'étape de prefilter du processus de conversion visuel MXE.

Solution

Une solution est de traiter le fichier vidéo corrompu par un pipeline différent.  Avec un fichier MP4, vous pouvez forcer le préprocesseur pour utiliser DirectShow au lieu de QuickTime.  Avec un fichier AVI, vous forcez le préprocesseur pour utiliser QuickTime.

  1. Créez un fichier XML nommé « manage_input_extensions.xml » avec ces paramètres :
    <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. Copiez ce fichier sur le MXE.
  3. Le bureau distant dans le MXE et copient le fichier XML dans le répertoire de C:\media.
  4. Procédure de connexion à l'interface utilisateur MXE.
  5. Naviguez vers Profile Management, et choisissez le profil ouvert. Choisissez le « préprocesseur » pour la classe de profil et ouvrez le fichier approprié de préprocesseur (dans le cas de l'exposition et du partage, choisissez le fichier DMS_SNS_PP).
  6. Naviguez vers la section d'extensions d'entrée de Gestion et vérifiez la case à cocher activée. Parcourez au \ \ LOCALHOST \ support et sélectionnez le fichier XML ci-dessus copié (manage_input_extensions.xml).
  7. Sauvegardez le profil.
  8. Resoumettez le travail visuel de problème par l'exposition et le partagez. Vous pouvez vouloir supprimer tous les travaux défectueux exceptionnels, si vous n'avez pas déjà.

Remarque: Après que le travail se termine avec succès, répétez les étapes quatre - sept, mais décochez la case à cocher activée pour retourner à l'état par défaut du préprocesseur et pour sauvegarder les modifications.


Conversations connexes de la communauté de soutien de Cisco

Le site Cisco Support Community est un forum où vous pouvez poser des questions, répondre à des questions, faire part de suggestions et collaborer avec vos pairs.


Document ID: 116530