Невозможно найти в FLV фильм на IIS7 - PullRequest
0 голосов
/ 15 июля 2010

У меня есть 2 идентичных приложения ASP.NET, одно из которых работает на Windows Server 2003 с IIS6, а другое - на Windows Server 2008 с IIS7.

Одно на IIS6 работает отлично, но на IIS7 я не могуискать во время воспроизведения моего видео.Они оба используют один и тот же HTTP-обработчик для потоковой передачи.

Я использую проигрыватель JW для Flash (v. 5.2) и Sorenson Squeeze 6 для преобразования видео из .mpg в flv.Обработчик потока FLV очень (но не полностью) похож на тот, что на этом сайте

Тот, что на IIS6: demo.orbicon.dk/wgvТот, что на IIS7: kloakkort.nk-forsyning.dk/webgrafvideo/?filename=15050

Мне не разрешено публиковать более 1 гиперссылки, так что это придется делать:)

1 Ответ

1 голос
/ 15 июля 2010

Похоже, это проблема метаданных ключевых кадров. Ключевые кадры используются в потоковых серверах для указания ближайшей позиции, к которой вы можете безопасно искать. Теперь посмотрите на ваши файлы в инструменте тестирования LongTail:

IIS 6: http://bit.ly/9cAM9X

IIS 7: http://bit.ly/cCoair

Вы заметите, что файл IIS 6 имеет несколько сотен ключевых кадров, а файл IIS 7 - нет. Это означает, что проигрыватель делает запрос на поиск каждый раз, когда вы нажимаете на панели управления, но единственный доступный ключевой кадр - в начале видео, поэтому он перезапускается.

Это может быть вызвано двумя причинами: либо файл не имеет метаданных ключевого кадра, либо потоковый сервер не отправляет ключевые кадры вместе. Если он прежний, это можно исправить с помощью FLVMDI . Если это позже, вам нужно изменить скрипт конфигурации / потоковой передачи вашего сервера, и для этого я обращаюсь к людям IIS.

Лучшее

Zach

Разработчик, LongTail Video

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...