我正在开发一个基于客户端服务器的项目。客户端是Windows应用程序(Visual Studio 2012),服务器是在Linux上运行的C程序。
服务器使用网络摄像头捕获和流式传输视频(ffserver)。问题是我不知道如何编程客户端接收和播放视频(可能通过对话框)。我是否必须使用像WMPlayer,VLC这样的玩家?
我是新手,任何帮助或建议都会受到赞赏。
答案 0 :(得分:1)
客户端您总是可以使用DirectShow来解码和渲染您的流。 Live555可以处理流并将其传递给图表。
Render RTSP H.264 video stream using live555
如果您不熟悉DirectShow和过滤器,MSDN上有很多东西
这应该允许你渲染到你选择的表面,但是在没有信号的情况下渲染一些东西总是明智的,这样你就能分辨出没有流和空白流之间的区别。
答案 1 :(得分:0)
我认为您将在两端使用简单的vlc播放器找到服务器和客户端解决方案,请点击下面的链接 http://xmodulo.com/2013/09/live-stream-video-webcam-linux.html