保存和下载 .mp4 文件的 Firebase 存储成本高Google?

High Google Firebase Storage Cost for saving and downloading .mp4 files?

我正在将视频保存到 Firebase 存储并为其创建一个 URL,然后我将其保存到 Cloud Firestore。因此,每当有人观看视频时,我都会调用 URL 并且 Firebase 会下载它。这极大地增加了我的项目成本。
我的问题是,有没有一种方法可以更便宜地保存 mp4 文件?
也许还可以加快下载速度?
最好的解决方案是,如果我能像以前使用过的那样。所以在新的解决方案中,也使用我保存在云 Firestore 中的下载 URL。这样我就不需要改变太多。我的项目在客户端使用 Flutter。

我创建了一个移动应用程序,用户可以在其中上传视频,例如 Instagram 或 TikTok。

如果你是自由职业者并且可以提供帮助,我愿意付钱。

您可以使用 Youtube 或 Vimeo 免费存储您的视频(Vimeo 限制为 500mb)。 然后你可以使用来自 pub.dev 的包来显示这些视频。

YouTube package(不支持下载文件,只支持播放)

Vimeo package(最大500mb,之后需要付费)

所以两者各有优缺点

可以使用 Google API 将视频上传到 YouTube。有一个使用 flutter 完成的示例,它非常适合您的 use-case。在 youtube.

上观看此视频