尝试从流式CloudFront分配加载签名URL时遇到问题

时间:2013-09-21 16:46:58

标签: amazon-s3 html5-video amazon-cloudfront flowplayer

我正在尝试使用流媒体云端分发,但视频无法播放。

最初,我遇到html5 error: unsupported video错误。我将ajax数据类型修改为dataType:“video / mp4”,并且该错误消失了。现在,当您单击以加载影片时,启动画面仍然存在,但没有加载影片。

我所做的如下:

  1. 我创建了一个Cloudfront Streaming发行版。
  2. 在S3存储桶上,我已授予对AWS用户的完全控制权以及对存储桶中多个文件的CloudFront Origin Access Identity的Canonical用户名的读取权限。
  3. 存储桶配置如下:bucketName / video / 0002 /,在目录0002中有以下文件:

    • 0002.mp4
    • 0002.webm
    • 0002.ogv
    • 0002-sm.jpg
    • 0002-lg.jpg
    • 0002-pf.jpg
  4. 为了测试它,我使用了http://demos.flowplayer.org/scripting/signed-ondemand.html中提供的代码,并根据需要更改了getsignedurl.php和index.php中的元素。

    您可以在此处查看测试:http://testserver.ergonomiq.net

    第二个版本在这里:http://testserver.ergonomiq.net/v2

    我需要帮助缩小问题范围,以便我可以播放视频吗?

    我已将代码放在一个要点中。

    版本1:https://gist.github.com/alisamii/6660845

    版本2:https://gist.github.com/alisamii/6660827

0 个答案:

没有答案