我一直致力于通过 Windows Server 2008 上的 Windows Media Services 通过 http 网站为员工设置视频流。
我几乎让所有东西都按我想要的方式运行,但我却无法弄清楚如何在媒体播放器中显示要流式传输的项目。
目前的情况如下:
- 通过 mms/http 进行内部流式传输是可行的,但是没有播放列表(.asx/.wsx)
- 通过 mms/http 进行外部流式传输是可行的,但是没有播放列表(.asx/.wsx)
- 使用 .asx 进行本地流式传输
- 使用 .asx 在服务器上进行流式传输
- 使用 UNC 路径进行内部流式传输并显示播放列表(这是我让它显示出来的唯一方法,如下图所示。这是使用 .asx 的)
据我所知,应该有一种方法可以使用 WMS 中的 .wsx 服务器端播放列表功能来获得相同的播放列表效果,但这让我抓狂,谷歌也让我失望了。
这是目前为止我的半功能 .wsx 文件的样子,但右侧的播放列表仍然没有显示:
<?wsx version="1.0"?>
<smil>
<seq>
<media src="Dental benefits 2011.wmv" mediaName="Dental">
<clientData title="Dental Benefits"/>
</media>
<media src="Benefits Meeting Nov 2011 2.wmv" mediaName="Benefits">
<clientData title="Benefits Meeting"/>
</media>
<media src="FSA 2011 presentation.wmv" mediaName="FSA">
<clientData title="FSA Presentation"/>
</media>
<media src="Walk .wmv" mediaName="Walk">
<clientData title="Walk"/>
</media>
</seq>
</smil>
我没有媒体流方面的真正背景,因此任何帮助都将不胜感激!
答案1
找到此链接后,我想我不会再深入研究这个问题了。从我读过的内容来看,存在安全问题,这就是为什么我尝试的方法无法实现。
http://support.microsoft.com/default.aspx?scid=kb;en-us;837170#appliesto
编辑: 我与一位微软工程师进行了交谈,确认这种行为是故意为之,所以我现在能够睡得更好一些了。