2014-03-03 258 views
0

我正在處理視頻流客戶端服務器應用程序。 Server是一個通過ffmpeg流式傳輸視頻的unix應用程序(.swf流)。我希望客戶端是Windows應用程序,但是我發現我必須實現它的困難。C#客戶端視頻流應用程序無法捕獲流

我是在C#中實現它的思想,在Windows窗體應用程序(VS 2012)利用VLC的ActiveX插件WMP的。但是,我沒有找到任何相關的實現,我不知道如何開始。

我也嘗試使用MediaElement在WPF應用程序上實現客戶端。爲此,我在MediaElement上添加了以下代碼:

<Grid> 
     <MediaElement Name="VideoControl" Source="http://server_ip_address:port" /> 
</Grid> 

但我沒有看到任何視頻流。

我對我應該關注客戶端的哪個實現以及任何幫助或相關的參考文獻感到困惑。

回答

0

如果您可以使用Windows Media Player打開此流,則可以使用WPF MediaElement(它使用相同的WMP ActiveX)。否則,嘗試使用VLC Playe打開它,然後嘗試使用例如nVLC library

Btw。也有一些商業產品,如StreamcodersLeadtools