【问题标题】:Long buffering in mp4 videosmp4 视频中的长缓冲
【发布时间】:2013-01-29 18:54:58
【问题描述】:

我们已经建立了我们的视频网站,以流式传输适合所有浏览器的视频 - 用于 Firefox/Chrome 的 OGV、用于 IE 的 Flash 和用于 Safari 的 MP4。具体来说,我们的视频标签是:

<video id="movie" width="100%" height="100%" autoplay="autoplay" controls="" preload="" tabindex="0">
<source src="video.mp4"></source>
<source type="video/ogg;" src="video.ogv"></source>
<object id="moduleHolder" width="800" height="500" type="application/x-shockwave-flash" data="webplayer.swf" style="visibility: visible;">
<param name="allowfullscreen" value="true">
</object>
</video>

在 FF/Chrome/IE 中一切正常,但在 Safari 中,视频开始播放之前有很长的缓冲时间。

我们尝试使用 QTIndexSwapper 应用程序将 MOOV 放置在文件的开头,但显然元数据已经位于开头:

Error: MOOV is in proper place, processing not needed

OGV 和 MP4 文件的大小相似,因此我认为这不是互联网连接问题,因为 OGV 电影几乎可以立即加载。

MP4文件采用Adobe Media Encoder CS5编码,具体细节如下:

  • 多路复用器: MP4,标准流兼容性

  • 视频: 800 x 600, 29.97fps, Main Profile, Level 4.2 VBR 2-pass,1.5Mbps(目标),2Mbps(最大)

  • 音频: AAC,160 kbps

  • “使用最高渲染质量”复选框已选中。

我们认为这是一个编码问题,但几周前这些文件又可以正常播放了。非常感谢任何想法或指针。

【问题讨论】:

标签: html5-video mp4 buffering performance


【解决方案1】:

问题似乎是由于播放开始前内部播放器缓冲所致。 下面建议的步骤可能会对您有所帮助。

HTML5 <video> element - buffering size, starting video quickly

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多