Google 应用引擎上的视频网站

4 投票
3 回答
2631 浏览
提问于 2025-04-16 09:30

我打算做一个视频网站,用户和管理员可以上传视频,并使用一些开源的JavaScript播放器来播放这些视频。不过,我想知道在谷歌应用引擎上启动这个项目是否是个好主意,因为它在服务器和数据存储方面有一些限制。

我可能会在谷歌应用引擎上遇到哪些问题?有没有可能的解决办法呢?

目前,我对在上传视频时进行转换、从上传的视频中创建图片(类似于ffmpeg在谷歌应用引擎上的使用)以及谷歌应用引擎是否能支持大视频的流媒体播放(考虑到它的请求和响应限制)有些疑问。

请给点建议。

提前谢谢你。

3 个回答

0

是的,你很快就会达到应用引擎在带宽和存储方面的限制。你可以查看这个页面:http://code.google.com/appengine/docs/quotas.html,那里有具体的数字。我曾经尝试创建一个应用,来索引维基百科文章中的所有链接,但我大概只完成了10%的文章。

3

正如Nick所说,这个事情是可以做到的,但实现起来不会很简单。

我建议使用亚马逊的EC2服务来进行视频转换,使用亚马逊的S3来存储视频,同时用App Engine来创建一个快速、可靠且超级可扩展的前端。

4

是的,这样做是可行的。你可能想看看这个blobstore,它可以用来上传和提供你的视频。不过,视频转换会稍微复杂一些,因为你不能直接在App Engine上进行转换——你需要使用外部服务。你可以选择让用户直接上传到那个服务,或者让这个服务下载、转换视频后再上传到你的App Engine网站上。

撰写回答