C++通过套接字进行跨平台网络摄像头流传输
我有一个由 XP/Vista/7 机器组成的网络,其中大部分带有网络摄像头,还有一台用于管理网络的 Linux 机器。
我需要做的是创建一个在 Linux 机器上运行的程序来管理 Windows 机器上的网络摄像头,基本上能够激活任意数量的选定网络摄像头并将视频流式传输并显示在 Linux 机器上。
我需要使用什么方法来做到这一点?显然是多线程套接字,但是我可以使用哪些库或 API 来实时获取数据并可查看数据?
I have a network of XP/Vista/7 machines most with webcams and a Linux machine which I use to administer the network.
What I need to do is create a program that runs on the Linux machine to administer the webcams on the windows boxes, basically being able to activate any number of chosen webcams and have the video streamed and displayed on the linux machine.
What methods would I need to use to do this? Obviously multithreaded sockets but what libs or apis could i use to get the data across and viewable in real-time?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我个人会使用:
Personally I'd use:
请参阅上面我的 Skype 评论。但如果您想使用自己的代码执行某些操作,可以考虑使用 GStreamer。您可能会获得使用他们的命令行工具和 shell 脚本的完整解决方案。
See my Skype comment above. But if you are wanting to do something with your own code, you could look at using GStreamer. You could probably get an entire solution working with their command line tools and shell scripts.