使用C / C ++捕获视频流

时间:2014-02-20 11:10:50

标签: c++ c visual-studio-2012 video-streaming windows-applications

我正在开发一个基于客户端服务器的项目。客户端是Windows应用程序(Visual Studio 2012),服务器是在Linux上运行的C程序。

服务器使用网络摄像头捕获和流式传输视频(ffserver)。问题是我不知道如何编程客户端接收和播放视频(可能通过对话框)。我是否必须使用像WMPlayer,VLC这样的玩家?

我是新手,任何帮助或建议都会受到赞赏。

2 个答案:

答案 0 :(得分:1)

客户端您总是可以使用DirectShow来解码和渲染您的流。 Live555可以处理流并将其传递给图表。

Render RTSP H.264 video stream using live555

如果您不熟悉DirectShow和过滤器,MSDN上有很多东西

About DirectShow Filters

这应该允许你渲染到你选择的表面,但是在没有信号的情况下渲染一些东西总是明智的,这样你就能分辨出没有流和空白流之间的区别。

答案 1 :(得分:0)

我认为您将在两端使用简单的vlc播放器找到服务器和客户端解决方案,请点击下面的链接 http://xmodulo.com/2013/09/live-stream-video-webcam-linux.html