我正在研究一個示例項目,我想從網絡攝像頭捕獲視頻並直接將其上傳到blob,而無需在本地保存視頻。捕獲視頻並將其上傳到Azure Blob
它應該以不應該在本地存儲視頻的方式工作。是否有任何方法可以同時上傳正在捕獲到Blob存儲的視頻源流?
我正在研究一個示例項目,我想從網絡攝像頭捕獲視頻並直接將其上傳到blob,而無需在本地保存視頻。捕獲視頻並將其上傳到Azure Blob
它應該以不應該在本地存儲視頻的方式工作。是否有任何方法可以同時上傳正在捕獲到Blob存儲的視頻源流?
技術上這應該是可能的。 Blob存儲,您可以上傳您的文件塊,一旦你做,你可以在一個特定提交這些大塊:
通過這些方法,您可以在內存中創建一個緩衝區,用於存儲視頻,並在每次緩衝區達到一定大小時調用PutBlock。然後,一旦錄製完成,您可以調用PutBlockList提交所有塊。因此,您的blob將包含完整的錄製內容,而不是首先將其保存到本地磁盤。
感謝您的答案先生。還有一個問題,我們如何才能實現視頻錄製,從Silverlight應用程序捕捉視頻源的視頻塊? –
您可以看到的一件事是Azure媒體服務:http://www.windowsazure.com/en-us/home/features/media-services/ – mfanto