Html5音频/视频播放未在Chrome和Firefox上同步

时间:2014-06-20 16:04:13

标签: asp.net html5-video h.264 aac

我们正在建立一个完全基于网络的系统,用于录制视频问题和答案,并且由于我<不会>完全理解的一些细节无法进入我们的视频录音机是一个flash元素,用h.264和Speex编解码器记录到mp4。然后使用AAC音频编解码器重新编码视频。

我们有一个带有flash fallback(videojs)的html5视频播放器效果很好,但仅限于Internet Explorer。在Chrome和Firefox中,音频开始播放大约一秒钟进入音轨,而视频正常播放。闪存回退似乎没有用于我正在测试的任何浏览器(IE11,FF和Chrome),所以我不认为这是一个闪存问题。
从桌面播放时,重新编码的视频没有同步问题,因此正确录制它们。

这是视频播放器:

<video id="html5video" runat="server" preload="metadata" controls height="240">
            <!-- re-encoded version -->
    <source src="http://<% =VideoServer%>/content/<% =VideoUrl%>_360p.mp4" type="video/mp4" />
            <!-- original version -->
    <source src="http://<% =VideoServer%>/content/<% =VideoUrl%>.mp4" type="video/mp4" />
</video>

根据this documentation,Chrome和Firefox在MP4中不应该与h.264和AAC有任何问题。
不幸的是,重新编码为完全不同的视频和音频编解码器不是一种选择,这就是我们首先想要闪回的原因。

0 个答案:

没有答案