2010-08-17 44 views
6

我希望用户能够创建一个帐户并将视频上传到该网站。我应该如何构建视频流式网络应用程序?

我应该如何构建这个网络应用程序,我应该如何开始考虑项目,我应该如何存储视频以及您会为这个项目推荐哪个堆栈?我应该如何思考前端,服务器和数据库?

越详细越好!此外,任何人可能会给我或指向我的代码将不胜感激。我在寻找代码如下:

用户帐户 上传视频 视频的存储 在上传 以缩略图形式 我可能没有想到的一些事情显示视频分类视频,所以任何事情我忘记,请让我知道!请记住,越详细越好!

回答

14

我会先把它分解成更易于管理的块。

你问的事情,如用户账户代码示例,但所列的框架为基础有用的教程(DjangoPylonsApp Engine)。如果您无法将其各自示例的教程中的概念适用于管理用户帐户的系统,那么我建议您先阅读数据库设计和体系结构。

至于如何考虑前端,数据库等,这又倾向于依赖您选择的Web框架。他们都有自己的约定,你会从中受益。

我的一般建议是你选择一个web框架,然后通过它的各种教程和用户指南。你会学到很多关于框架如何构造它的文件,它更喜欢(或强制)它的数据库的结构等等。在这样做的时候,你会学到很多你所要求的东西,例如视频分类,将图像与视频相关,等等。

因为有很多不同的选项供您选择,所以仅仅提供一些代码样本非常困难,您可以根据这些代码来选择一些您所要求的内容。代码必须带有一系列先决条件,并且只会降低评估各种选择的能力,并选择一种您认为最适合您的选择。

相关问题