【问题标题】:C# Client video streaming application can't capture streamC#客户端视频流应用程序无法捕获流
【发布时间】:2014-03-03 19:25:45
【问题描述】:

我正在开发一个视频流客户端-服务器应用程序。服务器是一个通过 ffmpeg(.swf 流)流式传输视频的 unix 应用程序。我希望客户端是一个 Windows 应用程序,但我发现我必须如何实现它的困难。

我正在考虑在 c# 中使用 VLC ActiveX 插件WMP 在 Windows 窗体应用程序 (VS 2012) 中实现它。但是,我没有找到任何相关的实现,我也不知道如何开始。

我还尝试使用 MediaElement 在 WPF 应用程序上实现客户端。为此,我在 MediaElement 上添加了以下代码:

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

但我没有捕捉到任何视频流。

我对我应该遵循关于客户的哪种实施有点困惑,如果有任何帮助或对研究的相关参考,我将不胜感激。

【问题讨论】:

    标签: c# wpf video-streaming clr mediaelement


    【解决方案1】:

    如果您能够使用 Windows Media Player 打开此流,则可以使用 WPF MediaElement(它使用相同的 WMP ActiveX)。否则尝试使用 VLC Playe 打开它,然后您可以尝试使用例如nVLC library

    顺便说一句。还有一些商业产品,如StreamcodersLeadtools

    【讨论】:

      猜你喜欢
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-19
      • 1970-01-01
      • 2014-03-22
      相关资源
      最近更新 更多