【发布时间】:2016-03-29 10:22:53
【问题描述】:
我正在开发一个将一些视频上传到 Amazon S3 的应用程序。 现在用户可以选择下载视频或流式传输。 亚马逊 s3 上的公共网址是“amazons3.com/test/file.mp4”。 截至目前,每次我访问该网址时,它都会播放视频。 如何将参数附加到 url,以便可以流式传输或下载视频。
基本上,原始 url 应该流式传输视频,modified_url 应该下载它。
谢谢!
【问题讨论】:
-
您需要使用内容处置标头存储文件。这将迫使浏览器将文件视为下载。对于流式传输,您可能需要查看使用 Cloudfront 的流式传输分发。
-
但在这种情况下,文件将始终被下载。它不会流式传输,对吧?
-
正确,如果直接访问,如果加载到视频播放器中,它不应该强制下载并且会做 http 流。如果你想要真正的流媒体,你需要看看云端流媒体分发。
标签: amazon-web-services video amazon-s3