我正在构建一个在Google Cloud Platform上运行的SaaS应用程序,并且在我的应用程序中对视频有这些要求:a)用户可以上传视频(通常很短,几分钟)b)视频只能由该用户的人访问“网络“c)我公司还可以向某些用户和群组发布视频 . d)我不能有广告,推荐视频等 .

显然,我需要一种方法来实现细粒度的访问控制 .

我将拥有最多约25,000个用户,我猜他们每周平均可以上传1个视频 . 有些人永远不会上传视频,有些人可能会多产 . 所以我猜的是平均值 .

我看到有像Wistia和Brightcove这样的选项 . 然而,这些使用的是每个视频定价模型,似乎面向企业/营销视频 . 这种定价对于这种应用是不可行的 .

我当然可以使用谷歌存储来存储视频文件,并查看开源转码和流媒体引擎 - 我只是希望不必自己完成所有这些 .

我希望有一个基于SaaS / API的选项,可以帮助我以合理的价格实现这一目标 .

有什么建议?