首页 > 解决方案 > 使用云功能将视频从 Firebase 存储上传到 youtube

问题描述

我可以使用云功能将视频从 Firebase 存储上传到我的 youtube 频道吗?函数触发没有限制,这意味着该函数可以通过 HTTP 触发器/cron 作业/Firebase 调用函数等任何方法触发。我还没有找到任何与此相关的代码。谢谢。

标签: node.jsfirebasegoogle-cloud-functionsfirebase-storage

解决方案


我对YouTube API不是很熟悉,但是我很快检查了它,我认为它很难甚至不可能做到没有限制。当我查看Firebase 配额页面时,有一个配额可能会限制这种想法。Cloud Function 的硬时间限制为 540 秒。我认为这可能是一些您可以在 9 分钟内下载的电影,但可以肯定的是,大多数 youtube 内容将无法在这段时间内上传。

另一个问题是我没有发现没有本地文件系统上传的任何可能性。Firebase 函数不使用本地文件系统,只能在内存tmp目录中使用,这意味着它会影响总内存使用量,受 4GB 配额限制。用于视频目的也不是很多。

所以在我看来,也许可以使用云功能上传小视频,但我认为你不能上传更大的内容。


推荐阅读