2012-11-23 104 views
3

我正在嘗試使用Azure進行實時視頻流傳輸,但我真的不知道應該先嚐試一下。Azure和實時流式傳輸

首先,一個網站上有最新版本的Flowplayer。

現在我需要知道如何從我的網絡攝像頭製作流視頻到Azure(我需要哪種軟件)?我試圖使用Expression Encoder 4 Pro(但不希望將視頻流式傳輸到Azure Blob)。 下一步我需要知道我應該在Azure上做什麼?我的意思是一些設置,也許我應該使用虛擬機上的IIS角色,或者只是使用Blobs?以及如何做到這一點?

最後一步是如何設置Flowplayer以從Azure獲取流式視頻?

感謝您的回答。

回答

2

您真正需要的是兩個Web服務器第一個將作爲「接收端點接收您的編碼實時流」,第二個Web服務器將實時內容作爲「發佈端點」分發到您的SL或HTML 5視頻播放器即Flow Player。

您可以使用Windows Azure雲服務(作爲Web角色)或Windows Azure虛擬機(IaaS)。我更喜歡Windows Azure虛擬機,因爲我將擁有更多的控制權來在Azure虛擬機中的IIS上設置IIS平滑媒體服務器,然後是一個Web角色,我將受限於我可以使用啓動任務配置的內容。

對於Windows Azure的Web角色直播的概念解釋here這是值得考慮的外觀和它理解爲最,而使用Visual Studio,你會在你的應用程序所做的工作。

如果您決定選擇Windows Azure虛擬機,您將直接在Windows Server上執行大部分配置,這相對比較容易。首先,您只需要學習如何在Windows Server中設置IIS Live Smooth Streaming,並且您可以在本地機器上或直接在運行Windows Server和IIS的Windows Azure虛擬機上執行此操作。您也可以看看this文章以瞭解更多關於這方面的信息。

上述兩個解決方案都不要求要求您在Azure Blob上存儲符合您要求的任何內容,並且IIS直播流確實支持HTML 5視頻播放,因此您可以使用FlowPlayer播放內容。

+0

好的。現在我有這個: –

+0

好的。現在我有這個: - 具有IIS Live Smooth Streaming Role的VM; - 我從我的攝像頭髮送視頻與EE4 Pro到它http://.....cloudapp.net/stream.isml; - 在這個網站上我製作了一個流式http://artstream.cloudapp。net/ 和silverlight和Ios都可以。 但我不知道如何將這個直播流與Flowplayer連接起來。在我的虛擬機上,我有文件.ismv .m3u8 .isml 你能幫我嗎? –

+0

嘿,我需要知道你是如何做到這一點與iOS? –

1

您可以使用的Windows Azure媒體服務現在http://www.windowsazure.com/en-us/solutions/media/

它允許我們上傳的視頻,並將其轉換成流暢的流以及和HTML5播放機上播放也是可能的。

希望它有助於!

謝謝。

Mohit Chhabra