Как мне структурировать веб-приложение для потоковой передачи видео?

Я хочу, чтобы пользователь мог создать учетную запись и загрузить видео на сайт.

Как мне структурировать это веб-приложение, как начать думать о проекте, как хранить видео и какой стек вы бы порекомендовали для этого проекта? Как я должен думать о внешнем интерфейсе, сервере, и база данных?

Чем больше деталей, тем лучше! Кроме того, любой код, который люди могут дать мне или указать на меня, будет принята с благодарностью. Я ищу код для следующего:

учетные записи пользователей загрузка видео хранение видео классификация видео при загрузке отображение видео в виде миниатюр Я, наверное, не думаю о некоторых вещах, поэтому, если что-то забуду, пожалуйста, дайте мне знать! И помните, чем больше деталей, тем лучше!

7
задан Justin Meltzer 17 August 2010 в 04:00
поделиться

1 ответ

Я бы начал с разбивки его на более управляемые части.

Вы запросили образцы кода для таких вещей, как учетные записи пользователей, но перечисленные фреймворки предоставляют полезные руководства ( Django ], Pylons , App Engine ) за основы. Если вы не можете адаптировать концепции в их руководствах из соответствующих примеров к системе для управления учетными записями пользователей, я бы посоветовал сначала немного ознакомиться с дизайном и архитектурой баз данных.

Что касается того, как вы должны думать о внешнем интерфейсе, базе данных и т. Д., Это снова имеет тенденцию полагаться на веб-фреймворк, который вы выбираете. У каждого из них есть свои соглашения, соблюдение которых вы выиграете.

Я бы посоветовал вам выбрать веб-фреймворк, а затем изучить его различные учебные пособия и руководства пользователя. Вы узнаете много нового о том, как фреймворк структурирует свои файлы, как он предпочитает (или заставляет) структурировать свои базы данных и т. Д. При этом вы узнаете о многих вещах, о которых просили привести примеры - категоризация видео, соотнесение изображений с видео и т. Д.

Поскольку существует так много различных вариантов, чрезвычайно сложно просто предоставить несколько примеров кода, которые выполняют некоторые из вещей, о которых вы просили. В коде должен быть список предварительных условий, и он только уменьшит вашу способность оценивать различные варианты и выбирать тот, который, по вашему мнению, лучше всего подойдет вам.

15
ответ дан 6 December 2019 в 14:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: