Видео и доставка контента : Cisco MXE 3500 (Media Experience Engine)

MXE-3500: Обходной путь для поврежденных Исходных Видео тот Результат в Сбоях

20 октября 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв

Введение

Этот документ описывает проблему, которая происходит, когда Система Cisco MXE (MXE) 3500 попыток транскодировать некоторые исходные видео, которые могли бы содержать дефекты (или повреждение). Эти дефекты могут заставить MXE не обрабатывать видео или могут создать выходные видеофайлы, которые содержат те же дефекты, показанные исходным видео (пикселизация или артефакты).

Внесенный Чипом Шнейдером, специалистом службы технической поддержки Cisco.

Проблема

Могли бы произойти несколько примеров этой проблемы. В одном примере пользователь пытается преобразовать файл MP4 в Файл Флеш-видео (FLV) и преобразованные видео артефакты показа в видео. Когда вы смотрите исходное видео в VLC Media Player, никаком показе артефактов. Однако, когда исходное видео играется в Apple QuickTime, артефакты видимы. Поскольку файлы MP4 транскодированы с QuickTime MXE, выходной файл содержал те же дефекты, которые замечены, когда вы играете исходное видео с проигрывателем Quicktime. В другой ситуации пользователь в состоянии загрузить три из пяти файлов Чередования аудио и видео (AVI) через Cisco, Показывают и Ресурс общего доступа и сделали, чтобы они обработали правильно MXE. Однако два из видео запускаются через MXE, и после некоторого процента от обработки, это прерывает и генерирует сообщения об ошибках ECS, такие как это:

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.

В журналах LCS были замечены следующие сообщения:

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)

Когда видеофайлы, на которые влияют, просматриваются в Windows Media Player, повреждение в частях видео наблюдаются. В обоих случаях проблемы происходят на этапе предварительного фильтра видео процесса перехода MXE.

Решение

Решение состоит в том, чтобы обработать поврежденный видеофайл через другой конвейер. С файлом MP4 можно вынудить препроцессор использовать DirectShow вместо QuickTime. С файлом AVI вы вынуждаете препроцессор использовать QuickTime.

  1. Создайте XML-файл, названный 'manage_input_extensions.xml' с этими параметрами:
    <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. Скопируйте этот файл к MXE.
  3. Удаленный рабочий стол в MXE и копию XML-файл в каталоге C:\media.
  4. Вход в систему к интерфейсу пользователя MXE.
  5. Перейдите, чтобы Представить менеджмент и выбрать Open Profile. Выберите "Preprocessor" для Класса Профиля и откройте соответствующий файл препроцессора (в случае Показа и Ресурса общего доступа, выберите файл DMS_SNS_PP).
  6. Перейдите к Расширениям Ввода менеджмента, разделяют и проверяют флажок Enabled. Перейдите к \\LOCALHOST\media и выберите вышеупомянутый скопированный XML-файл (manage_input_extensions.xml).
  7. Сохраните созданный профиль.
  8. Повторно отправьте проблемное задание видео через Показ и Ресурс общего доступа. Если вы уже не имеете, можно хотеть Удалить любые выдающиеся отказавшие задания.

Примечание: После того, как задание завершает успешно, повторите шаги четыре - семь, но снимите флажок с флажком Enabled, чтобы возвратиться к состоянию по умолчанию предварительного переработчика и сохранить изменения.



Document ID: 116530