首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用Java获取网络摄像头的视频流和音频流?

如何用Java获取网络摄像头的视频流和音频流?
EN

Stack Overflow用户
提问于 2010-03-27 01:21:45
回答 4查看 30.7K关注 0票数 9

如何使用Java (以跨平台的方式)从网络摄像头获取视频和音频流?

例如,我们有一台带有3-4个USB网络摄像头的计算机;我们想要获取它们的流,并使它们在用户界面中可见。我们怎么做这样的事情呢?我需要一个简单的应用程序的代码,这将找到计算机上的所有摄像头,让我们选择相机去wach。有没有人能分享一下这样的东西?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-03-27 01:32:52

使用java media framework JMFFMJ

Here就是一个使用JVM的例子。

票数 10
EN

Stack Overflow用户

发布于 2010-08-22 00:31:44

我看到你关于解决方案需要“纯”java的评论,但这真的“几乎”是不可能的。如上所述,您将需要使用某种本地库来访问这些设备;我建议您将Xuggler作为您的解决方案。Xuggler支持Windows、Mac和Linux,它们还提供了处理音频和视频的示例代码。最后,这个库是免费的。摄像头捕获示例:http://xuggle.googlecode.com/svn/trunk/java/xuggle-xuggler/src/com/xuggle/xuggler/demos/DisplayWebcamVideo.java

虽然徐格没有麦克风捕获的示例,但您可以在邮件列表中找到示例,也可以使用由packet-mulitbroadcaster项目编写的代码,这些代码可以在这里找到:https://code.google.com/p/packet-multibroadcaster/

票数 4
EN

Stack Overflow用户

发布于 2016-08-27 17:38:51

你可以试试my solution。它使用OpenCV来捕获图像,并使用jetty服务器通过WebSocket进行传输。这个例子有三个类,很容易理解。现在我只能发送视频,但我也在处理音频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2525278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档