2013-05-09 85 views
2

我有一個MVC4網站允許上傳視頻。它作爲Azure網站託管在Azure上。Azure媒體服務從HTML上傳

因此,我無法訪問任何本地存儲,以便在將視頻發送給Azure媒體服務進行轉碼/傳輸之前緩存視頻。

上傳過程是一個HTML5分塊上傳直接到WebApi控制器。該控制器被稱爲每個上傳的文件塊。

將整個上傳的視頻轉換成AMS進行轉換的最佳選擇是什麼?

我推測將數據附加到blob將是正確的做法。但是,我似乎無法找到有關如何附加到現有斑點的任何信息。 另外,我擔心這會導致併發問題,如果處理程序中有一個隨機延遲導致數據損壞。

回答

2

並且您要上傳多大尺寸的視頻?免費模式WebSites爲您提供1G,共享和保留 - 10G。

檢出this project,因爲它是MVC4媒體服務瀏覽器。

另外檢查出this blog post如何使用HTML5直接上傳到Blob存儲。要通過HTML5上傳到資產,您必須首先獲取Shared Access Locator並將文件上傳到從媒體服務獲取SAS的容器。

+0

跨多個用戶同時上傳可能會> 1G。但它在共享實例上。所以10G應該足夠多。 我不記得我讀的地方,你沒有得到任何本地存儲。但如果以上是正確的。然後,我將上傳到服務器,然後將其傳遞到Blob存儲! – 2013-05-13 08:18:53

+0

偉大的項目,感謝分享:) – 2016-11-13 14:41:47

相關問題