1

我需要在一个网页上包含 42 个教程视频,每个视频在 30-90 秒之间。我目前正在将它们以mov格式上传到 S3,并将它们包含在带有video标签的页面中。6 个视频,页面加载速度足够快,但视频需要很长时间才能加载。

看起来我有两个选项可以从我所做的研究中加快速度 -

1 - 将视频上传到 Youtube,在网站上加载缩略图,并在用户点击缩略图时将其替换为视频

2 -使用 Amazon CloudFront 将视频传送给用户

以下哪一种是向用户提供视频的更快方式?Youtube 似乎是更便宜的选择,具有允许用户在 Youtube 上流式传输视频的额外优势,但 AWS CloudFront 似乎是专门为此目的而构建的服务。

4

1 回答 1

2

我会建议如果您想要更少的复杂性和快速的设置,请使用 You Tube。即使 AWS CF 是为此目的而构建的,您也必须创建一个基础设施来托管这些视频,如果您使用它,您必须使用嵌入代码嵌入视频。

根据成本计算,Youtube 几乎免费。如果您为分发创建 Cloud Front,您必须支付视频存储、数据传输成本等等。您将在全球范围内获得非常好的 youtube 视频速度。此外,您还必须在您的应用程序中为视频流创建一个视频播放器,这又是更多的工作。

于 2016-07-05T00:39:35.800 回答