2010-09-03 72 views
1

我想寫一個應用程序能夠下載由IIS平滑流式處理服務器發送的「塊」,並捕獲視頻的縮略圖。我能夠創建適當的GET請求來下載塊,但我無法找到一種方式來播放或查看我下載的塊。WPF/C# - 解碼/查看IIS平滑流式傳輸內容

有沒有人知道組合和播放/查看視頻的方式?我知道有些Silverlight播放器會播放流,但我正在嘗試在WPF應用程序中執行此操作。另外,從服務器發送的任何關於文件類型的信息將有助於找到播放內容的方式。

謝謝。

+0

這似乎是一個重複http://stackoverflow.com/questions/2409930/iis-smooth-streaming-in-a-wpf-application – 2010-09-03 15:49:22

+0

我不只是尋找一個WPF播放器,但任何信息如何解碼由IIS平滑流式處理服務器發送的文件。 – Douglas 2010-09-04 04:17:00

+0

有人有什麼想法嗎? – Douglas 2010-09-06 18:36:21

回答

0

您需要拆分包並提取視頻和音頻幀。然後你需要解碼視頻和音頻。之後,您需要渲染decodec幀。

因此,最好的解決方案是使用DirectShow過濾器進行下載和分割。使用這個過濾器,您可以使用DirectShow系統來解碼和渲染流。有誰知道是否有這樣的過濾器可用?