首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >第一次加载的视频流起伏,IIS 7和Windows 2008

第一次加载的视频流起伏,IIS 7和Windows 2008
EN

Stack Overflow用户
提问于 2014-04-25 15:36:16
回答 1查看 905关注 0票数 0

经过几天的调试,我们一直在努力解决一个网站的各种加载问题,我们得出的结论是,在IIS7 7/IIS7.5和Windows 2008下,流视频文件(mp4、ogv和webm格式)存在问题。

我们有两个版本的网站,一个是运行在PHP (定制CMS解决方案),另一个是运行在Umbraco。

当nginx服务视频内容时,没有视频切分的经验。

有什么好主意吗?为了播放视频,我们使用HTML5标记:

代码语言:javascript
运行
复制
<video autoplay="autoplay" class="largeVideo" loop="loop" muted>
  <source src="/media/1123/ai-intro-video.mp4" type="video/mp4">
  <source src="/media/1124/ai-intro-video.ogv" type="video/ogg">
  <source src="/media/1126/ai-intro-video.webm" type="video/webm">
</video>

我不能提供网站网址,但你可以查看Umbraco的网站-这个视频是以几乎相同的方式交付(甚至从设计上看,它看起来很相似)。

Mime类型被正确地添加,禁用的压缩没有改变任何东西。视频是不稳定的,即使播放直接针对视频URL。

我们已经测试了几个服务器和不同地点的网站,结果几乎是一样的。

EN

回答 1

Stack Overflow用户

发布于 2014-04-25 17:12:25

有几件事要考虑:

  • 我在我的Firefox28Windows8.1上尝试了Umbraco,它看起来很好。在Chrome 34上,我注意到一些口吃,但只有一些。
  • 您是否为您的应用程序提供了一些可能涉及IIS而不是Nginx的特定挂钩?
  • 如果您不使用纯流传输到HTML5视频(如破折号或HLS),内容将逐步下载到浏览器缓存中进行播放。因此,在“理论”中,一旦文件被正确下载,播放不应该与您的服务器是X或Y有关。但是,如果您的页面在其他JS或其他任务中使用了大量的CPU,那么当帧被解码显示时,您可能会在播放时感到口吃(特别是当您以HD内容为目标)。如果在空白页上只有一个HTML5视频标记--将预加载属性设置为auto和autoplay时,您的视频会不稳定吗?

我和我的一个Apache server和互联网浏览器也有过类似的问题。我建议你尝试以下步骤:

  • 外卡CORS (msdn建议)
  • 检查您的web服务器支持范围请求/206部分内容。我用卷发在我的服务器上检查过这个。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23297387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档