我应该如何构建视频流媒体网络应用程序?

Jus*_*zer 7 python video web-applications video-streaming

我希望用户能够创建帐户并将视频上传到网站.

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

细节越多越好!此外,人们可能会给我或指向我的任何代码将不胜感激.我正在寻找以下代码:

用户帐户上传视频存储视频,上传视频,上传后以缩略图形式显示视频我可能没有考虑过某些事情,所以我忘了,请告诉我!请记住,越详细越好!

And*_*rew 15

我首先将其分解为更易于管理的块.

您已经要求提供用户帐户等代码示例,但列出的框架提供了有用的教程(Django,Pylons,App Engine).如果您无法将其教程中的概念从各自的示例中调整为用于管理用户帐户的系统,我建议您首先阅读数据库设计和架构.

至于你应该如何考虑前端,数据库等,这又往往依赖于你选择使用的web框架.他们都有自己的约定,你会通过坚持受益.

我的一般建议是你选择一个Web框架,然后浏览它的各种教程和用户指南.您将学习很多关于框架如何构建其文件,如何更喜欢(或强制)其数据库的结构等等.在这样做的过程中,您将了解许多您要求的文件示例. - 视频分类,将图像与视频相关联等.

因为你有很多不同的选择,所以很难提供一些代码样本来完成你所要求的一些事情.代码必须包含一系列先决条件,并且只会降低您评估各种选择的能力,并选择您认为最适合您的选择.