CloudFront MP4渐进式下载

时间:2012-01-30 03:53:40

标签: flowplayer amazon-cloudfront progressive-download

我正在尝试从aws cloudfront设置渐进式下载mp4文件,以支持苹果移动设备。

我在文件的开头用moov atom创建了mp4。我正在使用flowplayer + pseudostreaming插件和他们的ipad javascript测试设置。玩家玩它但我面临一个问题,随机搜索似乎没有工作。每当我这样做时,即使擦洗条移动到新位置并且时间更新,视频也会重新启动。我似乎只发生在flash流媒体上(firefox,chrome,android + flash)。我在iphone上尝试了它的工作正常。

所以现在我想知道导致这个问题的原因。这是云端问题还是与流媒体设置有关。

以下是我正在使用的流程图代码

$f("player", "flowplayer-3.2.8-dev.swf", {

    // configure clip to use "lighthttpd" plugin for providing video data
    clip: {
        url: 'http://dzvbjmdzl8dz8.cloudfront.net/test_moov.mp4',
        provider: 'pseudostream',
        autoPlay: true
    },

    // streaming plugins are configured normally under the plugins node
    plugins: {
        pseudostream: {
            url: 'flowplayer.pseudostreaming-3.2.8-dev.swf'
        }
    }
}).ipad();

我使用的云端分发是正常的下载分发。

1 个答案:

答案 0 :(得分:1)

我使用CloudFront与MP4 H.264编码视频的方式相同,没有任何问题。

为了确保moov原子确实位于文件的开头,我建议使用qt-faststart(FFMPEG的一部分)。