Я использую Windows Server 2008 SP2. У меня установлен веб-сервер IIS 7.0 под управлением IIS Media Services Beta 1. У меня также установлен WebDAV 7.5.
Я закодировал видеофайл MP4 (H.264 / AAC) в протокол плавной потоковой передачи с помощью Expression Encoder 4.0 Pro. В разделе «Веб-сайт по умолчанию» я добавил виртуальный каталог к закодированному видео и создал простую страницу со встроенным проигрывателем Silverlight для просмотра содержимого.
Просто загрузите страницу и никогда не начните играть. Если я перейду к файлу .ism в браузере, я могу увидеть его как .xml.
Я загрузил содержимое по умолчанию, которое Microsoft предоставляет из http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e44b0a2d-2e0c-48ff-bf57-3d05a20e2f6a&displayLang=en
Если я попытаюсь воспроизвести этот файл на веб-странице, он ДЕЙСТВИТЕЛЬНО работает.
Вот мой вопрос:
Почему образец контента работает, а мой - нет? Нужно ли мне где-то добавлять разрешения, чтобы можно было получить доступ к моему файлу? Был ли мой файл закодирован неправильно?
Мой файл: http://128.113.16.8/library/kissxsis/1/1.ism/manifest
Пример файла: http://128.113.16.8/library/bbb/Big%20Buck%20Bunny.ism/manifest
Edit1: вставьте код для проигрывателя, который я использую для воспроизведения .ism
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
<param name="source" value="SmoothStreamingBlackGlass.xap"/>
<param name="minRuntimeVersion" value="4.0.50401.0"/>
<param name="autoUpgrade" value="true"/>
<param name="InitParams" value="mediaurl= http://128.113.16.8/library/kissxsis/1/1.ism/Manifest"/>
</object>