在现场上传和嵌入视频

Upload and embed video on site

我正在尝试建立一个用户可以上传视频的站点,这些视频将被嵌入以供其他用户查看和下载。我尝试过使用 Vimeo,但我需要 Vimeo Pro 才能将其他人的视频存储在我的帐户中,这对我的组织来说太贵了。我该怎么做?

这是一种方法:

将视频转换为 JW Player 文件,将它们上传到 S3 存储桶,并将存储桶指向 CloudFront Web 分配。有关此内容的更多信息 here.

在该教程中,视频是手动上传到 S3 存储桶的。由于您的用例需要以编程方式进行上传,因此您需要在代码中使用适用于 S3 的 SDK。这是 a tutorial on how to do it in PHP(边栏中提供其他语言)。

这些服务不是免费的,而是便宜的。

假设您在一个月内上传了 100 个视频,每个视频 1 GB。这将花费你大约 2.85 美元的 S3。

假设用户查看总量为 100 GB,平均对象大小为 1 GB,并且 100% 的用户位于美国。 CloudFront 的费用约为 7.10 USD。