无法在IIS7上寻找flv电影

时间:2010-07-15 12:44:42

标签: c# flash iis video-streaming jwplayer

我有两个相同的ASP.NET应用程序,一个在带有IIS6的Windows Server 2003上运行,另一个在带有IIS7的Windows Server 2008上运行。

IIS6上的那个运行完美,但在IIS7上我无法在播放视频时寻找。 他们都使用完全相同的HTTP处理程序进行流式传输。

我正在使用JW播放器for Flash(v.5.2)和Sorenson Squeeze 6将视频从.mpg转换为flv。
FLV流处理程序非常(但不完全)类似于this site

上的处理程序

IIS6上的那个:demo.orbicon.dk/wgv
IIS7上的那个:kloakkort.nk-forsyning.dk/webgrafvideo/?filename=15050

我不允许发布超过1个超链接,因此必须这样做:)

1 个答案:

答案 0 :(得分:1)

似乎这是关键帧元数据的问题。关键帧用于流媒体服务器,以指示您可以安全搜索的最近位置。现在,在LongTail测试工具中查看您的文件:

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

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

您会注意到IIS 6文件有几百个关键帧,而IIS 7文件没有。这意味着每次单击控制栏时播放器都会发出搜索请求,但唯一可用的关键帧位于视频的开头,因此会重新启动。

这可能是由两件事造成的:文件没有关键帧元数据,或者流媒体服务器没有发送关键帧。如果是前者,可以使用FLVMDI修复。如果是后者,你需要修改你的服务器配置/流媒体脚本,为此我遵从IIS民众。

最佳,

扎克

开发者,LongTail视频