AWS CloudFront 与 Youtube - 在网页上加载视频的更快方式是什么?
AWS CloudFront vs Youtube - what's the faster way to load videos on a webpage?
我需要在一个网页上包含 42 个教程视频,每个视频时长在 30-90 秒之间。我目前正在以 mov
格式将它们上传到 S3,并将它们包含在带有 video
标签的页面中。 6 个视频,页面加载速度足够快,但视频需要很长时间才能加载。
根据我所做的研究,我似乎有 2 个选项可以加快速度 -
1 - 将视频上传到 Youtube,在网站上加载缩略图和 replace them with the video when the user clicks on the thumbnail image。
2 - Use Amazon CloudFront to deliver the videos to the user.
以下哪种方式可以更快地向用户传送视频? Youtube 似乎是更便宜的选择,它的附加优势是允许用户在 Youtube 上流式传输视频,但 AWS CloudFront 似乎是专门为此目的而构建的服务。
如果您想要更少的复杂性和快速设置,我会建议您使用 You Tube。即使 AWS CF 是为此目的构建的,您也必须创建一个基础设施来托管这些视频,如果您需要管,您必须使用嵌入代码嵌入视频。
根据成本核算,Youtube 便宜得多,几乎是免费的。如果您为分发创建 Cloud Front,您必须支付视频存储、数据传输成本等费用。您将在全球范围内获得非常好的 YouTube 视频速度。此外,您还必须在您的视频流应用程序中创建一个视频播放器,这又是一项更多的工作。
我需要在一个网页上包含 42 个教程视频,每个视频时长在 30-90 秒之间。我目前正在以 mov
格式将它们上传到 S3,并将它们包含在带有 video
标签的页面中。 6 个视频,页面加载速度足够快,但视频需要很长时间才能加载。
根据我所做的研究,我似乎有 2 个选项可以加快速度 -
1 - 将视频上传到 Youtube,在网站上加载缩略图和 replace them with the video when the user clicks on the thumbnail image。
2 - Use Amazon CloudFront to deliver the videos to the user.
以下哪种方式可以更快地向用户传送视频? Youtube 似乎是更便宜的选择,它的附加优势是允许用户在 Youtube 上流式传输视频,但 AWS CloudFront 似乎是专门为此目的而构建的服务。
如果您想要更少的复杂性和快速设置,我会建议您使用 You Tube。即使 AWS CF 是为此目的构建的,您也必须创建一个基础设施来托管这些视频,如果您需要管,您必须使用嵌入代码嵌入视频。
根据成本核算,Youtube 便宜得多,几乎是免费的。如果您为分发创建 Cloud Front,您必须支付视频存储、数据传输成本等费用。您将在全球范围内获得非常好的 YouTube 视频速度。此外,您还必须在您的视频流应用程序中创建一个视频播放器,这又是一项更多的工作。