2010-08-17 12 views
6

Chcę, aby użytkownik mógł utworzyć konto i przesłać wideo na stronę.Jak powinienem utworzyć aplikację internetową do strumieniowego przesyłania wideo?

W jaki sposób powinien wyglądać ta aplikacja internetowa, jak powinienem zacząć myśleć o projekcie, w jaki sposób przechowywać pliki wideo i jaki stos zaleciłbyś dla tego projektu? Jak powinienem myśleć o interfejsie, serwerze i bazie danych?

Im więcej szczegółów, tym lepiej! Również każdy kod, który ludzie mogą mi dać lub wskazać mi, byłby bardzo doceniony. Szukam kodu za:

kont użytkowników filmy przesyłanie zapisanych filmów kategoryzacji wideo po przesłaniu wyświetlanie filmów w postaci miniatur Jestem prawdopodobnie nie myśleć o pewnych rzeczach, więc nic mi zapominając, proszę dać mi znać! I pamiętaj, im więcej szczegółów, tym lepiej!

Odpowiedz

14

Zacznę od rozbicia go na bardziej poręczne kawałki.

pan poprosił o próbki kodu rzeczy, takich jak konta użytkowników, ale ramy wymienione dostarczenie pomocnych tutoriali (Django, Pylons, App Engine) do podstaw. Jeśli nie jesteś w stanie dostosować koncepcji w swoich samouczkach z ich odpowiednich przykładów do systemu zarządzania kontami użytkowników, proponuję najpierw trochę zapoznać się z projektowaniem i architekturą bazy danych.

Co do tego, jak należy pomyśleć o interfejsie użytkownika, bazie danych itp., to znowu zdaje się opierać na strukturze sieci, którą wybierzesz. Wszystkie mają swoje własne konwencje, z których będziesz czerpać korzyści, stosując się do nich.

Moja ogólna sugestia to wybór struktury sieciowej, a następnie omówienie różnych samouczków i instrukcji obsługi. Dowiesz się dużo o tym, jak struktura strukturuje pliki, w jaki sposób preferuje (lub wymusza) tworzenie baz danych itp. W ten sposób dowiesz się o wielu rzeczach, o które prosiłeś, na przykładach. — Kategoryzacja wideo, powiązanie obrazów z filmami i tak dalej.

Ponieważ jest tak wiele różnych opcji, z których można skorzystać, bardzo trudno jest po prostu dostarczyć kilka próbek kodu, które wykonują niektóre z żądanych czynności. Kod musiałby zawierać listę warunków wstępnych i tylko zmniejszyłby Twoją zdolność do oceny różnych wyborów i wybrał ten, który Twoim zdaniem będzie dla Ciebie najlepszy.