2012-01-24 67 views
3

我有一个网络摄像头和我用来管理网络的Linux机器的XP/Vista/7机器。C++跨平台网络摄像头流式传输插座

我需要做的是创建一个运行在Linux机器上的程序来管理Windows盒子上的摄像头,基本上可以激活任意数量的选定的摄像头,并将视频流式传输并显示在Linux机器上。

我需要用什么方法来做到这一点?显然多线程套接字,但我可以用什么libs或apis来实时获取数据和查看?

+0

只需使用Skype即可。设置选项以自动接受来电,并选择在通话开始时发送视频。 – selbie

回答

1

个人我会使用:

  1. 的OpenCV(为了捕获从网络摄像头的视频)
  2. QT(用于网络和UI)
  3. FFMPEG(用于编码所述视频)
1

看到我上面的Skype评论。但是如果你想用你自己的代码做一些事情,你可以看看使用GStreamer。你可能会得到一个完整的解决方案,使用他们的命令行工具和shell脚本。

相关问题