2017-03-06 101 views
0

我正在構建一個處理上傳視頻的應用程序。每個上傳的視頻將被裁剪成多個較短的部分,所有裁剪將被連接起來以創建原始文件的高亮部分。所有的處理都是用ffmpeg完成的。在Azure虛擬機上處理視頻

我正在使用Azure File Storage來上傳視頻並能夠通過Samba層訪問它們。 我也有一個Azure虛擬機,我安裝了共享文件夾。

工人的最佳方法是什麼?

  • 我應該構建一個控制檯應用程序並將其作爲一個Windows服務器在一個天藍色的虛擬機內運行嗎?

  • 是否有另一種做事方式?

我正在尋找一種可以在生產中擴大規模的方法。

如果還有其他方式做我上面描述的一切嗎?

回答

1

如果您需要擴展,請將其託管在您的虛擬機中,因爲Windows服務不是最佳解決方案。您可以使用Azure批處理。 https://azure.microsoft.com/en-gb/services/batch/

我也建議尋找到Azure的媒體服務:https://docs.microsoft.com/en-us/azure/media-services/

+0

我讀到關於Azure的批次。此刻,我正在與VM一起工作,因爲規模不是問題。當我開始使用該應用程序時,我將重新調查您的建議。感謝你的回答。 –