你会认为tere是一个简单的解决方案,但没有:(
我的应用程序需要捕获来自USB / firewire(或任何连接)连接相机的流(结果将是 output.flv 之类的文件)。我希望我可以检测所有连接的摄像机并选择使用哪一个(一个或多个同时 - >一个或多个输出文件)。应用程序必须是跨平台的。
找到图书馆:
答案 0 :(得分:1)
我建议使用VLCj - 它应该能够毫无困难地从网络摄像头流式传输到Java画布上。它使用本机代码,因此您需要提供libvlc.so / dll,但从那里开始它应该适用于所有主要平台(Windows,Mac,Linux)。
您可能需要查看流程外的播放器以获得完全可靠性,这有点复杂(到目前为止我的努力请参阅here)但是一旦您完成了它,它应该可以正常工作。< / p>
答案 1 :(得分:0)