2010-08-17 133 views
6

我希望用戶能夠創建一個帳戶並將視頻上傳到該網站。我應該如何構建視頻流式網絡應用程序?

我應該如何構建這個網絡應用程序,我應該如何開始考慮項目,我應該如何存儲視頻以及您會爲這個項目推薦哪個堆棧?我應該如何思考前端,服務器和數據庫?

越詳細越好!此外,任何人可能會給我或指向我的代碼將不勝感激。我在尋找代碼如下:

用戶帳戶 上傳視頻 視頻的存儲 在上傳 以縮略圖形式 我可能沒有想到的一些事情顯示視頻分類視頻,所以任何事情我忘記,請讓我知道!請記住,越詳細越好!

回答

14

我會先把它分解成更易於管理的塊。

你問的事情,如用戶賬戶代碼示例,但所列的框架爲基礎有用的教程(DjangoPylonsApp Engine)。如果您無法將其各自示例的教程中的概念適用於管理用戶帳戶的系統,那麼我建議您先閱讀數據庫設計和體系結構。

至於如何考慮前端,數據庫等,這又傾向於依賴您選擇的Web框架。他們都有自己的約定,你會從中受益。

我的一般建議是你選擇一個web框架,然後通過它的各種教程和用戶指南。你會學到很多關於框架如何構造它的文件,它更喜歡(或強制)它的數據庫的結構等等。在這樣做的時候,你會學到很多你所要求的東西,例如視頻分類,將圖像與視頻相關,等等。

因爲有很多不同的選項供您選擇,所以僅僅提供一些代碼樣本非常困難,您可以根據這些代碼來選擇一些您所要求的內容。代碼必須帶有一系列先決條件,並且只會降低評估各種選擇的能力,並選擇一種您認爲最適合您的選擇。

相關問題