TOMCAT のようなサーバーで実行される2 つのアプレットを作成する必要があり、クライアント側で Web ページ [HTML ページ] にアクセスすると、そのクライアント PCに2 台のカメラが接続されており、両方のカメラからのビデオをクライアント側で同時に2 つの Web ページ。
JMFを使ってみました。出力は
ほとんどのマシンでは、両方のカメラで同時に機能しません。一度に 1 つのカメラ キャプチャで機能します。
一部のマシンでは機能しますが、Web ページを開くたびにカメラを選択する必要があります。最初のアプレットにはカメラ 1 を選択し、2 番目のアプレットにはカメラ 2 を選択します。
JMF の有無にかかわらず、1 台のクライアント PC で 2 つの Web ページを開き、リモート サーバーで同じ 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();
}
これは、私の両方のアプレットに存在するものです。しかし、私が言ったように、ほとんどの場合、1 つの CAM を開始してから、デバイスが使用中であり、メッセージをキャプチャできません。
解決策を提案してください。