在UI方面表示身邊,我不得不做出2的小程序將在像服務器TOMCAT運行,當我在訪問該網頁[HTML頁面]客戶端,我有2個攝像頭附加到客戶端PC,我想展示在同一時間在客戶端的2網頁來自兩個相機的視頻。捕獲來自多個USB攝像頭視頻,並使用JAVA + Java小程序
我試過使用JMF。輸出是
它不適用於大多數機器的兩個攝像機同時工作。它適用於一次捕獲一個相機
它適用於某些機器,但每次打開網頁時都必須選擇相機。第一個小應用程序選擇攝像機1,第二個小應用程序選擇攝像機2。
是否與/一種無需JMF,我可以一個客戶端PC上打開網頁2與2條小程序的相同的運行在遠程服務器上,並顯示每個頁面上的每個USBCAM的視頻?
我在使用JMF時使用了這個。
private void StartStreaming()
{
String mediaFile = "vfw:Micrsoft WDM Image Capture (Win32):0";
try
{
MediaLocator mlr = new MediaLocator(mediaFile);
_player = Manager.createRealizedPlayer(mlr);
if (_player.getVisualComponent() != null)
{
setSize(480, 320);
jpnVideoStream.add("South", _player.getVisualComponent());
}
}
catch (Exception e)
{
System.err.println("Got exception " + e);
}
_player.start();
}
這就是我的兩個小程序中存在的東西。但正如我所說的,大多數情況下,它會啓動一個CAM,然後使設備處於使用狀態,並且無法捕獲消息。
請提出任何解決方案。