Мне нужно сделать 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, а затем выдает устройство в эксплуатацию и не может перехватить сообщение.
Пожалуйста, предложите любое решение.