Silverlight 2 через Windows Media Services 9 - PullRequest
0 голосов
/ 17 июля 2009

Я использовал медиаплеер Silverlight 2, который поставляется с Expression Blend, а также sl2videoplayer из CodePlex, и проблема, с которой я столкнулся, заключается в том, что я не могу переслать или перемотать видео, когда оно идет через WMS 9. Я размещаю такое же видео на веб-сайте IIS 6, оно отлично работает.

WMS изначально размещался на внутреннем имени stream на порту 8888, где страница Silverlight является хостом на intranet на порту 80. Это не сработало, и я применил исправить (http://support.microsoft.com/kb/328728), чтобы WMS можно было разместить на порте 80, чтобы посмотреть, решит ли это проблему, но это не так.

Я попытался использовать префиксы mms: //, rtsp: // и http: //, но ни один из них не имеет значения (я знаю, что Silverlight откатится на http, если используется mms или rtsp).

При попытке разместить файл в IIS 6 он использовал то же внутреннее имя stream , но размещался на другом порту, и это сработало.

Я использовал источник sl2videoplayer для отладки и обнаружил, что когда он размещен через WMS, свойство CanSeek MediaElement возвращает false, но для IIS это верно.

Я также пробовал Silverlight v3, но с использованием тех же видеоплееров и проблема остается той же.

Кто-нибудь еще имел эту проблему с WMS 9? На данный момент у нас есть только серверы под управлением Windows 2003, и в настоящее время мы не планируем использовать 2008.

1 Ответ

0 голосов
/ 09 августа 2010

Вы проверяли, что iis6 / 7 работает на 80? Или другая программа блокирует протокол управления wms?

пример:

  • iis = порт 80
  • протокол управления wms = с использованием порта 80

Вместе это не сработает. Вы имеете в виду что-то подобное?

...