2010-08-01 101 views
0

我试图播放10分钟长的视频(h264/mp4),它的大小为39MB,在我调用stream.play(fileURL)之后,它不会开始播放,直到它加载大约12-16MB的文件(很多秒后),我终于也在此时获得了MetaData。为什么它不立即开始播放,或者至少在几秒钟后开始播放?什么会导致这种臃肿的铅?使用NetStream播放大/长h264文件需要很长的时间才能开始播放

谢谢

回答

2

我不在媒体服务器上,这是一个正常的http请求。

看起来出于某种原因,我们的一些视频文件没有通过qt-faststart运行。我尝试了10分钟的视频,开始时间为15秒,然后通过qt-faststart运行,然后立即开始。

所以这里的解决方案是QT-的fastStart :)

1

你是媒体服务器,比如Red5或Flash Media Server吗?

如果没有,代码将使用渐进式下载,并且不会开始播放,直到下载了一定量的文件。

+1

权,该解决方案是移动元数据信息,以用qt-的fastStart文件的头部。 – Shizam 2010-08-02 16:07:25

相关问题