Мне нужно сделать 2 апплета, которые будут работать на сервере, подобном TOMCAT, и когда я получаю доступ к веб-странице [HTML-страница] на стороне клиента, у меня есть 2 камеры, прикрепленные к этому клиентский компьютер, и я хочу показывать видео с обеих камер на 2 веб-страницах на стороне клиента одновременно.
Я пробовал использовать JMF. Выход
На большинстве машин он не работает одновременно с обеими камерами. Он работает для захвата одной камеры за раз
Это работает на некоторых машинах, но вам нужно выбирать камеры каждый раз, когда вы открываете веб-страницы. Выберите камеру 1 для первого апплета и камеру 2 для второго апплета.
Есть ли способ с / без JMF, чтобы я мог открывать 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, а затем сообщает, что устройство используется, и не может захватить сообщение.
Пожалуйста, предложите любое решение.